NF-e e NFC-e
Rejeição 531: como corrigir o total da base de cálculo do ICMS
A rejeição 531 indica que a base de cálculo do ICMS informada no total da nota não corresponde à soma das bases registradas nos itens. Para resolver, confira o XML efetivamente enviado, identifique a diferença e corrija o cálculo ou a geração dos campos no emissor. Alterar somente o valor mostrado no DANFE não…
A rejeição 531 indica que a base de cálculo do ICMS informada no total da nota não corresponde à soma das bases registradas nos itens. Para resolver, confira o XML efetivamente enviado, identifique a diferença e corrija o cálculo ou a geração dos campos no emissor. Alterar somente o valor mostrado no DANFE não resolve uma divergência que continua no arquivo eletrônico.
Mensagem: “Rejeição: Total da BC ICMS difere do somatório dos itens”. BC significa base de cálculo, isto é, o valor sobre o qual o imposto é calculado. Não confunda essa base com o valor do próprio ICMS nem com o total dos produtos.
Onde a SEFAZ faz a comparação
Na autorização de NF-e, modelo 55, e NFC-e, modelo 65, a regra W03-10 compara vBC de total/ICMSTot, identificado como W03, com a soma dos campos vBC dos grupos de ICMS dos itens, identificados como N15. O MOC classifica a aplicação como facultativa ao autorizador. Isso não dispensa o preenchimento correto. MOC 7.0, Anexo I, página 120.
O mesmo nome vBC aparece em outros impostos. Uma busca por todas as ocorrências dessa palavra pode somar também bases de IPI, PIS ou Cofins. Para esta rejeição, acompanhe o caminho de cada campo dentro de det/imposto/ICMS e compare com o total de ICMS da mesma nota. O grupo específico depende da tributação do item; não procure apenas ICMS00.
Roteiro para localizar a diferença
Guarde o retorno com cStat 531 e a mensagem completa. Registre modelo, número, série, ambiente, UF autorizadora e data da tentativa. Certifique-se de estar analisando a versão rejeitada, e não uma prévia posteriormente alterada.
Obtenha o XML de envio pelo recurso disponível no emissor ou com o suporte. Faça uma relação com número do item, código do produto, CST ou CSOSN, base de ICMS exibida no sistema e vBC efetivamente enviado.
Some as bases N15 dos itens com aritmética decimal. Compare o resultado com total/ICMSTot/vBC e calcule a diferença. Não use o valor comercial dos produtos como substituto das bases fiscais.
Procure itens incluídos ou removidos depois do último cálculo, bases reduzidas, valores importados de outro sistema e campos que ficaram sem preenchimento. Observe se a diferença corresponde exatamente à base de algum item.
Determine qual lado está errado. Se os itens refletem a operação corretamente e o total ficou antigo, recalcule o total. Se uma base individual está incorreta, ajuste primeiro a origem e gere novamente todos os totais afetados.
Gere outro XML pelo emissor, confira a soma e retransmita a nota rejeitada. Aguarde o resultado final da autorização antes de considerar o problema encerrado.
A Omie orienta a revisão das bases de cada produto. A TOTVS chama atenção para a configuração tributária dos itens. Essas pistas ajudam no diagnóstico, mas os menus apresentados por cada fornecedor pertencem ao respectivo sistema.
Exemplo: total que não foi atualizado
Considere três itens com bases de ICMS de R$ 187,35, R$ 92,65 e R$ 40,00. A soma é R$ 320,00. Se o XML informa R$ 350,00 no total vBC, existe uma diferença de R$ 30,00.
Antes de substituir o total, confirme que as três bases estão corretas. Suponha que o segundo item tinha base de R$ 122,65 e foi ajustado para R$ 92,65, mas o total permaneceu no valor anterior. A diferença de R$ 30,00 fica explicada: 187,35 + 122,65 + 40,00 = 350,00; após o ajuste, 187,35 + 92,65 + 40,00 = 320,00.
Nesse cenário, a correção é fazer o total acompanhar os itens atualizados. Acrescentar R$ 30,00 a outro produto apenas esconderia o defeito de recálculo.
Base reduzida, Simples Nacional e itens sem destaque
Há redução de base: a soma deve usar a base resultante que foi efetivamente informada no campo fiscal. Como exemplo exclusivamente aritmético, se uma base inicial de R$ 250,00 recebeu redução de 20%, a base resultante é R$ 200,00. Junto de outro item com base de R$ 80,00, o total é R$ 280,00. Somar os R$ 250,00 originais produziria R$ 330,00 e uma diferença de R$ 50,00. O percentual e o direito à redução precisam ser confirmados para a operação real.
A empresa usa Simples Nacional: verifique se o cálculo interno e o grupo gerado no XML são compatíveis com o CSOSN. A Alterdata documenta um cenário em que o sistema calcula ICMS normal, mas a configuração tributária não leva esse valor corretamente ao documento. Não selecione outro CSOSN apenas para conseguir autorização.
O produto tem ST ou imposto retido anteriormente: mantenha separadas as bases de ICMS próprio, ST e retenção anterior. Valores chamados vBCST e vBCSTRet não substituem N15. Se a divergência é na base de ST, investigue também a rejeição 533.
O item não compõe o total comercial: não transfira automaticamente o filtro indTot para a base do ICMS. A regra W03-10 não contém esse filtro. A participação comercial do item e seus campos tributários precisam ser examinados separadamente.
Como confirmar a correção e evitar reincidência
No novo arquivo, refaça a soma a partir dos campos transmitidos. Confira se o emissor preservou o ajuste ao regenerar o XML e se todos os itens continuam presentes. Se o problema volta, peça ao suporte que compare o cálculo interno com a rotina que monta ICMSTot, incluindo importações, descontos e alterações posteriores dos itens.
Não adote uma suposta margem de arredondamento como solução. Trabalhe com a igualdade dos valores efetivamente serializados e com as casas decimais do leiaute. A linha W03-10 consultada não especifica tolerância própria. Também não edite manualmente um XML já assinado: o ajuste deve passar pela geração e assinatura do emissor.
Se precisar de ajuda, encaminhe o XML rejeitado e o retorno completo por canal seguro, acompanhados da soma demonstrada e do item suspeito. A autorização final confirma a superação da rejeição; a adequação da tributação continua dependendo da operação e da legislação aplicável.
Revisão técnica: 9 de outubro de 2026. Base: MOC 7.0 cotejado com as Notas Técnicas oficiais disponíveis na revisão. Não foi identificada alteração específica da W03-10 no conjunto consultado; a ativação por UF e ambiente não foi certificada individualmente.