# Tax Engine RT - Services

# Índice

1 - Versões

2 - Introdução

3 - Acessos

4 - Estrutura de dados da requisição do Motor de cálculo

5 - Estrutura de dados da response do Motor de cálculo

6 - Tabela De/Para Cenários

7 - Json de requisição

# 1 - Versões

<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" id="bkmrk-vers%C3%A3o-publica%C3%A7%C3%A3o-al"><tbody><tr><td valign="top" width="156">**Versão**

</td><td valign="top" width="156">**Publicação**

</td><td valign="top" width="156">**Alterações**

</td><td valign="top" width="156">**Autor**

</td></tr><tr><td valign="top" width="156">01

</td><td valign="top" width="156">02/07/2026

</td><td valign="top" width="156">Inclusão

</td><td valign="top" width="156">Henrique Moreira

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

# 2 - Introdução

Este documento destina-se à equipe de desenvolvimento responsável por integrar aplicações internas ao serviço do Motor de Cálculo da Systax.

Com o objetivo de facilitar esse processo de integração, a Systax disponibiliza um módulo de integração desenvolvido na forma de webservice e webapi/JSON, o que assegura interoperabilidade com sistemas construídos em diferentes linguagens e plataformas.

Além disso, este documento descreve as diferentes modalidades de cálculo oferecidas pelo Motor de Cálculo, permitindo que os usuários analisem as diversas particularidades dos cálculos e os apliquem conforme as necessidades de suas operações.

# 3 - Acessos

Swagger:

<span lang="EN-US">[<span lang="PT-BR">https://wscockpit.systax.com.br/TaxEngineReforma/swagger/index.html</span>](https://wscockpit.systax.com.br/TaxEngineReforma/swagger/index.html)</span>

<span lang="EN-US">URL API Rest / Json:</span>

<span style="text-decoration: underline;">wscockpit.systax.com.br/TaxEngineReforma/api/CalcularServicoCombinado</span>

<span lang="EN-US"> </span>

<span lang="EN-US">Autenticação:</span>

<span lang="EN-US">1) </span><span lang="EN-US">Basic Auth;</span>

<span lang="EN-US">2) </span><span lang="EN-US">JWT Bearer token</span>

<span lang="EN-US"> </span>

**Nota**: Para consultar como fazer a geração de Token, acesse o manual no link abaixo:

