Rejeições fiscais
Rejeição 859: compare os itens com o total do FCP retido anteriormente
Se a NF-e recebeu “Rejeição: Total do FCP retido anteriormente por Substituição Tributária difere do somatório dos itens”, confira essa rubrica nos produtos e no resumo do XML enviado. Um total antigo, uma parcela duplicada ou uma informação perdida na integração pode explicar a diferença. Identifique a origem antes…
Se a NF-e recebeu “Rejeição: Total do FCP retido anteriormente por Substituição Tributária difere do somatório dos itens”, confira essa rubrica nos produtos e no resumo do XML enviado. Um total antigo, uma parcela duplicada ou uma informação perdida na integração pode explicar a diferença. Identifique a origem antes de alterar dados tributários.
A mensagem trata de uma soma. Ela não significa que a empresa deva produzir uma nova retenção nem criar valores em produtos sem esse histórico. Uma conta fechada também não comprova, sozinha, que as informações fiscais de cada item estejam corretas.
A regra documentada é da NF-e modelo 55
A W06b-10, no MOC 7.0, Anexo I, página 120, compara o total vFCPSTRet, W06b, com o somatório dos valores dos itens N27d. Sua aplicação aparece como obrigatória para autorização de NF-e modelo 55. A NT 2016.002 v1.61, página 62, registra essa mesma comparação.
As linhas examinadas não apresentam exceção própria ou tolerância específica para o somatório. Esse recorte não se estende ao modelo 65 por existir um campo em seu leiaute. Confirme modelo, mensagem completa, serviço, UF, autorizador e ambiente da tentativa antes de usar este diagnóstico.
Some somente a rubrica correspondente
A página 58 do MOC localiza o resumo em total/ICMSTot/vFCPSTRet. As páginas 34, 41 e 47 documentam N27d nos respectivos grupos tributários. O campo representa valor monetário, com duas casas decimais no leiaute; não é a base ou o percentual que deve entrar nessa soma.
Separe vFCPSTRet de vFCPST, FCP por substituição tributária, de vFCP, FCP próprio, e do valor de ICMS-ST. Uma coluna genérica “FCP” no relatório não torna essas parcelas intercambiáveis. O suporte deve identificar qual valor chegou a cada campo do documento.
Não transfira condições de outra validação
Na página 61 da NT e na página 113 do MOC, a N27d-10 examina o cálculo do item: vFCPSTRet informado, finalidade normal finNFe=1 e CST 60 ou CSOSN 500, comparando valor com base e percentual. Ela contempla modelos 55/65 e traz uma anotação histórica de implementação futura.
Essa anotação pertence àquela linha e não torna futura a W06b-10/859. Também não transfira seus critérios de CST, finalidade ou tratamento de cálculo para o somatório. Cada regra exige conferir condições e contexto próprios. A observação do documento antigo não certifica como todos os ambientes atuais se comportam.
Reúna evidências da mesma tentativa
Guarde XML transmitido, resposta completa, chave, número, série, data e horário. Registre versão do emissor e produção ou homologação. Preserve a memória e os documentos que sustentam os valores de retenção anterior. Uma nota editada depois do envio pode diferir do arquivo que provocou o retorno.
Monte uma conferência com número do item, produto, grupo de ICMS e vFCPSTRet efetivamente gravado. Examine todos os itens presentes no arquivo final. Compare sua soma com o total dessa rubrica e com os dados fiscais de origem. Uma tela antiga ou a checagem de somente um produto pode esconder a diferença.
Quando os itens estão certos e o resumo ficou antigo
Uma inclusão, exclusão ou alteração pode ter ocorrido depois da totalização. Se as parcelas dos itens estiverem corretas e fundamentadas, peça ao emissor que reconstrua o resumo com os valores enviados. Confira se o acumulador foi reiniciado e se cada produto contribui somente uma vez.
Corrija a rotina que conserva o resultado anterior, para evitar a repetição. Não é necessário mudar destinatário, CFOP ou grupo tributário para reparar um acumulador. Essas informações descrevem outros fatos da operação e só devem mudar quando houver fundamento para sua correção.
Quando um item perdeu informação na integração
Compare o dado de origem, o recebido pela integração e o XML. Se o resumo veio completo, mas um produto perdeu a retenção anterior, reduzir o total para coincidir com o detalhe incompleto pode ocultar outra falha. Corrija o mapeamento e a geração das informações devidas.
Se não houver documentação confiável para definir a parcela, envolva o responsável fiscal. Não faça rateio arbitrário nem distribua a diferença em produtos sem histórico de retenção. Quando um campo estiver ausente, investigue seu enquadramento e o leiaute aplicável antes de tratar a ausência como erro ou preencher um valor.
Quando rubricas ou casas decimais foram misturadas
Verifique se o total incorporou FCP de outra modalidade, valores de outra nota ou registros duplicados. Compare os valores finais gravados nos itens com os utilizados internamente na soma. Resultados com mais casas, arredondados em momentos diferentes, podem produzir um desencontro que o suporte precisa demonstrar.
Não acrescente ou retire centavos por tentativa. A linha W06b-10 examinada não apresenta tolerância própria que legitime uma diferença arbitrária. Gere o documento atualizado pelo fluxo do emissor, incluindo sua assinatura; editar apenas um XML já assinado não corrige a rotina que o produziu.
Exemplo: o total conservou uma parcela excluída
Uma distribuidora fictícia prepara uma NF-e com R$ 1,35, R$ 2,40 e R$ 0,85 de FCP retido anteriormente, documentados nos três produtos restantes. A soma é R$ 4,60. O resumo conserva R$ 5,45 porque inclui mais R$ 0,85 de um item excluído.
A equipe confere as parcelas restantes e identifica o resumo desatualizado. Corrige a totalização e compara o novo XML: R$ 4,60 em ICMSTot/vFCPSTRet, preservando os dados fundamentados dos produtos. Os valores são didáticos e não estabelecem incidência, alíquota ou obrigação para mercadorias reais.
Confira o retorno e peça ajuda quando necessário
Compare os arquivos anterior e regenerado, conferindo itens, soma, total e dados da operação. Examine a resposta da chave e do ambiente corretos. O desaparecimento da 859 não garante autorização: outra rejeição pode aparecer. Confirme situação e protocolo antes de concluir a emissão.
Acione o suporte se tela e XML divergirem, a falha reaparecer ou a soma conferida continuar rejeitada. Encaminhe arquivos e memória por canal protegido. Procure a contabilidade quando faltarem evidências de retenção anterior. Se o código vier com outra mensagem ou de outro serviço, identifique a documentação correspondente antes de aplicar este roteiro de NF-e.
A conferência utiliza o MOC obtido em 15/10/2026 e a NT 2016.002 v1.61 novamente obtida na mesma data. Documentação disponível e classificação obrigatória não são testes de emissão nem comprovam execução uniforme em todas as UFs ou ambientes. Se houver divergência persistente, o suporte deve identificar a versão e a resposta do autorizador responsável.
Fontes
Conferência documental em 15/10/2026, sem emissão de teste ou validação de rotinas ALRA.
MOC 7.0, Anexo I: páginas 34, 41 e 47, N27d; 58, W06b; 113, N27d-10/860; 120, W06b-10/859.
NT 2016.002 v1.61: páginas 61–62, cálculo do item e soma como controles distintos.
Apoios específicos: Oobj, Senior e Berga. Tolerância de multiplicação, rotinas de outros sistemas e generalizações sobre a cadeia comercial não foram adotadas como solução universal da soma.