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

  1. Leia motivo (e prazoAte, quando vier).
  2. Corrija a justificativa ou escolha o tipo de manifestação permitido — GET …/{chave} traz manifestacoesDisponiveis.
  3. 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.