Erro E1506: O valor total de tributos retidos da NFS-e não pode ser inferior a zero
Retenção negativa devolveria imposto ao prestador.
O Erro E1506 acontece quando o valor total de tributos retidos da nota é menor que zero.
Por que acontece o Erro E1506
Retenção é um valor que o tomador desconta do pagamento ao prestador e recolhe ao fisco no lugar dele. Um total negativo inverteria o sentido da operação: o tomador estaria devolvendo imposto ao prestador.
O total soma todas as retenções da nota:
| Tributo retido | Quem recolhe |
|---|---|
| ISSQN retido | O tomador, ao município |
| Contribuição previdenciária | O tomador, ao INSS |
| IRRF, CSLL, PIS, COFINS | O tomador, à União |
As causas mais comuns:
Subtração feita na ordem errada no cálculo, gerando sinal invertido.
Estorno de retenção lançado como valor negativo, quando o correto é ajustar a nota ou emitir substituição.
Retenção de competência anterior compensada nesta nota — compensação não se faz por valor negativo no documento.
Campo somando valores de sinais diferentes por erro de integração.
No Berga
DFe › NFSe, no bloco de valores e retenções da nota.
Deixa que o Berga resolve com as retenções calculadas sobre a base, a partir do que está configurado: valores nascem positivos porque nascem de um percentual sobre um valor, e não de subtrações encadeadas. Conheça o Berga.
Como resolver o Erro E1506
- 1Confira o sinal de cada retenção informada.
- 2Refaça a soma e confirme que o total é maior ou igual a zero.
- 3Sendo caso de estorno, corrija a nota original ou emita substituição.
- 4Reenvie.
Como evitar o Erro E1506
Não use valor negativo para corrigir retenção de nota anterior. O caminho é a substituição, não o ajuste na nota seguinte.
Se o Erro E1506 continuar
Erros vizinhos: o valor líquido negativo, e os limites individuais de cada retenção.
Persistindo, abra um chamado informando cada retenção e o total calculado.
Referência: Anexo I do leiaute da DPS e da NFS-e (SEFIN/ADN), Sistema Nacional NFS-e.