# Cockpit - Tax Reform Services

# Introdução

# Introdução à rotina do Tax Reform Services

O IBSMun (Imposto sobre Bens e Serviços Municipal) é um dos tributos instituídos no âmbito da Reforma Tributária, com o propósito de simplificar a tributação sobre o consumo e promover maior padronização entre os entes federativos. O imposto incide sobre operações com bens e serviços e adota o princípio da tributação no destino, alinhando-se ao novo modelo de imposto sobre valor agregado (IVA).

Este manual tem como objetivo orientar os usuários quanto aos procedimentos relacionados à nova rotina do IBSMun no cockpit e como parte desse novo cenário, o IBS Services introduz uma abordagem inovadora para a geração das regras, baseado em mecanismos mais dinâmicos e flexíveis.

Essa inovação permite a criação de regras de forma mais ágil, controlada e rastreável, apoiando a evolução contínua do modelo tributário e reduzindo riscos operacionais.

# Como funciona a rotina

# Processo da Rotina do Tax Reform Services

A rotina do Tax Reform Services foi estruturada para garantir a correta gestão, aplicação e utilização das regras de cálculo no contexto da Reforma Tributária, assegurando padronização, rastreabilidade e eficiência operacional.

Essa rotina é composta por dois elementos principais: a **tabela do IBSMun no Cockpit Manager** e a funcionalidade de **configuração do Tax Reform Services no cockpit cliente**, que atuam de forma integrada.

A tabela do IBSMun no Cockpit Manager funciona como o repositório central das regras, armazenando todas as regras recebidas do Admin. Nesse repositório são mantidas todas as informações relativas ao IBSMun, permitindo que elas sejam consultadas e utilizadas para criação da regra completa no cockpit cliente.

Já a funcionalidade do IBSMun é o ponto de interação com o usuário. Nessa etapa, o usuário poderá selecionar os códigos NBS de acordo com a sua atividade econômica e, a partir dessa seleção, criar as regras de IBSMun correspondentes.

As regras configuradas pelo usuário não são geradas de forma isolada, mas sim buscadas na tabela do IBSMun do Cockpit Manager, garantindo aderência às definições centralizadas e evitando divergências de informações.

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

# Tabela IBSMun - cockpit manager

# Tabela IBSMun

O **Cockpit Manager** é um ambiente corporativo destinado à **administração de clientes, usuários e configurações sistêmicas**, sendo utilizado exclusivamente pelas equipes internas da **Systax**. Trata-se de um cockpit de uso **restrito**, não disponibilizado aos clientes finais, e fundamental para a governança, segurança e padronização das informações gerenciadas na plataforma.

Este ambiente concentra as funcionalidades necessárias para o **cadastro, manutenção e controle de acessos**, bem como para a gestão de parâmetros e estruturas que suportam os processos operacionais e fiscais. Por meio do Cockpit Manager, as equipes internas garantem a correta configuração dos ambientes, assegurando aderência às diretrizes técnicas e operacionais da Systax.

No cockpit manager, criamos a tabela IBS Services. Essa tabela receberá todas as regras da tabela do IBS Services do Admin:

Essa tabela receberá todos os registros inseridos na tabela IBS Services no Admin e poderá ser consultada a qualquer momento pelos colaboradores da Systax.

A rotina de atualização dessa tabela é de 2 em 2 horas. Portanto, as regras inseridas, atualizadas ou excluídas são atualizadas na tabela do Admin são atualizados na tabela do cockpit manager 12 vezes ao dia.

A tela de consulta possui os filtros:

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

<table border="1" id="bkmrk-id-n%C3%BAmero-sequencial" style="border-collapse: collapse; width: 100%; height: 536.4px;"><colgroup><col style="width: 35.1786%;"></col><col style="width: 64.9406%;"></col></colgroup><tbody><tr style="height: 29.8px;"><td style="height: 29.8px;">ID</td><td style="height: 29.8px;">Número sequencial dos registros contidos na tela</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">UF Destino

