Jornada fiscal · Etapa 4 de 5
Cálculo¶
O Motor de Cálculo define os tributos de cada item; o WorkIA confere, diagnostica e propõe regras com aprovação.
-
1 Cálculo dos tributos (visão geral)
TaxCalculation
-
TaxCalculation
-
3 Montagem da regra virtual da nota
TaxCalculation
-
4 Cálculo dos tributos por item
TaxCalculation
-
TaxCalculation
-
6 WorkIA · Conferir uma NF-e no motor
WorkIA
-
7 WorkIA · Diagnosticar uma divergência
WorkIA
-
8 WorkIA · Criar ou corrigir regra com aprovação
WorkIA
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.
- Request S4 ao MotorCliente
- Natureza, CFOP e tratamento fiscalInventApps (automático)
- Espelho ligado? Qual processo?InventApps (automático)
- Busca da nota do fornecedorInventApps (automático)
- Achou a nota?InventApps (automático)
- Regra virtual da notaInventApps (automático)
- Regra interna do tenantCliente e Invent
- Provedor configuradoExterno
- Cálculo dos tributosInventApps (automático)
- Conclusão da regra da notaInventApps (automático)
- Resposta ao ERPInventApps (automático)
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.
Ver o processo no app TaxCalculation · Segue para: Busca da nota do fornecedor, Montagem da regra virtual da nota, Cálculo dos tributos por item, Simular no motor de cálculo · Também participam: Conector SAP S/4HANA
Busca da nota do fornecedor¶
Dois passos com custo limitado, direto no banco da Escrituração Fiscal. Sem limite de tempo na consulta; falha ou ausência de nota levam ao fluxo normal.
- Chave de busca do itemInventApps (automático)
- Passo 1 · últimas 50 notasInventApps (automático)
- Casou algum item?InventApps (automático)
- Passo 2 · busca pelo códigoInventApps (automático)
- Escolha do item escrituradoInventApps (automático)
- Falha ou nenhuma notaInventApps (automático)
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.
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.
- Parâmetros da notaInventApps (automático)
- Redução derivada da baseInventApps (automático)
- Regra fiscal em memóriaInventApps (automático)
- Tratamento fiscal da naturezaCliente e Invent
- CST pelo fluxo da regra da notaInventApps (automático)
- PIS e COFINS sempre presentesInventApps (automático)
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.
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.
- Preço base (gross-up)InventApps (automático)
- ICMS e FCPInventApps (automático)
- ICMS-STInventApps (automático)
- DIFAL de compraInventApps (automático)
- IPIInventApps (automático)
- PIS e COFINSInventApps (automático)
- Reforma: CBS, IBS e ISInventApps (automático)
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.
Simular no motor de cálculo¶
Na Escrituração Fiscal, o fiscal reproduz o request do ERP para uma nota de entrada e compara, lado a lado, o que a nota destacou com o que o Motor devolve.
- Ações do documento › SimularCliente
- Opções do requestCliente
- Um request S4 por itemInventApps (automático)
- Motor calculaInventApps (automático)
- Nota × Motor lado a ladoInventApps (automático)
- DivergênciaInventApps (automático)
- Request e response por itemCliente
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.
WorkIA · Conferir uma NF-e no motor¶
O WorkIA monta o payload a partir da nota anexada, roda o Motor sem gravar e desenha o comparativo NF-e × motor item a item.
- Anexar o XML no chatCliente
- calc_guiaWorkIA (assistente)
- calc_referencia · calc_converter_payloadWorkIA (assistente)
- calc_calcular (modo item)InventApps (automático)
- Comparativo NF-e × motorWorkIA (assistente)
- Divergência ou item sem regra?WorkIA (assistente)
O que fazer em cada app
WorkIA
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.
WorkIA · Diagnosticar uma divergência¶
Funções de leitura que o WorkIA usa sozinho para explicar por que o Motor calculou daquele jeito. Nenhuma delas grava.
- calc_configuracaoWorkIA (assistente)
- calc_regra_search · calc_regra_getWorkIA (assistente)
- calc_simularInventApps (automático)
- ef_search · ef_get · ef_analisarInventApps (automático)
- ef_simular_regraInventApps (automático)
- Onde está a causa?WorkIA (assistente)
O que fazer em cada app
WorkIA
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.
WorkIA · Criar ou corrigir regra com aprovação¶
Escrita no Motor só passa por draft, prévia e clique humano. O WorkIA executa sozinho apenas as funções de leitura e de prévia.
- Direção e CST de entradaWorkIA (assistente)
- calc_regra_criar_draft · calc_regra_alterar_draftWorkIA (assistente)
- Revisão da préviaCliente
- calc_regra_*_commitWorkIA (assistente)
- Aprovação humanaCliente
- Regra gravada pendenteInventApps (automático)
- calc_regra_decidir_draft · commitWorkIA (assistente)
- Regra em vigorInventApps (automático)
O que fazer em cada app
WorkIA
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.