Rejeição 1142 - Soma dos valores de IBS e CBS em compras governamentais divergente [nItem: 999]
Descrição da rejeição
Uma NF-e foi emitida com grupo de informações de compra governamental, mas a soma dos valores de tributos no grupo não corresponde à soma dos valores de IBS e CBS informados separadamente.
Regra de Validação na SEFAZ
Quando informado o grupo de composição de tributos governamentais (gTribCompraGov), a SEFAZ valida que a soma dos valores de IBS e CBS informados neste grupo seja igual à soma dos valores de cada tributo informado separadamente (vIBSUF + vIBSMun + vCBS).
Tolerância permitida: ±0,04.
Exemplo de ocorrência
Uma NF-e informou vIBSUF=50, vIBSMun=30 e vCBS=25 (total=105), mas declara valores diferentes no gTribCompraGov.
<det>
<detItem>
<imposto>
<IBSCBS>
<gIBSCBS>
<gIBSUF>
<vIBSUF>50.00</vIBSUF>
</gIBSUF>
<gIBSMun>
<vIBSMun>30.00</vIBSMun>
</gIBSMun>
<gCBS>
<vCBS>25.00</vCBS>
</gCBS>
<gTribCompraGov>
<vIBSUF>50.00</vIBSUF>
<vIBSMun>30.00</vIBSMun>
<vCBS>30.00</vCBS>
</gTribCompraGov>
</gIBSCBS>
</IBSCBS>
</imposto>
</detItem>
</det>
Como resolver?
Recalcule os valores de tributos no grupo gTribCompraGov para que a soma seja exatamente igual à soma dos valores informados separadamente (com tolerância de até ±0,04).
Exemplo corrigido — com valores alinhados:
<det>
<detItem>
<imposto>
<IBSCBS>
<gIBSCBS>
<gIBSUF>
<vIBSUF>50.00</vIBSUF>
</gIBSUF>
<gIBSMun>
<vIBSMun>30.00</vIBSMun>
</gIBSMun>
<gCBS>
<vCBS>25.00</vCBS>
</gCBS>
<gTribCompraGov>
<vIBSUF>50.00</vIBSUF>
<vIBSMun>30.00</vIBSMun>
<vCBS>25.00</vCBS>
</gTribCompraGov>
</gIBSCBS>
</IBSCBS>
</imposto>
</detItem>
</det>