# Sobre a ferramenta.

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:

![](https://documentacao.systax.com.br/upload/20230522-16055026-1299391233-243-image-20230522134754-1.png)

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.