Pular para conteúdo

Processo · TaxCalculation

Montagem da regra virtual da nota

Como a nota do fornecedor vira, em memória, a regra fiscal do item: parâmetros da nota, redução derivada, CST pelo tratamento da natureza e PIS/COFINS sempre presentes.

Etapa: Cálculo InventApps (automático) Cliente e Invent

Começa quandoNota de referência do item
Termina emRegra virtual pronta para o cálculo
Passos6

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. Parâmetros da nota

Motor de CálculoInventApps (automático)

Da nota entra só o que é parâmetro de cálculo. ICMS: a alíquota destacada, ou 0 quando a nota não tem ICMS próprio, para o Motor destacar a base. ICMS-ST: alíquota e MVA. FCP e FCP-ST: a alíquota, quando há valor. IPI: a alíquota. Serviço: ISS próprio ou retido e as retenções de CSLL, IR e INSS, com a alíquota derivada de valor ÷ base quando a nota não traz.

EntradaItem da nota
SaídaParâmetros por tributo
Deu certo quandoSó entra tributo presente na nota

Tela: a capturar na DEMO.

2. Redução derivada da base

Motor de CálculoInventApps (automático)

O % de redução do XML vem errado com frequência; a base destacada não. Redução = (1 − base destacada ÷ valor da operação) × 100, com 2 casas. Valor da operação = produto + frete + seguro + outras − desconto, mais o IPI quando a nota o pôs na base do ICMS. No ST, a base cheia é a operação × (1 + MVA).

EntradaBase destacada e valores do item
Saída% de redução por tributo
Deu certo quandoRedução entre 0 e 100

Tela: a capturar na DEMO.

3. Regra fiscal em memória

Motor de CálculoInventApps (automático)

O Motor monta uma regra de entrada com id reservado (00000000-…-da7a), uma versão aprovada com vigência desde 01/01/2000, consulta à TIPI desligada e templates completos de alíquota, redução e MVA. Ela não é gravada, não registra uso e não aparece na lista de regras.

EntradaParâmetros e redução
SaídaRegra virtual
Deu certo quandoNenhum cadastro necessário

Tela: a capturar na DEMO.

4. Tratamento fiscal da natureza

Master DataCliente e Invent

A natureza do item traz, por imposto, o CST e se toma crédito, no padrão e por regime. O regime vem do request: Real Profit vira real, Simples vira simples e os demais, presumido.

EntradaNatureza do item e regime da empresa
SaídaCST e crédito por imposto
Deu certo quandoNatureza com tratamento cadastrado

Tela: a capturar na DEMO.

5. CST pelo fluxo da regra da nota

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

O CST é aplicado em cada template, na regra virtual ou na cadastrada, antes do cálculo. Depois do cálculo o Motor reaplica o mesmo fluxo.

Deu certo quandoCST da entrada da empresa

Tela: a capturar na DEMO.

6. PIS e COFINS sempre presentes

Motor de CálculoInventApps (automático)

A nota não dá PIS e COFINS: o Motor sempre os inclui. Natureza com crédito no regime: a alíquota da regra, ou 1,65 % e 7,6 %, inclusive quando a regra vem sem alíquota. Sem crédito: alíquota 0.

EntradaTemplates com CST
SaídaTemplates completos
Deu certo quandoPIS e COFINS em todo item de material

Tela: a capturar na DEMO.

Validações e o que fazer se falhar

Passo Validação Se falhar
Redução derivada da base Base destacada maior que zero Sem redução: o CST decide a base
Redução derivada da base ST com base dupla Cálculo pela fórmula DIFAL, sem redução derivada
Tratamento fiscal da natureza Natureza com CST e crédito por imposto Fica o CST do motor ou o destacado na nota
CST pelo fluxo da regra da nota ICMS, ST e FCP: natureza com Tomar crédito usa o CST da nota; sem crédito, o da natureza Natureza sem CST de ICMS: CST destacado na nota
CST pelo fluxo da regra da nota IPI: CST da natureza Sem CST na natureza: fica o do motor
CST pelo fluxo da regra da nota PIS/COFINS: CST da natureza no regime da empresa Sem CST na natureza: fica o do motor

Resultado esperado

  • Regra virtual pronta para o cálculo.

Perguntas frequentes

Em elaboração

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