NF-e 55 × EFD ICMS/IPI · ano-teste 2026
Toda nota que você emitiu entrou na EFD?
Desde 03/08/2026 a NF-e do Regime Normal carrega IBS e CBS. A EFD ICMS/IPI não apura esses tributos — então o total do XML não bate mais com o do SPED, e a conciliação legada acusa divergência onde não há. O fiscal-recon classifica cada documento pela regra vigente na data de emissão e aponta onde emissão e escrituração de fato divergem.
1 MB · .zip — o binário para Windows, uma competência sintética (13 NF-e + a EFD) e o LEIA-ME que serve de gabarito. Roda sem instalar nada.
128 NF-e · competência 2026-09 12 tradicionais · 110 híbridas · 6 só IBS/CBS B-LASTRO-001 NF-e …7498 sem C100 R$ 42.310,00 B-TOTAL-001 VL_DOC 1.180 ≠ vNF 1.000 R$ 180,00 B-C190-001 VL_OPR com IBS/CBS R$ 2.040,00 rel.xlsx · exit 1
exemplo · competência sintética · valores ilustrativos
Já baixou? Rode com dado real agora
O .zip acima é o programa completo, sem versão limitada. Pra rodar com os XMLs e a
EFD reais da sua empresa, é só pedir uma chave de teste — grátis, válida por 7 dias, chega por
e-mail na hora.
O total do XML não bate mais com o do SPED — e é assim mesmo
Em 2026, VL_DOC não inclui IBS/CBS/IS e VL_OPR nunca incluiu. Um documento que carrega só IBS/CBS não é escriturado na EFD ICMS/IPI. Somar totais sem classificar antes produz divergência que não existe — e esconde a que existe.
Emissão — NF-e autorizada
- vProd
- 900,00
- vICMS
- 162,00
- vIBS
- 50,00
- vCBS
- 50,00
- vNF
- 1.000,00
Escrituração — EFD ICMS/IPI
- VL_DOC · C100
- 1.000,00
- Σ VL_OPR · C190
- 900,00
- IBS
- não apura
- CBS
- não apura
- total SPED
- 1.000,00
Conciliação ingênua: 1.100,00 (XML) − 1.000,00 (SPED) = R$ 100,00 de “divergência”. É exatamente vIBS + vCBS. Não há divergência — há uma ferramenta aplicando a regra de 2027 numa nota de 2026.
exemplo · NF-e híbrida sintética · valores ilustrativos
Cada nota cai num balde. O balde decide o que é cobrado
Antes de comparar, o motor separa os documentos por critério auditável — presença de grupo ICMS —, parametrizado em regras/bloco-b.toml. Conservador de propósito: na dúvida, é híbrida e tem que estar na EFD. A classificação sai com o motivo, para o contador validar.
| Balde | Critério | Entra na EFD ICMS/IPI? |
|---|---|---|
| tradicional | Sem grupo IBSCBS. Nota anterior à obrigatoriedade ou fora do Regime Normal. |
Sim |
| híbrida | IBSCBS e grupo ICMS — versa sobre ICMS/IPI. Tratamento do Ajuste SINIEF 49/2025. |
Simna parte ICMS/IPI |
| só IBS/CBS | IBSCBS sem grupo ICMS. Documento que não reflete ICMS/IPI. |
Nãoa ausência é o esperado |
Três blocos. Entra uma pasta de XMLs e o .txt da EFD; sai um .xlsx
Um comando — fiscal-recon auditar --xmls <pasta> --efd <arquivo.txt> --saida <relatorio.xlsx>. Cada achado carrega a fonte na norma e o valor da operação exposta.
A nota se sustenta sozinha?
Grupos de IBS/CBS presentes e coerentes quando o emitente é Regime Normal, formato de CST e cClassTrib, totalizadores novos, CFOP coerente com o destino da operação.
A-IBSCBS-*item sem grupo IBS/CBS · CST fora do formatoA-TOTAL-*totalizador novo ausente ou sobrandoA-CFOP-*CFOP incoerente com idDest · exterior sem UF EXFoi tudo escriturado — e só o que devia?
Casa cada NF-e com a EFD da competência pela chave de acesso, aplicando as regras de 2026 depois de definir o balde. Detecta nota sem lastro na escrituração e escrituração sem nota na pasta.
B-LASTRO-001nota autorizada, ausente da EFD da competênciaB-LASTRO-002C100 na EFD sem NF-e correspondente na pastaB-ESCRIT-001nota só IBS/CBS escriturada indevidamenteB-TOTAL-001VL_DOC diverge do total da NF-e (exceção de 2026)B-C190-001soma de VL_OPR aparenta incluir IBS/CBSB-BALDE-001info: nota só IBS/CBS ausente — esperadoA prova, quantificada em reais
Planilha .xlsx com quatro abas. Valores como células numéricas a duas casas — dá para somar no Excel. O “valor em risco” é o montante da operação envolvida na divergência, não a multa.
Uma planilha que o contador abre e entende em dois minutos
| Chave | Achado | Sev. | Mensagem | Valor em risco |
|---|---|---|---|---|
| 3518…7498 | B-LASTRO-001 | ERRO | NF-e autorizada, ausente da EFD da competência | 42.310,00 |
| 3518…1120 | B-TOTAL-001 | ALERTA | VL_DOC 1.180,00 diverge de vNF 1.000,00 | 180,00 |
| 3518…0642 | B-C190-001 | ALERTA | Σ VL_OPR dos C190 aparenta incluir IBS/CBS | 2.040,00 |
| 3518…9931 | B-BALDE-001 | INFO | Nota só IBS/CBS ausente da EFD — esperado | — |
exemplo · linhas ilustrativas · valores como células numéricas a 2 casas
A aba Resumo traz o valor em risco por severidade e a referência dos percentuais da penalidade RTC como texto — de propósito. O cálculo oficial da multa é da autoridade fiscal. O produto entrega a prova de onde emissão e escrituração divergem, com o montante exposto.
A resposta é conhecida antes de rodar
Um gerador de NF-e sintéticas injeta um defeito por semente determinística — cada defeito corresponde a uma regra. O motor roda em cima e o resultado é comparado com o gabarito que o gerador já conhece. Não é “rodou sem quebrar”: é precisão e recall medidos.
O teste que de fato importa não é o benchmark sintético. É rodar num mês real da sua empresa e contar quantos achados o contador reconhece como problema.
Sem rede. Sem banco. Seus dados não saem da máquina
O entregável é um .exe único, escrito em Rust. Roda no notebook do escritório, lê a pasta e o .txt, escreve o .xlsx. Não abre porta, não faz telemetria, não chama nada. A objeção de LGPD morre antes de nascer.
| Linguagem | Rust · binário único · target x86_64-pc-windows-msvc · sem unsafe |
| Rede | Nenhuma. Sem telemetria, sem chamada externa em runtime, sem atualização automática. |
| Banco de dados | Nenhum. Entra a pasta de XMLs e o arquivo da EFD; sai a planilha. |
| Dados do cliente | Não saem da máquina. Processamento on-premise — resolve a LGPD antes da pergunta. |
| Regra fiscal | É dado, não código: arquivos .toml com vigencia_inicio, vigencia_fim, nt_origem. |
| Vigência | Aplica a regra vigente na data de emissão do documento, não na data em que a auditoria roda. |
| Domínio fiscal | Todo campo, código e layout citado à fonte oficial: XSD 4.00, MOC 7.0, Guia Prático da EFD ICMS/IPI. |
A NT 2025.002 já passou de trinta versões. Regra dentro do código significaria recompilar e redistribuir binário o ano inteiro. Aqui, quando a norma muda, troca-se um arquivo TOML — com a data em que passa a valer.
Perguntas frequentes
O que é o fiscal-recon?
.txt da EFD
ICMS/IPI de uma competência, e devolve um relatório .xlsx com as divergências entre
emissão e escrituração e o montante da operação exposta.
Por que a conciliação entre NF-e e EFD mudou em 2026?
VL_DOC do C100 nem no VL_OPR do
C190. Comparar o total do XML com o total do SPED sem classificar o documento antes gera falso
positivo. Um documento que carrega só IBS/CBS não é escriturado na EFD ICMS/IPI.
O fiscal-recon calcula o valor da multa?
Meus dados fiscais saem da minha máquina?
Quais arquivos preciso fornecer para uma auditoria de uma competência?
.txt da EFD ICMS/IPI daquela mesma competência (o
transmitido ou o exportado pelo PVA).
Serve para empresa do Simples Nacional?
Em qual sistema operacional o fiscal-recon roda?
.exe, sem instalador e sem
dependências externas em runtime.
Já rodou o demo? Rode num mês real
O demo mostra o motor achando os 12 defeitos plantados. O próximo passo é uma competência da sua empresa — deixe seu contato e retornamos com a licença e o passo a passo.
ainda não baixou? fiscal-recon-demo.zip
ou escreva para contato@fiscal-recon.com.br