Informações gerais
TaaS - significa TAX AS A SERVICE e é a solução da Systax de integração do Systax Tax Engine para que os cálculos dos tributos sejam feitos em um serviço externo ao SAP.
O Taas recebe a chamada em formato oficial estabelecido pela SAP, converte no formato do Systax Tax Engine, que faz o cálculo e responde ao TaaS, que traduz também o resultado na linguagem SAP e retorna para o ERP.
A imagem abaixo elucida, de forma macro, o workflow da solução:
Sempre que solicitado um cálculo tributário:
1) os dados dos envolvidos (ex.: fornecedor e comprador), da operação (ex.: compra para uso e consumo) e do produto ou serviço serão extraídos do SAP, convertidos e enviados ao TaaS;
2) o TaaS enviará a requisição de cálculo ao Tax Engine (Motor de Cálculo Systax);
3) o Tax Engine buscará uma regra no Cockpit ou no banco de regras integrado ao ERP que atenda os parâmetros da solicitação e utilizará os dados da regra encontrada como insumo para produzir o cálculo tributário e responder ao TaaS.
Obs.: caso não seja encontrada regra aderente a chamada, o Tax Engine acionará o recurso On Demand para que este produza uma regra on line apenas para responder a esta requisição.
4) o Tax Engine responderá ao TaaS, entregando o resultado do cálculo solicitado.
5) o TaaS responderá e entregará o resultado do cálculo ao SAP.