</td><td style="height: 29.8px;">UF do destino</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">Município Destino</td><td style="height: 29.8px;">Município do destino</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">ID IBGE Destino</td><td style="height: 29.8px;">Código IBGE do município destino</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">CST</td><td style="height: 29.8px;">CST atribuído ao NBS</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">Cód. Classificação Trib</td><td style="height: 29.8px;">Código de Classificação Tributária do NBS</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">NBS</td><td style="height: 29.8px;">NBS do serviço</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">Descrição</td><td style="height: 29.8px;">Descrição do serviço conforme tabela NBS</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">BC Composição</td><td style="height: 29.8px;">Base de cálculo composição atribuído ao CST</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">Alíquota</td><td style="height: 29.8px;">Alíquota atribuída ao serviço</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">Redução Alíquota</td><td style="height: 29.8px;">Percentual de redução da alíquota do serviço</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">Alíquota Efetiva</td><td style="height: 29.8px;">Percentual da alíquota efetiva do serviço</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">Perfil Prestador</td><td style="height: 29.8px;">Perfil prestador do serviço</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">Perfil Tomador</td><td style="height: 29.8px;">Perfil tomador do serviço</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">Perfil Executor</td><td style="height: 29.8px;">Perfil do executor do serviço</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">Perfil Responsável</td><td style="height: 29.8px;">Perfil do responsável do serviço</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">Vigência de / até</td><td style="height: 29.8px;">Data da vigência de e até da regra</td></tr></tbody></table>

A visualização da tabela do IBSMun é da seguinte maneira:

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

# Tax Reform Services - Cockpit cliente

# Tax Reform Services - Cockpit Cliente

O Cockpit Systax é o ambiente disponibilizado aos clientes da Systax para a configuração, consulta e acompanhamento das regras fiscais e tributárias aplicáveis às suas operações. Ele atua como a principal interface entre o usuário e os motores de cálculo, permitindo a gestão das informações necessárias para garantir a correta apuração dos tributos.

Por meio do Cockpit Systax, os usuários podem parametrizar regras, acompanhar sua aplicação, realizar consultas e efetuar ajustes conforme o cenário tributário vigente, sempre respeitando as diretrizes definidas pela legislação e pelas configurações administrativas.

No contexto da Reforma Tributária e da implementação de novos tributos, como o IBS Services, o Cockpit Systax desempenha um papel essencial ao possibilitar que os clientes criem suas regras de forma estruturada e controlada, assegurando conformidade fiscal, rastreabilidade e eficiência operacional.

Para acessar o recurso do IBS Services, acessar o menu da Reforma tributária conforme exemplo abaixo:

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

Essa tela contém 2 partes, sendo o filtro e o registro de requisições:

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

# Incluir novo registro

Para criar uma nova regra, deve ser seguido os seguintes passos:

Clicar no botão "incluir":

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

Abrirá uma tela de pop-up para que o usuário possa incluir o registro e posteriormente criar uma nova regra:

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

Os campos requeridos são:

