Manifestação recusada antes do envio
code: nfe.manifestacao_invalida · HTTP 422
Quando ocorre
O pedido violaria uma regra da Manifestação do Destinatário (NT 2020.001 v1.60) e seria rejeitado pela SEFAZ. O campo motivo diz qual: fora_do_prazo (Ciência até 10 dias da autorização; conclusivas até 90 dias), limite_eventos (no máximo 2 de cada tipo conclusivo), ciencia_apos_conclusiva, ciencia_duplicada, justificativa_obrigatoria/justificativa_invalida (Operação não Realizada exige 15 a 255 caracteres aceitos pela SEFAZ), justificativa_nao_aceita (só existe em Operação não Realizada), nfe_cancelada, nfe_denegada ou sem_data_autorizacao.
Como resolver
- Leia
motivo(eprazoAte, quando vier). - Corrija a justificativa ou escolha o tipo de manifestação permitido —
GET …/{chave}trazmanifestacoesDisponiveis. - Fora do prazo não há como manifestar pela SEFAZ: trate a nota com o emitente.
Na resposta
O erro chega em application/problem+json (RFC 9457) com "code": "nfe.manifestacao_invalida" e
"type": "https://nf.digla.io/api/erros/nfe.manifestacao_invalida". Decida pelo code; title e
detail são texto para pessoas e podem mudar. Guarde o requestId ao falar com o suporte.