Pular para conteúdo

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>