# Cálculo de Medicamentos

# Motor de Cálculo e TaaS

Na nova metodologia o processo de cálculo passa a integrar, de forma mais eficiente, as informações provenientes das tabelas específicas de medicamentos, como a tabela "**Atualização CMED**" (responsável pelos valores de PF e PMC) e a tabela "**Alíquota Produtos CMED**". Essa separação de responsabilidades permite que o motor de cálculo utilize fontes de dados especializadas.

Nos cálculos de medicamentos, o TaaS montará a requisição normalmente e enviará para o motor de cálculo que também receberá a requisição conforme o habitual e o retorno da regra, considerando:

 **&gt;&gt; Regras com ST** - utilizará a alíquota da UF de destino disponível no bloco do ICMS-ST;

 **&gt;&gt; Regras sem ST** - verificará a UF de destino e buscará o produto na tabela "Alíquotas Produtos CMED" e a alíquota no Estado correspondente.

Após identificar a alíquota, buscará o registro do produto na tabela "Atualização CMED na coluna de alíquota correspondente à busca anterior e utilizará as informações de PF e PMC da tabela para fazer os cálculos:

[![image.png](https://documentacao.systax.com.br/uploads/images/gallery/2026-04/scaled-1680-/LI0image.png)](https://documentacao.systax.com.br/uploads/images/gallery/2026-04/LI0image.png)

[![image.png](https://documentacao.systax.com.br/uploads/images/gallery/2026-04/scaled-1680-/PQ9image.png)](https://documentacao.systax.com.br/uploads/images/gallery/2026-04/PQ9image.png)

[![image.png](https://documentacao.systax.com.br/uploads/images/gallery/2026-04/scaled-1680-/JhUimage.png)](https://documentacao.systax.com.br/uploads/images/gallery/2026-04/JhUimage.png)

Após a execução do cálculo pelo motor, o TaaS receberá o resultado e montará a estrutura de retorno com as tags correspondentes:

<table border="1" id="bkmrk-chamada-taas-respons" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50%;"></col><col style="width: 50%;"></col></colgroup><tbody><tr><td>Chamada TaaS</td><td>Response TaaS</td></tr><tr><td>[![image.png](https://documentacao.systax.com.br/uploads/images/gallery/2026-04/scaled-1680-/vwYimage.png)](https://documentacao.systax.com.br/uploads/images/gallery/2026-04/vwYimage.png)

</td><td>[![image.png](https://documentacao.systax.com.br/uploads/images/gallery/2026-04/scaled-1680-/vsiimage.png)](https://documentacao.systax.com.br/uploads/images/gallery/2026-04/vsiimage.png)

</td></tr></tbody></table>