Rejeição 1070 - Valor do IBS monofásico difere do calculado [nItem: 999]
Descrição da rejeição
Uma NF-e foi emitida com grupo de IBS monofásico informado, mas o valor total do IBS monofásico não corresponde ao resultado esperado.
Regra de Validação na SEFAZ
Uma NF-e foi emitida com grupo de IBS monofásico informado, mas o valor total do IBS monofásico não corresponde à soma dos valores padrão e retido.
Regra de Validação na SEFAZ
Quando informado grupo de IBS e CBS monofásico (det/detItem/imposto/IBSCBS/gIBSCBSMono), o valor total do IBS monofásico do item (vTotIBSMonoItem) deve ser igual à soma de:
- IBS monofásico padrão (gMonoPadrao/vIBSMono)
- IBS monofásico retido (gMonoReten/vIBSMonoReten)
Fórmula: vTotIBSMonoItem = vIBSMono + vIBSMonoReten
Com tolerância de ±0,01 (aceitam-se pequenas diferenças de arredondamento).
Exemplo de ocorrência
Uma NF-e com monofásico informa vIBSMono=50.00 e vIBSMonoReten=30.00, totalizando 80.00, mas vTotIBSMonoItem=85.00. A SEFAZ rejeita por discrepância no cálculo.
<det>
<detItem>
<imposto>
<IBSCBS>
<gIBSCBSMono>
<vTotIBSMonoItem>85.00</vTotIBSMonoItem>
<gMonoPadrao>
<vIBSMono>50.00</vIBSMono>
</gMonoPadrao>
<gMonoReten>
<vIBSMonoReten>30.00</vIBSMonoReten>
</gMonoReten>
</gIBSCBSMono>
</IBSCBS>
</imposto>
</detItem>
</det>
Como resolver?
Recalcule vTotIBSMonoItem para que seja exatamente igual a vIBSMono + vIBSMonoReten (com tolerância de até ±0,01).
Exemplo corrigido — com total correto:
<det>
<detItem>
<imposto>
<IBSCBS>
<gIBSCBSMono>
<vTotIBSMonoItem>80.00</vTotIBSMonoItem>
<gMonoPadrao>
<vIBSMono>50.00</vIBSMono>
</gMonoPadrao>
<gMonoReten>
<vIBSMonoReten>30.00</vIBSMonoReten>
</gMonoReten>
</gIBSCBSMono>
</IBSCBS>
</imposto>
</detItem>
</det>