O valor total de tributos retidos da NFS-e não pode ser inferior a zero.
code: regra.E1506 · HTTP 422
Quando ocorre
Rejeição E1506 barrada pela plataforma ANTES do envio (regra do Anexo I checável localmente). 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
- Corrija o campo
vTotalRetconforme a regra oficial e emita de novo. - 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": "regra.E1506" e
"type": "https://nf.digla.io/api/erros/regra.E1506". Decida pelo code; title e
detail são texto para pessoas e podem mudar. Guarde o requestId ao falar com o suporte.