O valor calculado de dedução/redução não corresponde aos valores de (valor do serviço x percentual de dedução/redução), quando pDR é informado na DPS ou ao somatório dos valores do campo vDeducaoReducao, quando um ou mais documentos são informados para dedução/redução da base de cálculo do ISSQN.
code: sefin.E1287 · HTTP 422
Quando ocorre
Rejeição E1287 devolvida pela SEFIN Nacional. Mensagem oficial: “O valor calculado de dedução/redução não corresponde aos valores de (valor do serviço x percentual de dedução/redução), quando pDR é informado na DPS ou ao somatório dos valores do campo vDeducaoReducao, quando um ou mais documentos são informados para dedução/redução da base de cálculo do ISSQN.” Regra: vCalcDR é o valor monetário calculado a partir do percentual de dedução/redução da BC do ISSQN, informado pelo emitente no campo pDR da DPS. Este percentual é calculado sobre valor do serviço informado na DPS e o resultado calculado é o valor deste campo do leiaute NFS-e ou a soma dos valores de dedução/redução da BC do ISSQN, quando um ou mais documentos são informados nos campos vDeducaoReducao pelo emitente na DPS. Neste caso, o resultado do somatório é o valor deste campo do leiaute NFS-e. Campo: vCalcDR.
Como resolver
- Corrija o campo
vCalcDRconforme 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": "sefin.E1287" e
"type": "https://nf.digla.io/api/erros/sefin.E1287". Decida pelo code; title e
detail são texto para pessoas e podem mudar. Guarde o requestId ao falar com o suporte.