Erro 528: Valor do ICMS difere do produto BC e Alíquota

Modificado em Wed, 28 Dec 2022 na (o) 11:23 AM

Rejeição


528 - Valor do ICMS difere do produto BC e Alíquota


Causa


Quando for emitida uma NF-e (modelo 55) ou NFC-e (modelo 65) com ICMS " 00 - Tributada integralmente", " 10 - Tributada e com cobrança de ICMS por ST", " 20 - Com redução da base de cálculo" ou " 70 - Com redução de base de cálculo e cobrança do ICMS por ST" e a Finalidade da NF-e (Campo: ide / finNFe - ID: B25 ) igual à " 1  - NF-e Normal", com erro (superior a R$ 0,01) no Valor do ICMS (Campo: vICMS - ID: N17) oriundo do produto (multiplicação) entre a Base de Cálculo do ICMS (Campo: vBC - ID: N15) e o percentual da Alíquota (Campo: pICMS - ID: N16) será retornado a rejeição "528 - Valor do ICMS difere do produto BC e Alíquota".

O cálculo do Valor do ICMS para cada produto é feito a partir do produto (multiplicação) dos campos abaixo:

vBC (ID: N15)    pICMS (ID: N16)
_______________________________________

  vICMS (ID: N17)

 

Exemplo:

Foi emitida uma NF-e com ICMS "20 - Com redução da base de cálculo". A Base de Cálculo do ICMS para o produto foi preenchido com o valor R$ 1233,27, o Percentual com o valor 12% e o Valor do ICMS foi informado com o valor R$ 151,99. Sendo o valor correto desse produto o Valor do ICMS igual à R$ 147,99, a NF-e / NFC-e será rejeitada pelo motivo 528.

1
2
3
4
5
6
7
8
9
10
11
<ICMS>
    <ICMS20>
        <orig>0</orig>
        <CST>20</CST>
        <modBC>3</modBC>
        <pRedBC>0.00</pRedBC>
        <vBC>1233.27</vBC>
        <pICMS>12.00</pICMS>
        <vICMS>151.99</vICMS>
    </ICMS20>
</ICMS>

 

Veja regra de validação da Sefaz:

Como Resolver


Deve-se verificar e refazer o produto dos campos vBC e pICMS  de cada produto da NF-e e corrigir o valor do campo vICMS , também de cada produto.

A multiplicação desses campos devem ser arredondados para 2 casas decimais, considerando uma tolerância para mais ou para menos de R$ 0,01 de diferença do valor calculado sem aproximações.


No exemplo apresentado anteriormente o produto seria realizado da seguinte forma:

vBC (ID: N15) = 1233,27     pICMS (ID: N16) = 12%
_______________________________________
vICMS = 1233,27 x 0,12

  vICMS (ID: N17) = 147,9924

O percentual é informado na multiplicação em valores decimais e não em porcentagem, logo a necessidade de dividir o valor percentual do campo pICMS por 100 antes de realizar a operação.

Como podem ser informados apenas 2 casas decimais, o resultado deve ser arredondado. Nesse caso, podemos arredondar para R$ 147.99 , pois é o valor mais próximo, porém pode também ser arredondado também para R$ 148.00 , pois a diferença ainda é menor que R$ 0,01.

1
2
3
4
5
6
7
8
9
10
11
<ICMS>
    <ICMS20>
        <orig>0</orig>
        <CST>20</CST>
        <modBC>3</modBC>
        <pRedBC>0.00</pRedBC>
        <vBC>1233.27</vBC>
        <pICMS>12.00</pICMS>
        <vICMS>147.99</vICMS>
    </ICMS20>
</ICMS>

 

Após ter corrigido o Valor do ICMS de cada produto, basta reenviar a NF-e / NFC-e  para processamento.

É recomendável entrar em contato com o Suporte para que corrigia os cálculos realizados, caso esses sejam feitos automaticamente. 

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo