Pular para conteúdo

Processo · TaxCalculation

Cálculo dos tributos (visão geral)

Do request do ERP à resposta por item. No modo regra da nota, a ordem é sempre a mesma: nota do fornecedor, regra interna do tenant e, por último, o provedor configurado.

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

Começa quandoPedido ou fatura de entrada
Termina emDocumento com tributos no ERP
Passos11

Outros apps neste processo: Conector SAP S/4HANA

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.

Conector SAP S/4HANA

Em elaboração

O que fazer neste app ainda está sendo escrito.

Em elaboração

O que fazer neste app ainda está sendo escrito.

Passo a passo

1. Request S4 ao Motor

ERPCliente

O ERP chama POST /api/v1/calculo/s4 com a credencial de integração. O processo vem em operationNatureCode (P = pedido de compra, PI = fatura da MIRO), o preço em grossOrNet (n = líquido, g = bruto) e, por item, o uso (C, I, A ou R), o usagePurpose e os parceiros SHIP_FROM e SHIP_TO.

EntradaItens do pedido ou da fatura
SaídaRequisição de cálculo
Deu certo quandoRequest aceito sem erro de payload

Tela: a capturar na DEMO.

2. Natureza, CFOP e tratamento fiscal

Motor de CálculoInventApps (automático)

O Motor resolve no Master Data a natureza de operação de cada item, pelo uso e pela transação do ERP, e o CFOP de entrada (estadual, interestadual ou exterior). Junto vem o tratamento fiscal da natureza: CST e direito a crédito por imposto, conforme o regime da empresa.

EntradaRequisição de cálculo
SaídaItem com natureza, CFOP e tratamento
Deu certo quandoTodo item com natureza resolvida

Tela: a capturar na DEMO.

3. Espelho ligado? Qual processo?

Motor de CálculoInventApps (automático)Decisão

A configuração do tenant decide se a escrituração é consultada. Com o espelho desligado, o Motor segue só o fluxo da regra, igual à versão anterior, e a resposta não ganha campos novos.

Deu certo quandoUm mecanismo por processo

Tela: a capturar na DEMO.

4. Busca da nota do fornecedor

Escrituração FiscalInventApps (automático)

O Motor lê direto no banco da Escrituração Fiscal a nota de entrada mais recente do fornecedor, para aquela empresa e até a data do request, que tenha o item. No modo regra da nota vale nota escriturada ou pendente: a nota pendente já tem os valores fiscais destacados.

EntradaFornecedor, empresa, data e item
SaídaNota de referência, ou nenhuma
Deu certo quandoBusca concluída; uma falha nunca derruba o cálculo

Continua em: Busca da nota do fornecedor (TaxCalculation)

Tela: a capturar na DEMO.

5. Achou a nota?

Motor de CálculoInventApps (automático)Decisão

Se a busca falhar ou não achar nenhuma nota, o item segue o fluxo normal do sistema, sem erro para o ERP. No modo espelho, a nota achada é copiada como está e o item sai espelhado.

Deu certo quandoTodo item com um caminho definido

Tela: a capturar na DEMO.

6. Regra virtual da nota

Motor de CálculoInventApps (automático)

A nota vira a regra do item, montada em memória e sem cadastro: alíquotas, redução derivada da base destacada, MVA e IPI da nota. Quando todos os itens têm nota, o Motor nem procura regra.

EntradaNota de referência
SaídaRegra virtual por item
Deu certo quandoItem calculado sem depender de cadastro

Continua em: Montagem da regra virtual da nota (TaxCalculation)

Tela: a capturar na DEMO.

7. Regra interna do tenant

Motor de CálculoCliente e Invent

Sem nota, o Motor procura a regra aprovada do cadastro. O filtro é por igualdade exata (operação, natureza, UFs, NCM e origem) e a escolha é pela especificidade. Regra pendente de aprovação não é usada.

EntradaItem sem nota de referência
SaídaRegra aprovada, ou nenhuma
Deu certo quandoRegra aprovada e vigente

