Pular para conteúdo

Rejeição 327 - Valor do CBS difere do calculado

Descrição da rejeição

Essa rejeição ocorre quando o valor informado no campo vCBS (Valor da CBS) não corresponde ao resultado esperado.

Regra de Validação na SEFAZ

Se informado o grupo CBS (gCBS), o valor da CBS (vCBS) deverá ser resultante da seguinte fórmula:

vCBS = vBC x (pCBS / 100) – vDif – vDevTrib

vBC → Base de cálculo do IBS e CBS

pCBS → Alíquota da CBS

vDif → Valor do Diferimento

vDevTrib → Valor do tributo devolvido

Exceção: Caso o grupo de redução de alíquota (gRed) seja preenchido, a alíquota utilizada no cálculo deverá ser obrigatoriamente a informada na tag Alíquota Efetiva (pAliqEfet).

Tolerância: A regra aceita uma diferença de até 0,01 para mais ou para menos devido a arredondamentos.

Exemplo de ocorrência

O erro acontece quando o sistema emissor envia um valor fixo no campo vCBS que não bate com o cálculo aritmético dos campos precedentes.

...
<imp>
    <IBSCBS>
        <CST>000</CST>
        <cClassTrib>000001</cClassTrib>
        <gIBSCBS>
            <vBC>1000.00</vBC>
            <gCBS>
                <pCBS>0.9000</pCBS>
                <vBC>1000.00</vBC>
                <vCBS>8.50</vCBS>
            </gCBS>
            ...
        </gIBSCBS>
    </IBSCBS>
</imp>
...

Como resolver?

Para resolver esta rejeição, o emissor deve revisar os valores informados no grupo <gCBS> e garantir que o fechamento matemático esteja correto:

  1. Verifique a Base de Cálculo (vBC): Certifique-se de que o valor base está correto.
  2. Confirme a Alíquota (pCBS ou pAliqEfet): Utilize a alíquota correta para o período (0,90% em 2026) ou a alíquota efetiva se houver redução.
  3. Subtraia as Deduções: Se houver Diferimento (vDif) ou Devolução (vDevTrib), subtraia esses valores do total calculado.
  4. Ajuste o Arredondamento: Verifique se a diferença não excede a tolerância de 0,01 permitida pela SEFAZ.

O XML corrigido ficaria assim:

...
<imp>
    <IBSCBS>
        <CST>000</CST>
        <cClassTrib>000001</cClassTrib>
        <gIBSCBS>
            <vBC>1000.00</vBC>
            <gCBS>
                <pCBS>0.9000</pCBS>
                <vBC>1000.00</vBC>
                <vCBS>9.00</vCBS>
            </gCBS>
            ...
        </gIBSCBS>
    </IBSCBS>
</imp>
...