Skip to main content
Os erros vêm em JSON com o campo error. Há dois formatos. Quando uma regra de negócio recusa a requisição, error traz uma mensagem legível:
Quando um campo não segue o schema do endpoint, error vale invalid_params. O campo params repete a estrutura da requisição e diz o problema de cada campo:
Campo obrigatório ausente, tipo errado e texto fora do tamanho permitido caem nesse formato. O schema de cada endpoint mostra essas regras, nas abas API NF-e e API NFS-e.

Códigos de status

Mensagens comuns (422)

As demais regras de pagamentos estão no guia de pagamentos. As regras de intermediador estão na seção Venda em marketplace.
Uma falha de comunicação com a SEFAZ retorna 502 com a mensagem genérica Falha de comunicação com a SEFAZ. Por segurança, o corpo não traz os detalhes da exceção. Para investigar, consulte a trilha de eventos da nota.