Tela: a capturar na DEMO.

8. Provedor configurado

Provedor externoExterno

Sem regra interna, o Motor consulta o provedor configurado para a direção (base de conhecimento, em modo híbrido ou base). Com a criação automática ligada, a regra devolvida é gravada no cadastro do tenant.

EntradaItem sem regra interna
SaídaRegra do provedor
Deu certo quandoProvedor devolve a regra

Tela: a capturar na DEMO.

9. Cálculo dos tributos

Motor de CálculoInventApps (automático)

Com a regra do item (virtual, interna ou do provedor), o Motor recompõe o preço bruto e calcula ICMS, FCP, ICMS-ST, DIFAL, IPI, PIS e COFINS e, com a reforma ligada, CBS, IBS e IS.

EntradaItem com regra
SaídaTributos calculados
Deu certo quandoBase × alíquota fecha o valor de cada tributo

Continua em: Cálculo dos tributos por item (TaxCalculation)
Continua em: Simular no motor de cálculo (TaxCalculation)

Tela: a capturar na DEMO.

10. Conclusão da regra da nota

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

No modo regra da nota, com ou sem regra cadastrada, o Motor reaplica o CST pelo tratamento da natureza depois das reescritas do cálculo, troca o CFOP pelo da natureza e identifica a regra virtual na resposta.

Deu certo quandoCST e CFOP da entrada da empresa, não os do fornecedor

Tela: a capturar na DEMO.

11. Resposta ao ERP

Motor de CálculoInventApps (automático)

O Motor devolve por item o CFOP (taxcode) e, por tributo, CST, base, alíquota, valor, base isenta, base outras e % de redução. Com o espelho ligado, cada linha diz de onde veio o cálculo.

EntradaTributos por item
SaídaResposta S4
Deu certo quandoCada item rastreável até a nota usada

Tela: a capturar na DEMO.

Validações e o que fazer se falhar

Passo Validação Se falhar
Request S4 ao Motor NCM com 8 dígitos e uso por item Erro de validação devolvido ao ERP
Request S4 ao Motor CNPJ do fornecedor e da empresa destinatária Sem fornecedor não há busca da nota: segue o fluxo normal
Natureza, CFOP e tratamento fiscal Natureza cadastrada para o uso informado Item sem natureza fica sem regra e sai com aviso
Espelho ligado? Qual processo? P · Pedido de compra Sempre regra da nota
Espelho ligado? Qual processo? PI · Fatura da MIRO Espelho ou regra da nota, conforme a configuração
Espelho ligado? Qual processo? Outro processo ou espelho desligado Regra do motor, sem consultar a escrituração
Achou a nota? Sim Regra virtual da nota, antes de qualquer regra cadastrada
Achou a nota? Não, ou a busca falhou Regra interna e, depois, o provedor configurado
Regra interna do tenant Regra aprovada para a combinação do item Segue para o provedor configurado
Regra interna do tenant Campo vazio não é curinga Regra sem NCM não casa com item que tem NCM
Provedor configurado Modo da direção permite o provedor Item sai como Sem regra aplicada, com aviso
Conclusão da regra da nota ICMS: natureza com Tomar crédito usa o CST da nota; sem crédito, o CST da natureza Natureza sem CST de ICMS: fica o CST destacado na nota
Conclusão da regra da nota IPI e PIS/COFINS: CST da natureza no regime da empresa Sem tratamento cadastrado: fica o CST do motor
Conclusão da regra da nota Forçar substituição de CST ligado PIS/COFINS com CST 50 sai 56
Resposta ao ERP cust_escrituracaoOrigem = espelhado, regra_da_nota ou calculado Sem o campo: espelho desligado ou processo fora de P e PI
Resposta ao ERP cust_componentVersion = RegraDaNota:: na regra virtual Regra cadastrada sai como -V
Resposta ao ERP cust_escrituracaoDocumento = chave número

Resultado esperado

  • Documento com tributos no ERP.

Perguntas frequentes

Em elaboração

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