NF-e e NFC-e
Rejeição 535: como conferir o frete dos itens e o total da nota
A rejeição 535, “Total do Frete difere do somatório dos itens”, indica uma divergência entre o frete total informado no XML e os valores de frete registrados nos produtos. Para corrigi-la, confira o documento efetivamente enviado, identifique de onde veio a diferença e refaça a totalização no emissor, preservando o…
A rejeição 535, “Total do Frete difere do somatório dos itens”, indica uma divergência entre o frete total informado no XML e os valores de frete registrados nos produtos. Para corrigi-la, confira o documento efetivamente enviado, identifique de onde veio a diferença e refaça a totalização no emissor, preservando o valor real da operação.
O primeiro cuidado é separar o frete negociado, sua distribuição entre os itens e os efeitos tributários dessa distribuição. Uma soma correta resolve a inconsistência numérica dessa regra, mas não demonstra, sozinha, que o transporte ou a tributação foram informados corretamente.
Quais campos a SEFAZ compara
A regra W08-10 relaciona dois pontos do XML:
total/ICMSTot/vFrete, identificador W08: valor total do frete da nota;
det/prod/vFrete, identificador I15: valor do frete de cada item.
A conferência consiste em somar os valores dos itens e comparar o resultado com W08. O campo modFrete informa a modalidade de contratação do transporte; ele não substitui nenhum desses valores monetários. A linha W08-10 também não manda selecionar apenas itens com indTot igual a 1. Esse filtro pertence à regra de totalização dos produtos, W07-10, e não deve ser aplicado automaticamente ao frete. MOC 7.0, páginas 19, 58 e 121.
O MOC apresenta W08-10 para NF-e, modelo 55, e NFC-e, modelo 65, como facultativa. A SEFAZ-SP relaciona a regra como ativa. Essa informação estadual não comprova a mesma implantação em todas as UFs. Confira também as condições do transporte na NFC-e e na NF-e com DANFE Simplificado Tipo 2, identificada por tpImp igual a 6. A NT 2026.002 v1.11 estende a esse formato a restrição X02-10, ligada à rejeição 753, quando modFrete é diferente de 9 e indPres é diferente de 4. Não altere esses indicadores para contornar a validação. Compatibilidade aritmética não autoriza preencher frete em qualquer situação. NT 2026.002 v1.11, páginas 3 e 19.
Comece pelo XML que recebeu a rejeição
Guarde o retorno com cStat, xMotivo, chave, modelo, ambiente e horário. Obtenha o XML daquela tentativa. O pedido, a tela de edição e um DANFE de prévia podem refletir momentos diferentes da mesma venda.
Monte uma relação simples com número do item, identificação do produto e vFrete. Confira todas as linhas, inclusive as que foram acrescentadas, removidas ou agrupadas por uma integração. Some em decimal, respeitando os valores com duas casas efetivamente exportados.
Quando o campo opcional de frete não aparece em determinado item, não há valor informado ali para somar. Isso não permite apagar um frete que deveria estar documentado. É necessário investigar se houve omissão na exportação, erro no rateio ou preenchimento indevido do total.
A orientação da Oobj ajuda a localizar essa comparação e recomenda corrigir a origem no sistema emissor. Um XML baixado apenas para análise não deve virar, por edição manual, uma nova tentativa de emissão.
Exemplo: total antigo depois de uma alteração
Considere uma NF-e com os seguintes fretes nos itens:
item 1: R$ 18,47;
item 2: R$ 7,28;
item 3: R$ 4,25.
A soma é R$ 30,00. Se o XML traz R$ 34,00 no total, existe uma diferença de R$ 4,00. Esses valores foram conferidos com aritmética decimal.
Antes de trocar o total, verifique os documentos comerciais. Se R$ 30,00 é o frete correto e os itens estão completos, o total pode ter ficado desatualizado. Se o frete acordado era R$ 34,00, pode faltar distribuir uma parcela entre os itens. A rejeição aponta a divergência; ela não escolhe qual dos dois lados retrata o negócio.
Corrija o dado comprovadamente errado e gere novamente os totais. Não acrescente R$ 4,00 a um produto escolhido ao acaso nem transforme a diferença em “outras despesas”.
Quando o problema está no rateio
Em uma nota com vários produtos, o emissor pode distribuir o frete por valor, peso ou outro critério adequado à operação. A regra W08-10 não estabelece um método universal de distribuição. Verifique o critério aprovado e os dados que o alimentam.
Por exemplo, a documentação da CIGAM descreve problemas ligados à alteração dos pesos utilizados no rateio. Isso torna útil revisar peso, quantidade e embalagem quando o sistema calcula por peso. Não significa que toda empresa deva mudar para peso bruto ou repartir a despesa igualmente.
Há também resíduos de centavos. Em uma distribuição comercial legitimamente igualitária de R$ 10,00 entre três itens equivalentes, três parcelas de R$ 3,33 somariam R$ 9,99. Uma distribuição documentada de R$ 3,33, R$ 3,33 e R$ 3,34 fecha R$ 10,00. O centavo representa o saldo do mesmo frete, conforme o procedimento de rateio, e não um aumento artificial de despesa. Registre o critério e confira seus efeitos nos itens.
E se o frete estiver somente no cabeçalho?
Em importações de pedidos, é possível receber a cobrança global sem os respectivos valores por produto. Confira o mapeamento entre origem e emissor, verificando se a distribuição acontece antes da geração do XML.
Para uma nota com um único item, o valor destinado àquele item e o total devem ser coerentes. Para vários itens, a ajuda do Bling também destaca a necessidade de conferir a distribuição. Os procedimentos de tela e de estoque citados por cada fornecedor são específicos: não estorne lançamentos financeiros ou movimentações sem verificar a situação real no seu sistema.
Como tratar diferenças de centavos
A linha W08-10 do MOC consultado não fixa uma margem numérica própria. Algumas bases práticas mencionam R$ 0,01, mas isso não deve ser tratado como garantia universal de aceitação. Trabalhe para que total e soma coincidam.
Diferencie arredondamento do valor de cada parcela, distribuição de um resíduo e cálculo de bases tributárias. São etapas distintas. Se a correção alterar valores dos itens, revise os reflexos fiscais aplicáveis com a contabilidade; não recalcule impostos por uma fórmula genérica baseada apenas no frete.
Verificação antes de reenviar
Gere o XML novamente pelo emissor e confira se W08 corresponde à soma dos I15. Revise os demais totais afetados, valide a estrutura e permita que o sistema faça a assinatura do documento corrigido. Depois, transmita e leia o novo retorno: a ausência da rejeição 535 não substitui a confirmação de autorização.
Se a soma do arquivo enviado já coincide, encaminhe ao suporte o XML, o retorno completo e a memória de conferência. Verifique se a análise está sendo feita sobre a mesma tentativa e se alguma integração altera o arquivo. Corrigir a rotina de origem evita repetir o problema nas próximas notas.
Referência de atualização: 09/10/2026. Consulta documental do MOC, publicações técnicas posteriores e fontes práticas citadas; sem certificação operacional para todos os autorizadores.