Pular para o conteúdo principal

Tratamento de Erros

Formato padrão

{ "statusCode": 400, "message": "CNPJ inválido", "error": "Bad Request" }

Códigos HTTP

CódigoSignificado
200Sucesso
400JSON inválido ou campos faltando
401Token inválido ou expirado
403Sem permissão
404Recurso não encontrado
422SEFAZ rejeitou o documento
429Rate limit
500Erro interno

Erro fiscal (422)

{
"statusCode": 422,
"message": "Nota rejeitada pela SEFAZ",
"rejection": { "code": "539", "description": "Duplicidade de NF-e" }
}

Erros comuns

ErroSolução
401 Token expiradoFaça login novamente
422 Rejeição 539Nota já existe — use próximo número
422 Rejeição 225Campos obrigatórios faltando
400 Certificado não encontradoUpload certificado primeiro