Pular para conteúdo

Rejeição 317 - Total de IBS difere do calculado

Descrição da rejeição

Esta rejeição ocorre quando o valor total do Imposto sobre Bens e Serviços (IBS) informado no documento não corresponde à soma exata dos valores parciais do IBS destinados à Unidade Federada (Estado) e ao Município.

Regra de Validação na SEFAZ

A regra de validação verifica a consistência matemática dos valores informados no grupo de informações do IBS/CBS (gIBSCBS). Quando os grupos de competência dos Estados (gIBSUF) e dos Municípios (gIBSMun) forem informados, o campo Valor do IBS (vIBS) deverá atender à seguinte fórmula:

vIBS = vIBSUF + vIBSMun

vIBSUF → Campo localizado dentro do grupo gIBSUF

vIBSMun → Campo localizado dentro do grupo gIBSMun

Exemplo de ocorrência

No exemplo abaixo, o somatório dos componentes (R$ 10,00 + R$ 5,00) resulta em R$ 15,00. No entanto, o campo totalizador vIBS foi preenchido incorretamente com R$ 14,00, o que acionaria a rejeição.

...
<imp>
    <IBSCBS>
        <CST>000</CST>
        <cClassTrib>000001</cClassTrib>
        <gIBSCBS>
            <vBC>1000.00</vBC>
            <vIBS>14.00</vIBS>
            <gIBSUF>
                <pIBSUF>0.1000</pIBSUF>
                <vIBSUF>10.00</vIBSUF>
            </gIBSUF>
            <gIBSMun>
                <pIBSMun>0.0500</pIBSMun>
                <vIBSMun>5.00</vIBSMun>
            </gIBSMun>
            <gCBS>
                <pCBS>0.9000</pCBS>
                <vCBS>90.00</vCBS>
            </gCBS>
            ...
        </gIBSCBS>
    </IBSCBS>
</imp>
...

Como resolver?

Para resolver essa rejeição, você deve recalcular o campo vIBS somando os valores exatos informados nas tags filhas vIBSUF e vIBSMun. Certifique-se de que os arredondamentos estejam consistentes (2 casas decimais).

O XML corrigido ficaria assim:

...
<imp>
    <IBSCBS>
        <CST>000</CST>
        <cClassTrib>000001</cClassTrib>
        <gIBSCBS>
            <vBC>1000.00</vBC>
            <vIBS>15.00</vIBS>
            <gIBSUF>
                <pIBSUF>0.1000</pIBSUF>
                <vIBSUF>10.00</vIBSUF>
            </gIBSUF>
            <gIBSMun>
                <pIBSMun>0.0500</pIBSMun>
                <vIBSMun>5.00</vIBSMun>
            </gIBSMun>
            <gCBS>
                <pCBS>0.9000</pCBS>
                <vCBS>90.00</vCBS>
            </gCBS>
            ...
        </gIBSCBS>
    </IBSCBS>
</imp>
...