Pular para conteúdo

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

Descrição da rejeição

A rejeição ocorre em nível de item da NFCom e indica que o Valor da Contribuição sobre Bens e Serviços (CBS) (tag: vCBS) informado está matematicamente incorreto.

Regra de Validação na SEFAZ

A Secretaria da Fazenda (SEFAZ) valida se o valor da CBS declarado no item corresponde ao valor calculado a partir da Base de Cálculo, Alíquota e possíveis deduções. A validação falha quando:

– O grupo de informações da CBS (tag: gCBS) é informado.
– O Valor da CBS (tag: vCBS) difere do resultado da fórmula:

vCBS = vBC * (pCBS / 100) - vDif - vDevTrib

A regra permite uma tolerância de 0,01 para mais ou para menos no resultado final.

Observação: Em caso de preenchimento do grupo de redução (gRed), a alíquota utilizada deverá ser a tag Alíquota Efetiva (pAliqEfet).

Exemplo de ocorrência

Neste exemplo, o valor calculado para o CBS é de R$ 9,00 e o valor informado na tag <vCBS> é de R$ 9,02. A divergência (R$ 0,02) ultrapassa a tolerância de “0,01” e a SEFAZ rejeitará o documento, pois o <vCBS> difere do valor calculado.

...
<det>
    <detItem>
        <nItem>1</nItem>
        <imposto>
            <IBSCBS>
                <gIBSCBS>
                    <vBC>1000.00</vBC>
                    <gCBS>
                        <pCBS>0.90</pCBS>
                        <vCBS>9.02</vCBS>
                    </gCBS>
                    ...
                </gIBSCBS>
            </IBSCBS>
        </imposto>
    </detItem>
</det>
...

Como resolver?

Para resolver essa rejeição, você deve corrigir o Valor da CBS (vCBS) no item para que ele seja o resultado exato do cálculo fiscal, respeitando a tolerância de “0,01”.

Você pode seguir os seguintes passos:

  1. Revise a Fórmula: Confirme se o cálculo no seu sistema segue a fórmula oficial: vCBS = vBC * (pCBS / 100) - vDif - vDevTrib. Certifique-se de usar a pAliqEfet se houver redução.
  2. Ajuste o Valor vCBS: Atualize o valor no campo <vCBS> com o resultado exato do cálculo, aceitando uma variação máxima de R$ 0,01 para mais ou para menos.

O XML corrigido ficaria assim:

...
<det>
    <detItem>
        <nItem>1</nItem>
        <imposto>
            <IBSCBS>
                <gIBSCBS>
                    <vBC>1000.00</vBC>
                    <gCBS>
                        <pCBS>0.90</pCBS>
                        <vCBS>9.00</vCBS>
                    </gCBS>
                    ...
                </gIBSCBS>
            </IBSCBS>
        </imposto>
    </detItem>
</det>
...