Voltar ao Blog
Confronto XML x EFD Passo a Passo para Encontrar Divergências
O cruzamento entre XMLs e EFD é uma das revisões mais úteis do fechamento — e também uma das mais negligenciadas. Quando o escritório faz essa conferência apenas por amostra, a chance de uma nota faltante passar é alta.
O que o confronto detecta
| Ocorrência | O que indica |
|---|---|
| XML existe, EFD não | Nota não escriturada — omissão de receita ou de compra |
| EFD existe, XML não | Lançamento sem documento de origem |
| Valores divergentes | Erro de digitação, rateio incorreto, manipulação |
| CFOP divergente | Classificação incoerente com a natureza da operação |
| CST divergente | Tributação registrada diferente do documento |
Passo a passo operacional
- reunir todos os XMLs recebidos e emitidos do período
- extrair o conjunto de chaves escrituradas da EFD
- rodar diff: chaves apenas em XML, chaves apenas em EFD, chaves em ambos
- nas chaves comuns, comparar valor, CFOP, CST e natureza da operação
- documentar as exceções em fila de revisão, não em planilha paralela
Onde o cruzamento mais revela problema
Erros que travam o processo
- comparar por número de nota em vez de chave — colide entre emitentes
- confrontar só por totalizador — esconde compensações entre itens
- tratar XML recebido como verdade absoluta sem validar status SEFAZ
- documentar divergências em planilha que ninguém atualiza
Conclusão
O confronto XML × EFD não é glamuroso, mas é o que separa um fechamento revisado de um fechamento transmitido. Quando o processo entra na rotina mensal, as divergências aparecem cedo — e deixam de virar autuação depois.
Proteja seus clientes contra riscos fiscais
O FiscalDock automatiza o monitoramento de participantes, a importação de SPED e a detecção de riscos. Teste gratuitamente.
Criar conta grátis