Rejeição E1603 - Valor do Tributo do IBS da UF incorreto
Descrição da rejeição
Esta rejeição ocorre quando o valor monetário do imposto informado na tag <ValIBSUF>, dentro do grupo <TribCompraGov>, não condiz com o cálculo aritmético esperado pelo Sistema.
Seguindo o raciocínio técnico que validamos, o valor do imposto no detalhamento governamental deve ser o resultado da Base de Cálculo multiplicada pela Alíquota Efetiva (aquela que já sofreu o abatimento do redutor). Se o valor declarado divergir deste cálculo, a DPS é rejeitada.
Regra de Validação
O Sistema cruza os dados de diferentes grupos para validar a integridade do valor:
– Fórmula de Cálculo: ValIBSUF(TribCompraGov) = ValBCIBSCBS * (ValpAliqEfetUF / 100).
– Onde estão os dados:
- ValBCIBSCBS: Base de cálculo (no grupo raiz do IBS/CBS).
- ValpAliqEfetUF: Alíquota efetiva (no grupo principal <IBS>), que é a alíquota nominal menos o redutor.
- ValIBSUF: Valor sendo validado (dentro do grupo <TribCompraGov>).
Exemplo de ocorrência
O emitente informa uma base de cálculo de R$ 1.000,00. A alíquota nominal é de 0.10% e o redutor governamental é de 20.00%. Logo, a alíquota efetiva é 0.08%. O cálculo correto seria: 1000 * 0,0008 = 0,80. Se o emitente informar 1.00 (valor cheio) ou qualquer outro valor divergente, o erro ocorre.
Um XML incorreto que causaria a rejeição seria:
...
<IBSCBS>
<TribCompraGov>
<ValpIBSUF>0.10</ValpIBSUF>
<ValIBSUF>1.00</ValIBSUF>
</TribCompraGov>
<IBS>
<ValpAliqEfetUF>0.08</ValpAliqEfetUF>
</IBS>
<ValBCIBSCBS>1000.00</ValBCIBSCBS>
<ValpRedutor>20.00</ValpRedutor>
</IBSCBS>
...
Como resolver?
Para regularizar a DPS, o emitente deve ajustar o valor monetário do imposto no grupo governamental:
- Identifique a Alíquota Efetiva: Certifique-se de que a tag
<ValpAliqEfetUF>(no grupo principal) esteja calculada corretamente. - Aplique a Fórmula: Multiplique a base de cálculo pela alíquota efetiva.
- Sincronize o Valor: O valor em
<TribCompraGov><ValIBSUF>deve ser o resultado exato desta conta.
O XML corrigido ficaria assim:
...
<IBSCBS>
<TribCompraGov>
<ValpIBSUF>0.10</ValpIBSUF>
<ValIBSUF>0.80</ValIBSUF>
</TribCompraGov>
<IBS>
<ValpAliqEfetUF>0.08</ValpAliqEfetUF>
</IBS>
<ValBCIBSCBS>1000.00</ValBCIBSCBS>
<ValpRedutor>20.00</ValpRedutor>
</IBSCBS>
...