Pular para o conteúdo principal

Como saber se sua NFC-e foi emitida pela API

O payload de uma NFC-e — recebido por consulta ou por webhook — usa a mesma estrutura de NF-e: o campo status e um histórico de tentativas em lastEvents.events[]. Os dois juntos dizem se a nota foi efetivamente autorizada.

O campo status

status é o mesmo enum de NF-e (InvoiceStatus), com 9 valores possíveis:

RetornoNúmeroDescrição
IssueDenied-2A SEFAZ negou a emissão de forma definitiva
Error-1A nota não concluiu o processamento com sucesso
None0A nota ainda não iniciou o processo de emissão
Created1Nota criada, aguardando processamento
Processing2Nota em processamento
Issued3Nota autorizada com sucesso
IssuedContingency4Nota autorizada em contingência
Cancelled5Nota cancelada
Disabled6Numeração inutilizada

Issued e IssuedContingency significam nota emitida e válida. Error/IssueDenied significam que a emissão falhou; Created/Processing significam que ainda está em andamento.

O histórico lastEvents.events[]

Igual à NF-e, o payload traz o caminho que a nota percorreu, em vez do par flowStatus/flowMessage usado por NFS-e. Os tipos mais comuns:

typeSignificado
DefinedNumberAndSerieSuccessfullyNúmero e série atribuídos
InvoiceSetAccessKeyChave de acesso calculada
InvoiceXmlSignedXML assinado
AuthorizedAutorizada pela SEFAZ — traz protocolNumber e statusCode
AuthorizationWithFailedRejeição pontual da SEFAZ — traz statusCode e message
MaxAuthorizationFailedEsgotou as tentativas de autorização
SendSignedBatchFailedFalha no envio do lote à SEFAZ
MergedCancellationCancelamento consolidado

Como saber se a nota foi efetivamente emitida

status sozinho já responde na maioria dos casos: Issued/IssuedContingency = emitida; Error/IssueDenied = não emitida.

Um evento de falha no histórico não significa que a nota tenha erro

SendSignedBatchFailed é comum aparecer em notas que terminam autorizadas com sucesso — a SEFAZ estadual teve uma indisponibilidade transitória, o reenvio funcionou, e a nota chegou em status=Issued normalmente. Considere sempre o status da raiz, não a simples presença de um evento de falha no histórico.

O caso da duplicidade (aparenta falha, mas a nota provavelmente foi emitida)

Se sua chamada de emissão retornar 504, a causa mais comum é um timeout na conexão com a SEFAZ estadual — não necessariamente uma falha de fato. O cenário: o envio original chegou, mas a resposta não voltou a tempo. Ao reenviar, a SEFAZ identifica a duplicidade e retorna sinal de que a nota já está na base dela, geralmente autorizada.

Se você recebeu 504 e não tem certeza do resultado, não reemita a NFC-e diretamente. Consulte pela chave de acesso primeiro, para evitar duplicidade fiscal.

Veja também

NFE.io

A NFE.io é uma empresa de tecnologia que fornece soluções para automatizar e simplificar a emissão e gestão de notas fiscais eletrônicas. Com suas ferramentas, as empresas podem economizar tempo e reduzir erros, aumentando a eficiência e precisão do processo de emissão de notas fiscais.

Um dos principais cases de sucesso da NFE.io é a implementação da solução na empresa de transporte Rodonaves. Com a automatização da emissão e gestão de notas fiscais eletrônicas, a Rodonaves conseguiu reduzir em até 80% o tempo gasto nesse processo, o que se traduziu em uma significativa melhoria na eficiência operacional. Além disso, a empresa também conseguiu eliminar erros e atrasos na emissão de notas fiscais, o que melhorou a relação com seus clientes e aumentou a confiança dos órgãos fiscais.

Outro exemplo é a implementação da NFE.io na empresa de comércio eletrônico, a Loja Integrada. Com a automatização da emissão de notas fiscais, a Loja Integrada conseguiu aumentar a velocidade de emissão de notas em até 10 vezes, o que permitiu que a empresa atendesse a uma maior quantidade de clientes e, consequentemente, aumentar as suas vendas.

Além desses exemplos, a NFE.io também tem outros cases de sucesso com empresas de setores como indústria, construção, varejo e serviços, mostrando a versatilidade e eficácia da sua solução.

Em resumo, a NFE.io é uma empresa de tecnologia que oferece soluções para automatizar e simplificar a emissão e gestão de notas fiscais eletrônicas, ajudando as empresas a economizar tempo e reduzir erros, melhorando a eficiência e precisão do processo. Com cases de sucesso em diferentes setores, a NFE.io tem se destacado como uma empresa líder em automação fiscal.