Rejeição 528: Valor do ICMS difere do produto BC e alíquota (NF-e)
Falha
Quando for emitida uma NF-e/ NFC-e com erro de cálculo no Valor do ICMS (Campo: vICMS) originado da multiplicação entre a Base de Cálculo do ICMS (Campo: vBC) e o percentual da Alíquota (Campo: pICMS) será retornado à rejeição.
O cálculo do Valor do ICMS para cada produto é feito a partir da multiplicação dos campos abaixo:
vBC X pICMS = vICMS

Solução
Deve-se revisar os produtos da NF-e/ NFC-e nos campos vBC e pICMS e corrigir o valor do campo vICMS, também de cada produto.
Segue link de site que realiza cálculo ICMS e retira dúvidas sobre: DIFAL: Simule e aprenda tudo sobre Diferencial de Alíquota do ICMS | Fácil123
Exemplo
Foi emitida uma NF-e com as seguintes informações:
A Base de Cálculo do ICMS (vBC) para o produto foi preenchido no arquivo de envio com o valor R$ 1233,27
O Percentual da alíquota (pICMS) com o valor de 12% = (12.0000)
E o Valor do ICMS (vICMS) informado foi o valor de R$ 151,99. Sendo que o valor correto desse produto Valor do ICMS é igual à R$ 147,99,
Sendo assim a NF-e será rejeitada.

Informações Complementares
A multiplicação desses campos deve ser arredondada 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.
Clientes que emitem TXT
Para clientes que emitem o arquivo em TXT o campo vICMS é referente a linha 3100 e está localizado no 6º campo, o vBC está localizado no 4 º, já o pICMS no 5º campo, conforme podemos visualizar abaixo nos manuais da NDD Tech.

Como será exibido no e-Monitor

Outras informações
Fonte: ------> Anexo I - Leiaute e Regra de Validação - NF-e e NFC-e