<span lang="EN-US">[Clique aqui](https://documentacao.systax.com.br/books/manual-da-api-de-geracao-de-token)</span>

# 4 - Estrutura de dados da Requisição do Motor de Cálculo

<table border="0" cellpadding="0" cellspacing="0" id="bkmrk-campo-descri%C3%A7%C3%A3o-cabe" style="border-collapse: collapse; width: 657pt;" width="873"><colgroup><col style="mso-width-source: userset; mso-width-alt: 5003; width: 108pt;" width="143"></col> <col style="mso-width-source: userset; mso-width-alt: 13172; width: 283pt;" width="377"></col> <col style="mso-width-source: userset; mso-width-alt: 3234; width: 70pt;" width="93"></col> <col style="mso-width-source: userset; mso-width-alt: 3653; width: 79pt;" width="105"></col> <col style="mso-width-source: userset; mso-width-alt: 5422; width: 117pt;" width="155"></col> </colgroup><tbody><tr style="mso-height-source: userset; height: 26.0pt;"><td class="xl69" height="35" style="height: 26.0pt; width: 108pt;" width="143">**Campo**</td><td class="xl69" style="border-left: none; width: 283pt;" width="377">**Descrição**</td><td class="xl72" style="border-left: none; width: 70pt;" width="93">**Cabeçalho / Item**</td><td class="xl69" style="border-left: none; width: 79pt;" width="105">**Obrigatório**</td><td class="xl69" style="border-left: none; width: 117pt;" width="155">**Valores Aceitos**</td></tr><tr style="height: 43.5pt;"><td class="xl65" height="58" style="height: 43.5pt; border-top: none;">SessionID</td><td class="xl71" style="border-top: none; border-left: none; width: 283pt;" width="377">Código de qualquer formato gerado pelo cliente e utilizado para obter controle das transações. Recomendamos que seja um código único por requisição.</td><td class="xl68" rowspan="13" style="border-top: none;">Cabeçalho</td><td class="xl70" style="border-top: none; border-left: none;">Não</td><td class="xl70" style="border-top: none; border-left: none;">Texto e numérico</td></tr><tr style="height: 72.5pt;"><td class="xl65" height="97" style="height: 72.5pt; border-top: none;">SisOrig</td><td class="xl71" style="border-top: none; border-left: none; width: 283pt;" width="377">Código numérico que identifica o sistema de origem de request. Controle do cliente e utilizado quando há vários sistemas requisitando o motor de cálculo. Se for utilizar somente 1 solução pra chamar o motor, por exemplo, pode mandar 1 no parâmetro.</td><td class="xl70" style="border-top: none; border-left: none;">Não</td><td class="xl70" style="border-top: none; border-left: none;">Texto e numérico</td></tr><tr style="height: 14.5pt;"><td class="xl65" height="19" style="height: 14.5pt; border-top: none;">DtCalc</td><td class="xl71" style="border-top: none; border-left: none; width: 283pt;" width="377">Data de cálculo a ser considerada na vigência da regra.</td><td class="xl70" style="border-top: none; border-left: none;">Sim</td><td class="xl70" style="border-top: none; border-left: none;">Formato 'YYYY-MM-DD'</td></tr><tr style="height: 29.0pt;"><td class="xl65" height="39" style="height: 29.0pt; border-top: none;">UfOrig</td><td class="xl71" style="border-top: none; border-left: none; width: 283pt;" width="377">Campo utilizado para informar o Estado de saída da operação.</td><td class="xl70" style="border-top: none; border-left: none;">Sim</td><td class="xl70" style="border-top: none; border-left: none;">Texto</td></tr><tr style="height: 29.0pt;"><td class="xl65" height="39" style="height: 29.0pt; border-top: none;">UfDest</td><td class="xl71" style="border-top: none; border-left: none; width: 283pt;" width="377">Campo utilizado para informar o Estado de destino da operação.</td><td class="xl70" style="border-top: none; border-left: none;">Sim</td><td class="xl70" style="border-top: none; border-left: none;">Texto</td></tr><tr style="height: 14.5pt;"><td class="xl65" height="19" style="height: 14.5pt; border-top: none;">CNAERem<span style="mso-spacerun: yes;"> </span></td><td class="xl71" style="border-top: none; border-left: none; width: 283pt;" width="377">CNAE do remetente.</td><td class="xl70" style="border-top: none; border-left: none;">Não</td><td class="xl70" style="border-top: none; border-left: none;">Numérico</td></tr><tr style="height: 14.5pt;"><td class="xl65" height="19" style="height: 14.5pt; border-top: none;">CNAEDest<span style="mso-spacerun: yes;"> </span></td><td class="xl71" style="border-top: none; border-left: none; width: 283pt;" width="377">CNAE do destinatário.</td><td class="xl70" style="border-top: none; border-left: none;">Não</td><td class="xl70" style="border-top: none; border-left: none;">Numérico</td></tr><tr style="height: 14.5pt;"><td class="xl65" height="19" style="height: 14.5pt; border-top: none;">MunGerador</td><td class="xl71" style="border-top: none; border-left: none; width: 283pt;" width="377">Código do municipio gerador da operação.</td><td class="xl70" style="border-top: none; border-left: none;">Não</td><td class="xl70" style="border-top: none; border-left: none;">Numérico</td></tr><tr style="height: 14.5pt;"><td class="xl65" height="19" style="height: 14.5pt; border-top: none;">MunTomador<span style="mso-spacerun: yes;"> </span></td><td class="xl71" style="border-top: none; border-left: none; width: 283pt;" width="377">Código do municipio tomador da operação.</td><td class="xl70" style="border-top: none; border-left: none;">Não</td><td class="xl70" style="border-top: none; border-left: none;">Numérico</td></tr><tr style="height: 14.5pt;"><td class="xl65" height="19" style="height: 14.5pt; border-top: none;">MunExcucao<span style="mso-spacerun: yes;"> </span></td><td class="xl71" style="border-top: none; border-left: none; width: 283pt;" width="377">Código do municipio execução da operação.</td><td class="xl70" style="border-top: none; border-left: none;">Não</td><td class="xl70" style="border-top: none; border-left: none;">Numérico</td></tr><tr style="height: 14.5pt;"><td class="xl65" height="19" style="height: 14.5pt; border-top: none;">ChaveBanco</td><td class="xl71" style="border-top: none; border-left: none; width: 283pt;" width="377">Código do Cockpit do cliente considerado no cálculo.</td><td class="xl70" style="border-top: none; border-left: none;">Não</td><td class="xl70" style="border-top: none; border-left: none;">Numérico</td></tr><tr style="height: 29.0pt;"><td class="xl65" height="39" style="height: 29.0pt; border-top: none;">PerfilRem</td><td class="xl71" style="border-top: none; border-left: none; width: 283pt;" width="377">Campo utilizado para informar o remetente de saída da operação.</td><td class="xl70" style="border-top: none; border-left: none;">Sim</td><td class="xl70" style="border-top: none; border-left: none;">Numérico</td></tr><tr style="height: 29.0pt;"><td class="xl65" height="39" style="height: 29.0pt; border-top: none;">PerfilDest</td><td class="xl71" style="border-top: none; border-left: none; width: 283pt;" width="377">Campo utilizado para informar o destinatário de saída da operação.</td><td class="xl70" style="border-top: none; border-left: none;">Sim</td><td class="xl70" style="border-top: none; border-left: none;">Numérico</td></tr><tr style="height: 14.5pt;"><td class="xl65" height="19" style="height: 14.5pt; border-top: none;">Id<span style="mso-spacerun: yes;"> </span></td><td class="xl71" style="border-top: none; border-left: none; width: 283pt;" width="377">Identificação única de cada item da requisição.</td><td class="xl68" rowspan="9" style="border-top: none;">Item</td><td class="xl70" style="border-top: none; border-left: none;">Não</td><td class="xl70" style="border-top: none; border-left: none;">Numérico</td></tr><tr style="height: 14.5pt;"><td class="xl65" height="19" style="height: 14.5pt; border-top: none;">VServico</td><td class="xl71" style="border-top: none; border-left: none; width: 283pt;" width="377">Valor do serviço da operação.</td><td class="xl70" style="border-top: none; border-left: none;">Não</td><td class="xl70" style="border-top: none; border-left: none;">Numérico</td></tr><tr style="height: 14.5pt;"><td class="xl65" height="19" style="height: 14.5pt; border-top: none;">VDescIncodicional<span style="mso-spacerun: yes;"> </span></td><td class="xl71" style="border-top: none; border-left: none; width: 283pt;" width="377">Valor do desconto incondicional.</td><td class="xl70" style="border-top: none; border-left: none;">Não</td><td class="xl70" style="border-top: none; border-left: none;">Numérico</td></tr><tr style="height: 14.5pt;"><td class="xl65" height="19" style="height: 14.5pt; border-top: none;">VDescCondicional<span style="mso-spacerun: yes;"> </span></td><td class="xl71" style="border-top: none; border-left: none; width: 283pt;" width="377">Valor do desconto condicional.</td><td class="xl70" style="border-top: none; border-left: none;">Não</td><td class="xl70" style="border-top: none; border-left: none;">Numérico</td></tr><tr style="height: 14.5pt;"><td class="xl65" height="19" style="height: 14.5pt; border-top: none;">VDeducoes<span style="mso-spacerun: yes;"> </span></td><td class="xl71" style="border-top: none; border-left: none; width: 283pt;" width="377">Valor de deduções da operação.</td><td class="xl70" style="border-top: none; border-left: none;">Não</td><td class="xl70" style="border-top: none; border-left: none;">Numérico</td></tr><tr style="height: 14.5pt;"><td class="xl65" height="19" style="height: 14.5pt; border-top: none;">CodServico</td><td class="xl71" style="border-top: none; border-left: none; width: 283pt;" width="377">Código do serviço.</td><td class="xl70" style="border-top: none; border-left: none;">Não</td><td class="xl70" style="border-top: none; border-left: none;">Numérico</td></tr><tr style="height: 14.5pt;"><td class="xl65" height="19" style="height: 14.5pt; border-top: none;">CodServicoExecucao<span style="mso-spacerun: yes;"> </span></td><td class="xl71" style="border-top: none; border-left: none; width: 283pt;" width="377">Código do serviço execução.</td><td class="xl70" style="border-top: none; border-left: none;">Não</td><td class="xl70" style="border-top: none; border-left: none;">Numérico</td></tr><tr style="height: 14.5pt;"><td class="xl65" height="19" style="height: 14.5pt; border-top: none;">CodServicoInterno<span style="mso-spacerun: yes;"> </span></td><td class="xl71" style="border-top: none; border-left: none; width: 283pt;" width="377">Código do serviço interno.</td><td class="xl70" style="border-top: none; border-left: none;">Não</td><td class="xl70" style="border-top: none; border-left: none;">Numérico</td></tr><tr style="height: 14.5pt;"><td class="xl65" height="19" style="height: 14.5pt; border-top: none;">nbs</td><td class="xl71" style="border-top: none; border-left: none; width: 283pt;" width="377">Código NBS.</td><td class="xl70" style="border-top: none; border-left: none;">Sim</td><td class="xl70" style="border-top: none; border-left: none;">Numérico</td></tr></tbody></table>

# 5 - Estrutura de dados da Response do Motor de Cálculo

<table border="0" cellpadding="0" cellspacing="0" id="bkmrk-campo-descri%C3%A7%C3%A3o-f%C3%B3rm" style="border-collapse: collapse; width: 642pt;" width="854"><colgroup><col style="mso-width-source: userset; mso-width-alt: 4305; width: 93pt;" width="123"></col> <col style="mso-width-source: userset; mso-width-alt: 9425; width: 203pt;" width="270"></col> <col style="mso-width-source: userset; mso-width-alt: 12753; width: 274pt;" width="365"></col> <col style="mso-width-source: userset; mso-width-alt: 3351; width: 72pt;" width="96"></col> </colgroup><tbody><tr style="height: 14.5pt;"><td class="xl66" height="19" style="height: 14.5pt; width: 93pt;" width="123">**Campo**</td><td class="xl74" style="border-left: none; width: 203pt;" width="270">**Descrição**</td><td class="xl66" style="border-left: none; width: 274pt;" width="365">**Fórmula de cálculo do campo**</td><td class="xl66" style="border-left: none; width: 72pt;" width="96">**Obrigatório**</td></tr><tr style="height: 29.0pt;"><td class="xl67" height="39" style="height: 29.0pt; border-top: none;">CST</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Código de Situação Tributária do  
IBS e da CBS</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 29.0pt;"><td class="xl67" height="39" style="height: 29.0pt; border-top: none;">cClassTrib</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Código de Classificação Tributária  
do IBS e da CBS</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 43.5pt;"><td class="xl67" height="58" style="height: 43.5pt; border-top: none;">cCredPres</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Código e classificação do crédito presumido: IBS e  
CBS.</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Não</td></tr><tr style="height: 29.0pt;"><td class="xl67" height="39" style="height: 29.0pt; border-top: none;">CSTReg</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Código de Situação Tributária do  
IBS e da CBS de tributação regular</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 29.0pt;"><td class="xl67" height="39" style="height: 29.0pt; border-top: none;">cClassTribReg</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Código da Classificação Tributária do  
IBS e da CBS de tributação regular</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 14.5pt;"><td class="xl67" height="19" style="height: 14.5pt; border-top: none;">pDifUF</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Percentual de diferimento para o IBS estadual</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 14.5pt;"><td class="xl67" height="19" style="height: 14.5pt; border-top: none;">pDifMun</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Percentual de diferimento para o IBS municipal</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 14.5pt;"><td class="xl67" height="19" style="height: 14.5pt; border-top: none;">pDifCBS</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Percentual de diferimento para a CBS</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 29.0pt;"><td class="xl67" height="39" style="height: 29.0pt; border-top: none;">pRedutor</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Percentual de redução de aliquota em compra governamental.</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 145.0pt;"><td class="xl67" height="193" style="height: 145.0pt; border-top: none;">vBC</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Valor da base de cálculo (BC) do IBS/CBS antes das  
reduções para cálculo do tributo bruto.<span style="mso-spacerun: yes;"> </span></td><td class="xl76" style="border-top: none; border-left: none; width: 274pt;" width="365">Se data do cálculo enviado na requisição for igual ou menor que 31/12/2026:  
  
<span class="font6">vBC = vServ - descIncond – vCalcReeRepRes – vISSQN – vPIS - vCOFINS  
</span><span class="font5">  
Se data do cálculo enviado na requisição for maior que 31/12/2026:  
  
</span><span class="font6">vBC = vServ - descIncond – vCalcReeRepRes – vISSQN</span></td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 58.0pt;"><td class="xl67" height="77" style="height: 58.0pt; border-top: none;">pIBSUF</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Alíquota da UF para IBS da localidade de incidência  
parametrizada  
no sistema.</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 14.5pt;"><td class="xl67" height="19" style="height: 14.5pt; border-top: none;">pRedAliqUF</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Percentual de redução de alíquota estadual</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 72.5pt;"><td class="xl67" height="97" style="height: 72.5pt; border-top: none;">pAliqEfetUF</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Percentual de alíquota efetiva</td><td class="xl73" style="border-top: none; border-left: none; width: 274pt;" width="365">pAliqEfetUF = pIBSUF x (1 - (pRedAliqUF/100)) x (1 - pRedutor)  
  
Se pRedAliqUF não for informado na DPS, então pAliqEfetUF é a própria pIBSUF.</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 58.0pt;"><td class="xl67" height="77" style="height: 58.0pt; border-top: none;">pIBSMun</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Alíquota da UF para IBS da localidade de incidência  
parametrizada  
no sistema.</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 14.5pt;"><td class="xl67" height="19" style="height: 14.5pt; border-top: none;">pRedAliqMun</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Percentual de redução de alíquota municipal</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 72.5pt;"><td class="xl67" height="97" style="height: 72.5pt; border-top: none;">pAliqEfetMun</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Percentual de alíquota efetiva</td><td class="xl73" style="border-top: none; border-left: none; width: 274pt;" width="365">pAliqEfetMun = pIBSMun x (1 - (pRedAliqMun/100)) x (1 - pRedutor)  
  
Se pRedAliqMun não for informado na DPS, então pAliqEfetMun é a própria pIBSMun.</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 58.0pt;"><td class="xl67" height="77" style="height: 58.0pt; border-top: none;">pCBS</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Alíquota da UF para IBS da localidade de incidência  
parametrizada  
no sistema.</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 14.5pt;"><td class="xl67" height="19" style="height: 14.5pt; border-top: none;">pRedAliqCBS</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Percentual da redução de alíquota.</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 72.5pt;"><td class="xl67" height="97" style="height: 72.5pt; border-top: none;">pAliqEfetCBS</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Percentual de alíquota efetiva</td><td class="xl73" style="border-top: none; border-left: none; width: 274pt;" width="365">pAliqEfetCBS = pCBS x (1 - (pRedAliqCBS/100)) x (1 - pRedutor)  
  
Se pRedAliqCBS não for informado na DPS, então pAliqEfetCBS é a própria pCBS.</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 130.5pt;"><td class="xl67" height="174" style="height: 130.5pt; border-top: none;">vTotNF</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Valor Total da NF considerando os impostos  
por fora: IBS e CBS.  
O IBS e a CBS são por fora, por isso seus  
valores devem ser adicionados ao valor  
total da NF.</td><td class="xl76" style="border-top: none; border-left: none; width: 274pt;" width="365">Se data do cálculo enviado na requisição for igual ou menor que 31/12/2026:  
  
<span class="font6">vTotNF = vLiq</span><span class="font5">  
  
Se data do cálculo enviado na requisição for maior que 31/12/2026:  
  
</span><span class="font6">vTotNF = vLiq + vCBS + vIBSTot</span></td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 29.0pt;"><td class="xl67" height="39" style="height: 29.0pt; border-top: none;">pAliqEfeRegIBSUF</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Alíquota efetiva de tributação regular do  
IBS estadual</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 14.5pt;"><td class="xl67" height="19" style="height: 14.5pt; border-top: none;">vTribRegIBSUF</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Valor da tributação regular do IBS estadual.</td><td class="xl72" style="border-top: none; border-left: none;">vTribRegIBSUF = vBC x pAliqEfeRegIBSUF</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 29.0pt;"><td class="xl67" height="39" style="height: 29.0pt; border-top: none;">pAliqEfeRegIBSMun</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Alíquota efetiva de tributação regular do  
IBS municipal</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 29.0pt;"><td class="xl67" height="39" style="height: 29.0pt; border-top: none;">vTribRegIBSMun</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Valor da tributação regular do IBS  
municipal.</td><td class="xl73" style="border-top: none; border-left: none; width: 274pt;" width="365">vTribRegIBSMun = vBC x pAliqEfeRegIBSMun</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 29.0pt;"><td class="xl67" height="39" style="height: 29.0pt; border-top: none;">pAliqEfeRegCBS</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Alíquota efetiva de tributação regular da  
CBS</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 14.5pt;"><td class="xl67" height="19" style="height: 14.5pt; border-top: none;">vTribRegCBS</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Valor da tributação regular da CBS.</td><td class="xl72" style="border-top: none; border-left: none;">vTribRegCBS = vBC x pAliqEfeRegCBS</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 14.5pt;"><td class="xl67" height="19" style="height: 14.5pt; border-top: none;">pIBSUF</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Alíquota do IBS de competência do Estado</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 29.0pt;"><td class="xl67" height="39" style="height: 29.0pt; border-top: none;">pIBSMun</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Alíquota do IBS de competência do  
Município</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 14.5pt;"><td class="xl67" height="19" style="height: 14.5pt; border-top: none;">pCBS</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Alíquota da CBS</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 14.5pt;"><td class="xl67" height="19" style="height: 14.5pt; border-top: none;">vIBSTot</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Valor total do IBS.</td><td class="xl72" style="border-top: none; border-left: none;">vIBSTot = vIBSUF + vIBSMun</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 14.5pt;"><td class="xl67" height="19" style="height: 14.5pt; border-top: none;">pCredPresIBS</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Alíquota do crédito presumido para o IBS</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 14.5pt;"><td class="xl67" height="19" style="height: 14.5pt; border-top: none;">vCredPresIBS</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Valor do Crédito Presumido para o IBS</td><td class="xl72" style="border-top: none; border-left: none;">vCredPresIBS = vBC x pCredPresIBS</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 14.5pt;"><td class="xl67" height="19" style="height: 14.5pt; border-top: none;">vDifUF</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Total do Diferimento do IBS estadual</td><td class="xl72" style="border-top: none; border-left: none;">vDifUF = vIBSUF x pDifUF</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 14.5pt;"><td class="xl67" height="19" style="height: 14.5pt; border-top: none;">vIBSUF</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Total valor do IBS estadual.</td><td class="xl72" style="border-top: none; border-left: none;">vIBSUF = vBC x (pIBSUF ou pAliqEfetUF)</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 14.5pt;"><td class="xl67" height="19" style="height: 14.5pt; border-top: none;">vDifMun</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Total do Diferimento do IBS municipal.</td><td class="xl72" style="border-top: none; border-left: none;">vDifMun = vIBSMun x pDifMun</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 14.5pt;"><td class="xl67" height="19" style="height: 14.5pt; border-top: none;">vIBSMun</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Total valor do IBS municipal</td><td class="xl72" style="border-top: none; border-left: none;">vIBSMun = vBC x (pIBSMun ou pAliqEfetMun)</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 14.5pt;"><td class="xl67" height="19" style="height: 14.5pt; border-top: none;">pCredPresCBS</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Alíquota do crédito presumido para a CBS</td><td class="xl72" style="border-top: none; border-left: none;">Informação da Regra</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 14.5pt;"><td class="xl67" height="19" style="height: 14.5pt; border-top: none;">vCredPresCBS</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Valor do Crédito Presumido da CBS</td><td class="xl72" style="border-top: none; border-left: none;">vCredPresCBS = vBC x pCredPresCBS</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 14.5pt;"><td class="xl67" height="19" style="height: 14.5pt; border-top: none;">vDifCBS</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Total do Diferimento CBS.</td><td class="xl72" style="border-top: none; border-left: none;">vDifCBS = vCBS x pDifCBS</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr><tr style="height: 14.5pt;"><td class="xl67" height="19" style="height: 14.5pt; border-top: none;">vCBS</td><td class="xl69" style="border-top: none; border-left: none; width: 203pt;" width="270">Total da CBS da União.</td><td class="xl72" style="border-top: none; border-left: none;">vCBS = vBC x (pCBS ou pAliqEfetCBS)</td><td class="xl68" style="border-top: none; border-left: none;">Sim</td></tr></tbody></table>

# 6 – Tabela De/Para Cenários

<span style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-fareast-language: PT-BR;">Para busca de regras referente a reforma tributária, o motor considera apenas os cenários cujo parâmetros constem na tabela de De/Para de cenários presente no cockipt.</span>

<span style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-fareast-language: PT-BR;">Caso os parâmetros da operação, enviados na requisição do motor de cálculo não conste nessa tabela, o motor não encontrará a regra equivalente para a reforma tributária.</span>

<span style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-fareast-language: PT-BR;"> </span><span style="font-size: 11.0pt; font-family: 'Calibri',sans-serif; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-fareast-language: PT-BR;">Abaixo segue link do manual para consulta e gerenciamento dessa tela no cockpit:</span>

[Clique aqui](https://documentacao.systax.com.br/books/cockpit-reforma-tributaria/page/de-para-cenarios-rt)

# 7 - Json de requisição

<div id="bkmrk-%7B">{</div><div id="bkmrk-%22cabecalho%22%3A-%7B">"Cabecalho": {</div><div id="bkmrk-%22sessionid%22%3A-%221%22%2C">"SessionID": "1",</div><div id="bkmrk-%22sisorig%22%3A-%221%22%2C">"SisOrig": "1",</div><div id="bkmrk-%22dtcalc%22%3A-%22xxxx-xx-x">"DtCalc": "xxxx-xx-xx",</div><div id="bkmrk-%22uforig%22%3A-%22%22%2C">"UfOrig": "",</div><div id="bkmrk-%22ufdest%22%3A-%22%22%2C">"UfDest": "",</div><div id="bkmrk-%22cnaerem%22%3A-%22%22%2C">"CNAERem": "",</div><div id="bkmrk-%22cnaedest%22%3A-%22%22%2C">"CNAEDest": "",</div><div id="bkmrk-%22mungerador%22%3A-%22%22%2C">"MunGerador": "",</div><div id="bkmrk-%22muntomador%22%3A-%22%22%2C">"MunTomador": "",</div><div id="bkmrk-%22munexcucao%22%3A-%22%22%2C">"MunExcucao": "",</div><div id="bkmrk-%22generico%22%3A-%22%22%2C">"Generico": "",</div><div id="bkmrk-%22chavebanco%22%3A-%22%22%2C">"ChaveBanco": "",</div><div id="bkmrk-%22perfilrem%22%3A-%22%22%2C">"PerfilRem": "",</div><div id="bkmrk-%22perfildest%22%3A-%22%22">"PerfilDest": ""</div><div id="bkmrk-%7D%2C">},</div><div id="bkmrk-%22servicos%22%3A-%5B">"Servicos": [</div><div id="bkmrk-%7B-1">{</div><div id="bkmrk-%22id%22%3A-%22%22%2C">"Id": "",</div><div id="bkmrk-%22vservico%22%3A-%22%22%2C">"VServico": "",</div><div id="bkmrk-%22vdescincodicional%22%3A">"VDescIncodicional": "",</div><div id="bkmrk-%22vdesccondicional%22%3A-">"VDescCondicional": "",</div><div id="bkmrk-%22vdeducoes%22%3A-%22%22%2C">"VDeducoes": "",</div><div id="bkmrk-%22codservico%22%3A-%22%22%2C">"CodServico": "",</div><div id="bkmrk-%22codservicoexecucao%22">"CodServicoExecucao": "",</div><div id="bkmrk-%22codservicointerno%22%3A">"CodServicoInterno": "",</div><div id="bkmrk-%22generico%22%3A-%22%22%2C-1">"Generico": "",</div><div id="bkmrk-%22nbs%22%3A-%22%22">"nbs": ""</div><div id="bkmrk-%7D">}</div><div id="bkmrk-%C2%A0"> </div><div id="bkmrk-%5D">]</div><div id="bkmrk-%7D-1">}</div>