<table border="1" id="bkmrk-uf-prestador-informa" style="border-collapse: collapse; width: 98.3333%; height: 391.2px;"><colgroup><col style="width: 28.4848%;"></col><col style="width: 57.7002%;"></col><col style="width: 13.815%;"></col></colgroup><tbody><tr style="height: 29.8px;"><td style="height: 29.8px;">UF Prestador</td><td style="height: 29.8px;">Informar a UF de domicílio do prestador</td><td style="height: 29.8px;">lista</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">Município Prestador</td><td style="height: 29.8px;">Informar o município onde o prestador está domiciliado</td><td style="height: 29.8px;">lista</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">UF Tomador</td><td style="height: 29.8px;">Informar a UF de domicílio do tomador</td><td style="height: 29.8px;">lista</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">Município Tomador</td><td style="height: 29.8px;">Informar o município onde o tomador está domiciliado</td><td style="height: 29.8px;">lista</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">UF Execução</td><td style="height: 29.8px;">Informar a UF onde foi executada a prestação de serviços</td><td style="height: 29.8px;">lista</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">Município Execução</td><td style="height: 29.8px;">Informar o município onde o foi executada a prestação de serviços</td><td style="height: 29.8px;">lista</td></tr><tr style="height: 46.6px;"><td style="height: 46.6px;">Código de Serviço Cliente</td><td style="height: 46.6px;">Informar o código do serviço - Esse código é livre e a critério do cliente ou usuário</td><td style="height: 46.6px;">Alfanumérico</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">NBS</td><td style="height: 29.8px;">Informar a NBS completa do serviço </td><td style="height: 29.8px;">Numérico</td></tr><tr style="height: 46.6px;"><td style="height: 46.6px;">Descrição Serviço</td><td style="height: 46.6px;">Informar a descrição do serviço - Essa descrição é livre e a critério do cliente ou usuário</td><td style="height: 46.6px;">  
</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">Prestador</td><td style="height: 29.8px;">Informar o perfil do prestador de serviços na Reforma Tributária - possibilidade de busca da lista interna de perfis</td><td style="height: 29.8px;">Busca</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">Tomador</td><td style="height: 29.8px;">Informar o perfil do tomador de serviços na Reforma Tributária - possibilidade de busca da lista interna de perfis</td><td style="height: 29.8px;">Busca</td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">Vigência de/até</td><td style="height: 29.8px;">Vigência do Registro na tabela </td><td style="height: 29.8px;">Data</td></tr></tbody></table>

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

Após o preenchimento de todas as informações, o usuário deverá clicar em "salvar":

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

O cockpit irá fazer a consulta na tabela do cockpit manager e buscará os registros disponíveis considerando a UF destino, Código de Município Destino e NBS e retornará o pop-up informando quantas situações diferentes temos na tabela.

O cliente ou usuário pode optar por:

- Escolher a regra - abrirá um novo pop-up contendo todas as regras disponíveis para esse NBS, ou
- Receber as 2 regras - não abrirá um novo pop-up e o cockpit criará todas as regras disponíveis para esse NBS.

Escolher a Regra e clicar no botão "prosseguir":

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

Abrirá um pop-up para o usuário escolher o registro o qual deseja criar a regra.

Nesse caso, basta fazer a flag no registro desejado e clicar no botão "salvar"

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

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

O cockpit irá registrar a opção do usuário:

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

Depois clicar em salvar, para o cockpit fazer a criação da regra completa. A tela de incluir se fechará e o cockpit automaticamente iniciará o processamento da regra do IBSMun:

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

Esse processo dura alguns segundos e pode ser acompanhado pela coluna "status".

- Aguardando processamento - cockpit estará acionando a query e montando a regra completa,
- Concluído - cockpit concluiu o processamento e montagem da regra e disponibilização da regra na tela de "Aprovação de Regras",
- Não encontrou regra compatível - o cockpit concluiu a busca na tabela do IBSMun e da regra de IBS e CBS e não encontrou resultado compatível para a criação da regra do IBSMun.

Após a conclusão do processamento, o status muda para "concluído" e a regra é disponibilizada para aprovação:

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

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

Consulta da regra no grid:

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

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

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

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

Detalhe da regra:

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

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

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

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

# Filtros da Tela

O usuário pode fazer filtros na tela do IBS Services para verificar os registros que foram incluídos e consequentemente foram criados regras.

# Pontos de Atenção - Tax Reform Services

O Tax Reform Services utiliza os seguintes dados para criar as regras de serviços:

- regra geral do Estado de Destino de mercadorias para fazer a busca das alíquotas,
- registro na tabela do NBS,
- registro na tela do IBSMun no cockpit manager.

A rotina executa uma série de validações para que o registro da regra de serviços seja criado corretamente:

- verifica se há regra geral de mercadorias vigente e aprovada para buscar as alíquotas para o IBSUF e CBS;
- verifica se o NBS consta na tabela oficial do governo, ou seja, temos uma tabela de apoio contendo o NBS + descrição para validar se a informação não está incorreta;
- verifica se há um registro válido vigente na tabela do IBSMun no cockpit manager.

Caso não tenha alguma dessas informações, o resultado não será satisfatório retornando mensagem de erro ou de não ter regra compatível para a criação do registro de serviços.