O valor do serviço deve ser maior ou igual ao somatório dos valores informados para Desconto Incondicionado, Deduções/Reduções e Benefício Municipal.
code: adn.E0427 · HTTP 422
Quando ocorre
Rejeição E0427 devolvida pelo ADN (Ambiente de Dados Nacional); o significado abaixo é o do catálogo oficial dos Anexos I/II. Mensagem oficial: “O valor do serviço deve ser maior ou igual ao somatório dos valores informados para Desconto Incondicionado, Deduções/Reduções e Benefício Municipal.” Regra: vDR é: um valor informado pelo emitente para dedução/redução da BC do ISSQN; vCalcDR é: o cálculo do valor de dedução/redução da BC do ISSQN: 1) Quando o valor de dedução/redução for apurado a partir de um percentual informado na DPS, calcular este percentual sobre o valor do serviço já abatido o valor do desconto incondicionado. Ex: Valor de dedução/redução = (Valor do serviço - valor desconto incodicional) x % de dedução/redução. VServ >= desconto incondicionado + Valor de dedução/redução 2) Quando um ou mais documentos são informados pelo emitente na DPS para dedução/redução da BC do ISSQN. Neste caso o resultado do somatório é o valor deste campo do leiaute NFS-e; --------------------------- vInfoBM é: um valor informado pelo emitente para reduzir a BC do ISSQN; VCalcBM é: o cálculo do valor de redução da BC do ISSQN a partir de benefício municipal: 1) Quando o valor do benefício municipal for apurado a partir de um percentual parametrizado para redução da base de cálculo, aplicar o percentual parametrizado sobre o valor do serviço já abatidos os valores do desconto incondicionado e dedução/redução. Ex: Valor de benefício municipal = (Valor do serviço - valor desconto incodicional - valor de dedução/redução) x % de benefício municipal. VServ >= desconto incondicionado + Valor de dedução/redução + valor de benefício municipal. 2) Quando um valor monetário de benefício municipal é informado pelo emitente na DPS para redução da BC do ISSQN. Campo: vServ.
Como resolver
- Corrija o campo
vServconforme 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": "adn.E0427" e
"type": "https://nf.digla.io/api/erros/adn.E0427". Decida pelo code; title e
detail são texto para pessoas e podem mudar. Guarde o requestId ao falar com o suporte.