Validação de NF-e na prática: além do schema da SEFAZ
Uma nota aceita pela SEFAZ ainda pode estar fiscalmente errada. Veja o que uma validação de conformidade verifica que o schema não pega.
Que uma NF-e seja autorizada pela SEFAZ significa apenas que ela passou na validação de schema: os campos obrigatórios existem e têm o formato esperado. Conformidade fiscal é outra coisa — é a coerência entre os valores, as regras de negócio e a legislação vigente.
O que o schema não verifica
- Se a soma dos itens bate com o total do cabeçalho (divergências de centavos que indicam erro de cálculo).
- Se o CST e o cClassTrib são compatíveis com o CFOP e o regime do emitente.
- Se a alíquota de IBS/CBS aplicada corresponde ao ano de emissão e ao regime do item (padrão, reduzida ou zero).
- Se a operação gera ou veda crédito para o destinatário.
Os campos críticos da nota
A NT 2025.002 introduziu o grupo IBSCBS no detalhamento de cada item, além de novos campos no cabeçalho. Um validador de conformidade lê, no mínimo:
| Campo (XPath) | Para que serve | Prioridade |
|---|---|---|
ide/dhEmi | Define o ano → tabela de alíquotas aplicável | Crítico |
ide/finNFe | 5 = Nota de Crédito, 6 = Nota de Débito (IBS/CBS) | Crítico |
dest/CNPJ | B2B → habilita crédito ao destinatário | Crítico |
det/prod/NCM | Regimes diferenciados + Imposto Seletivo | Crítico |
det/prod/CFOP | Direito a crédito da operação | Crítico |
.../gCBS/pCBS | Alíquota da CBS (0,9% padrão em 2026) | Crítico |
A estrutura do grupo IBS/CBS
Cada item passa a carregar um grupo aninhado com IBS estadual, IBS municipal e CBS — cada um com seus subgrupos de redução, diferimento e devolução:
det/
imposto/
IBSCBS/ ← grupo raiz
CST ← CST do IBS/CBS
cClassTrib ← classificação tributária
gIBSCBS/
vBC ← base de cálculo (IBS + CBS)
gIBSUF/ → pIBSUF, pAliqEfet, vIBSUF, gRed, gDif
gIBSMun/ → pIBSMun, pAliqEfet, vIBSMun, gRed, gDif
gCBS/ → pCBS, pAliqEfet, vCBS, gRed, gDifvNFTot = vProdTot + ΣvIBS + ΣvCBS + ΣvISUma divergência de centavos aqui é um dos erros mais comuns — e o schema da SEFAZ não a detecta.
Validação em lote, sem planilha
Conferir nota a nota na mão não escala. O TribControl valida XMLs em lote contra as regras da LC 214/2025 e da NT 2025.002, aponta divergências por nota e consolida tudo em relatórios de apuração e de créditos em risco — transformando milhares de notas em um diagnóstico acionável. Para entender como as alíquotas mudam a cada ano da transição, veja o que muda a partir de 2026.
