← Tutoriais da API de nota fiscal

Erros · 29 de setembro de 2026 · 2 min de leitura

Os erros da API de nota fiscal: o que cada código quer dizer

Do 201 ao 503: o que cada resposta significa e o que o seu sistema deve fazer. E como ler uma recusa da Sefaz sem precisar adivinhar o campo.

Emissor fiscal que só diz "erro" é o que faz a nota ficar parada no fim do dia. A API separa três coisas: a chamada errada (cabeçalho, chave), o campo errado (antes de ir à Sefaz) e a recusa da própria Sefaz. Cada uma tem um código e um jeito de resolver.

A tabela completa

HTTPQuandoO que fazer
201Nota autorizadaGuardar id e chave.
200Repetição da mesma chave e corpoNada: é a mesma nota.
202Pendente: a Sefaz não respondeuNão reenviar com chave nova; sincronizar depois de 1 minuto.
400Sem Idempotency-Key ou JSON malformadoCorrigir a chamada.
401Sem chave, chave desconhecida ou revogadaConferir a chave de API.
402Assinatura em atrasoRegularizar. Consultar e baixar continuam funcionando.
403Chave sem permissão para o tipo de notaMarcar NF-e ou NFS-e na chave, no painel.
409Chave já usada com outro corpo, ou em processamentoOutra venda = outra chave; ou consultar em instantes.
422Campo inválido ou recusa da SefazCorrigir e reenviar (pode ser a mesma chave).
429Sincronizar antes de 1 minutoEsperar.
503Emissor fiscal indisponível no servidorTentar mais tarde com a mesma chave.

Campo inválido: o erro diz onde

Antes de ir à Sefaz, a nota é conferida. Se algo não fecha, nada é enviado e a resposta aponta cada problema com o caminho do campo:

json
HTTP/1.1 422
{
  "mensagem": "A nota tem campos inválidos — nada foi enviado à SEFAZ.",
  "erros": [
    "itens[0].ncm: 8 dígitos.",
    "pagamentos: a soma (90,00) não fecha com o total da nota (95,00)."
  ]
}

Recusa da Sefaz: o motivo vem inteiro

Quando a validação passa mas a Sefaz recusa, o corpo traz a nota com a situação rejeitada e o motivo original em nota.mensagem, com o código da Sefaz entre colchetes. Não há tradução que esconda o problema: o texto é o da Sefaz, que é o que o contador e o suporte reconhecem.

Os tropeços mais comuns

  • Código do município com menos de 7 dígitos. É o código do IBGE, não o CEP.
  • CFOP de dentro do estado (5xxx) numa venda para outro estado (6xxx), ou o contrário.
  • Regime errado: empresa do Simples mandando CST, ou regime normal mandando CSOSN.
  • Pagamentos que não somam o total da nota (lembre do frete e do desconto).
  • NCM desatualizado: a tabela muda, e o código antigo passa a ser recusado.

Conhecer a API de nota fiscal Documentação completa

Tutorial escrito pela equipe da API em 29 de setembro de 2026, conferido com a versão v1 no ar. Regra fiscal muda: o enquadramento de imposto da sua empresa é com o seu contador. Viu algo desatualizado? Fale com a gente pelo WhatsApp.