Rejeição 531: Total da BC ICMS difere do somatório dos itens
Descrição oficial da SEFAZ: Total da BC ICMS difere do somatório dos itens
O que significa
O total da base de cálculo do ICMS informado no grupo de totais da nota não é igual à soma das bases de cálculo dos itens. A SEFAZ refaz o somatório e compara.
Por que acontece
É um problema de fechamento de totais, quase sempre de arredondamento acumulado: cada item arredonda para duas casas e o total foi calculado sobre valores com mais decimais. Também acontece quando um item foi alterado ou excluído depois de os totais serem calculados e o recálculo não rodou, ou quando itens com base zerada (isentos, não tributados, substituição tributária) entraram na soma do total indevidamente — apenas a base de ICMS efetivamente tributada compõe esse total.
Como resolver
Some as bases de cálculo dos itens exatamente como foram gravadas no XML, com duas casas, e compare com o total informado. Corrija o total para a soma dos itens em vez de recalculá-lo por outra via. Confira se itens de substituição tributária não estão sendo somados no total do ICMS próprio, que tem campo separado. Reassine e retransmita.
Como evitar
Calcule os totais somando os valores já arredondados dos itens, e refaça o cálculo sempre que qualquer item mudar.