O valor total de tributos retidos da NFS-e não pode ser inferior a zero.

code: adn.E1506 · HTTP 422

Quando ocorre

Rejeição E1506 devolvida pelo ADN (Ambiente de Dados Nacional); o significado abaixo é o do catálogo oficial dos Anexos I/II. Mensagem oficial: “O valor total de tributos retidos da NFS-e não pode ser inferior a zero.” Regra: O valor total da retenção da NFS-e não pode ser inferior a zero. O valor total da retenção da NFS-e é calculado a partir de valores que constam na DPS através do seguinte cálculo: Valor total de retenções (R$) = Σ(vRetCP + vRetIRRF+ vRetCSLL + ISSQN*) vTotalRet = vRetCP + vRetIRRF + vRetCSLL + vISSQN* Campo: vTotalRet.

Como resolver

  1. Corrija o campo vTotalRet conforme a regra oficial e emita de novo.
  2. Se o dado vem do cadastro (cliente, tomador ou serviço), corrija o cadastro antes de reemitir.

Na resposta

O erro chega em application/problem+json (RFC 9457) com "code": "adn.E1506" e "type": "https://nf.digla.io/api/erros/adn.E1506". Decida pelo code; title e detail são texto para pessoas e podem mudar. Guarde o requestId ao falar com o suporte.