Pular para conteudo principal
apuração · 5 minutos por cliente

do XML cru
ao PDF assinado.

Quatro passos. Motor 100% TypeScript com decimal.js. Cada número tem base legal anexa. Você defende qualquer apuração diante de auditoria.

fluxo de apuração

quatro passos. nada inventado, tudo auditável.

passo 01

Importe XMLs

Suba os XMLs de NF-e dos últimos 12 meses. Aceita arrastar 500 arquivos de uma vez. Inngest processa em background, sem travar a UI.

passo 02

Detecte inconsistências

8 regras automáticas (RN-001 a RN-012) varrem CFOP, CST, base de cálculo e NCM. Inconsistência crítica = vermelho, leve = amarelo.

passo 03

Calcule paralelo

Motor decimal.js apura regime atual (PIS/COFINS/ICMS/ISS) E o regime novo (CBS/IBS) lado a lado. Cada output tem artigo da LC 214 que fundamenta.

passo 04

Entregue PDF white-label

Relatório com logo do seu escritório, disclaimer obrigatório, base legal e comparativo regime atual vs novo. Pronto pra enviar ao cliente.

regras de negócio

cada cálculo passa por oito travas antes de virar número final.

Não é IA chutando alíquota. São regras escritas em TypeScript, testadas (150+ testes), versionadas, e citadas na base legal do relatório. Quando uma regra muda, o histórico fica.

RN-001 · Base de cálculo deve bater valor da nota
RN-002 · CST coerente com CFOP utilizado
RN-003 · NCM válido na tabela TIPI vigente
RN-007 · Decimal.js com ROUND_HALF_UP em todos os cálculos
RN-011 · Arredondamento monetário a 2 casas, fiscal a 4
RN-012 · Toda apuração tem hash de input + rule_version
cobertura fiscal · transparência

o que o motor trata,
e o que ainda exige revisão manual.

A LC 214/2025 é grande. Aqui está o que a Dualisai apura automaticamente hoje, o que faz parcialmente e o que ainda fica fora do escopo do motor. Sem letra miúda.

cst ibs/cbs · 11 códigos da nt 2025.002 v1.36
CST 00 · Tributação normal — alíquota padrão · ✓ tratado
CST 10 · Tributação com alíquota reduzida em 60% · ✓ tratado
CST 20 · Tributação com alíquota reduzida em 30% · ✓ tratado
CST 30 · Imunidade · ✓ tratado
CST 40 · Isenção · ✓ tratado
CST 41 · Não incidência · ✓ tratado
CST 50 · Suspensão · ✓ tratado
CST 51 · Diferimento (art. 38) · ✓ tratado
CST 60 · Monofásico — alíquota ad rem (art. 172) · ✓ tratado
CST 70 · Regime específico — Título V · ✓ tratado
CST 90 · Outras situações · ✓ tratado
regras de apuração · cobertura por área
· Apuração paralela CBS + IBS vs PIS/COFINS/ICMS/ISS
· Imposto Seletivo (IS) por NCM — bebidas, fumo, veículos
· Cesta básica (cClassTrib 0200-0205, Anexo VI)
· Regime diferenciado: saúde, educação, transporte (Anexos VII-IX)
· Split UF/Municipal do IBS (60/40 estimado pós-2027)
· Zona Franca de Manaus + ALCs (AM/AC/AP/RR/RO)
· Detecção de oportunidades fiscais (planner — 4 regras)
· Crédito de IBS/CBS sobre insumos (não-cumulatividade plena)
· Cashback social (Decreto 12.955/2026)
· Simples Híbrido com split-payment (art. 41)

✓ tratado = apuração automática com base legal anexa · ◐ parcial = valores estimados ou da NF, marcados para revisão · ○ pendente = exige análise contábil manual; sai do escopo do motor automático.

Alíquotas CBS/IBS pós-2027 ainda são estimativas oficiais (Senado Federal). Toda apuração que usa alíquota estimada vem marcada como tal no relatório PDF. Esta página é atualizada sempre que o motor cobre um novo dispositivo da LC 214/2025 ou da regulamentação CGIBS.

cinco minutos.
um cliente.

Importe XMLs reais agora. Veja o motor em ação antes de assinar qualquer plano.