OK chave oficial (SE) validada pelo módulo 11 OK chave oficial (AM) validada pelo módulo 11 OK DV errado é rejeitado OK tamanho errado é rejeitado OK chave gerada tem 44 dígitos e DV válido OK campos da chave na ordem do MOC OK hash do QR = SHA1(chave|versão|ambiente|CSC) maiúsculo OK URL do QR no formato p=chave|versão|amb|idCSC|hash OK o CSC secreto nunca aparece na URL OK assinatura gerada é verificada com sucesso OK assinatura sobrevive a serialização/parse do XML OK XML adulterado após assinar é rejeitado OK senha de certificado errada gera erro claro OK venda com troco emite vTroco no grupo pag OK venda sem troco não emite vTroco OK infNFeSupl contém urlChave OK infNFeSupl é irmão de infNFe (fora da área assinada) OK produto sem CST/CSOSN bloqueia a geração do XML OK nota autorizada: usa o cStat do protocolo (100), não o do lote (104) OK dhRecbto (data de autorização da SEFAZ) é capturado OK nota rejeitada: cStat da rejeição é propagado OK lote rejeitado sem protocolo: usa o cStat do lote TODOS OS TESTES FISCAIS PASSARAM