Pular para conteúdo

Processo · TaxCalculation

Cálculo dos tributos por item

A mesma sequência de cálculo vale para a regra virtual, a regra interna e a regra do provedor. O que muda é de onde vêm alíquota, redução, MVA e CST.

Etapa: Cálculo InventApps (automático)

Começa quandoItem com regra
Termina emTributos por item
Passos7

O que fazer em cada app

TaxCalculation

Em elaboração

O que fazer neste app ainda está sendo escrito.

Siga o passo a passo do processo: cada passo traz a entrada, a saída, como saber que deu certo e o que fazer se falhar.

Passo a passo

1. Preço base (gross-up)

Motor de CálculoInventApps (automático)

Com preço líquido (grossOrNet n ou ausente), o Motor recompõe o bruto: valor ÷ fator, com fator = 1 − [(1 − red) × (ICMS + FCP) + (1 − (1 − red) × ICMS) × (PIS + COFINS)]. Em serviço, fator = 1 − (ISS + PIS + COFINS). Com preço bruto (g), usa o preço do request.

EntradaQuantidade × preço do request
SaídaValor da operação
Deu certo quandoO bruto recomposto fecha com o valor do produto na nota

Tela: a capturar na DEMO.

2. ICMS e FCP

Motor de CálculoInventApps (automático)

Base = valor da operação × (1 − redução); valor = base × alíquota. A parte reduzida vai para base isenta ou outras, conforme o CST. O FCP usa a mesma base do ICMS.

EntradaValor da operação
SaídaICMS e FCP do item
Deu certo quandoICMS calculado igual ao destacado (±0,01)

Tela: a capturar na DEMO.

3. ICMS-ST

Motor de CálculoInventApps (automático)

Base ST = operação × (1 + MVA), com a redução do ST; valor = base ST × alíquota − ICMS próprio. Quando a nota tem base dupla, vale a fórmula DIFAL.

EntradaICMS do item e MVA
SaídaICMS-ST e FCP-ST
Deu certo quandoST só quando a regra ou a nota tem ST

Tela: a capturar na DEMO.

4. DIFAL de compra

Motor de CálculoInventApps (automático)Verificação

Entrada interestadual para uso e consumo ou ativo imobilizado gera DIFAL: base × (alíquota interna − interestadual), com o FCP do destino quando houver.

Deu certo quandoDIFAL só onde é devido

Tela: a capturar na DEMO.

5. IPI

Motor de CálculoInventApps (automático)

Na regra virtual, a alíquota da nota, sem consultar a TIPI; na regra cadastrada, a da regra ou a da TIPI. CST da natureza e código de enquadramento (CENQ).

EntradaValor da operação
SaídaIPI do item
Deu certo quandoIPI na base do ICMS quando a nota assim fez

Tela: a capturar na DEMO.

6. PIS e COFINS

Motor de CálculoInventApps (automático)

Base calculada pelo Motor; alíquota pelo crédito da natureza no regime da empresa. Com Forçar substituição de CST, o CST 50 sai 56.

EntradaBase do item
SaídaPIS e COFINS do item
Deu certo quandoCrédito só quando a natureza dá crédito

Tela: a capturar na DEMO.

7. Reforma: CBS, IBS e IS

Motor de CálculoInventApps (automático)

Com a reforma ligada para o tenant e data a partir de 01/01/2026, o Motor calcula pela Calculadora RTC. No modo regra da nota, cClassTrib, CST e alíquotas vêm da nota quando ela traz.

EntradaItem calculado
SaídaCBS, IBS e IS
Deu certo quandoCalculadora RTC responde

Tela: a capturar na DEMO.

Validações e o que fazer se falhar

Passo Validação Se falhar
Preço base (gross-up) FCP dentro do fator Sem o FCP a base voltaria menor que a da nota
DIFAL de compra Entrada interestadual com uso C ou A Sem DIFAL

Resultado esperado

  • Tributos por item.

Perguntas frequentes

Em elaboração

As dúvidas deste processo serão reunidas com o manual do app e com o retorno dos treinamentos.