Criação de Regras tributárias On Demand
Essa funcionalidade tem como objetivo criar uma regra tributária via recurso on demand do motor através de uma chamada feita no Cockpit com os parâmetros de operação (cenário) e produto, nos quais apenas o cenário deve existir no cliente. Dessa forma, a regra é criada no Cockpit com uma nova estatística. Os dados de produtos são retornados com base no cadastro do Supermercado Systax.
Para as regras da Reforma podem ser criadas regras específicas ou regras gerais, dependendo da condição tributária que o produto estiver enquadrado.
- Configurações
Na página "Configuração Tax Engine" é necessário a combinar os dois métodos: "calculoOnDemand" e "AtivaCriacaoRegraOnline" para configurar a ferramenta. O primeiro ativa o recurso com o cálculo On Demand nas chamadas no Tax Engine. Já o segundo, cria no Cockpit as regras tributárias chamadas pelo motor através do recurso On Demand, segundo as condições explicadas no documento.
Configurar o On Demand
- Acessar a página "Configuração Tax Engine" no menu "Mais opções";
- Acionar o botão "Incluir"
- No campo "Chave" selecionar a opção "calculoOnDemand";
- Informar o valor 1 (ativar);
- O campo "Código Cliente" deverá ser preenchido com o código do cliente somente se na chamada do Tax Engine utilizar usuário e senha. Caso contrário, informar o código padrão "9999999";
- O campo "Descrição" é opcional;
- Marcar o checkbox "Ativo";
- Acionar o botão "Salvar";
Configurar o On Demand para criação de regras tributárias:
- Acionar o botão "Incluir";
- No campo "Chave" selecionar a opção "AtivaCriacaoRegraOnline";
- Informar o valor 1 (ativar);
- O campo "Código Cliente" deverá ser preenchido com o código do cliente somente se na chamada do Tax Engine utilizar usuário e senha. Caso contrário, informar o código padrão "9999999";
- O campo descrição é opcional;
- Marcar o checkbox "Ativo";
- Acionar o botão "Salvar";
O setup deverá ser feito da forma como mostra a imagem abaixo:
- Definições
- Cadastro de produto e cenário
Somente será criada a regra no cockpit para as chamadas on demand em que o cenário seja conhecido na base do Cockpit. Para os produtos não há necessidade de cadastro na base do cliente, pois ele irá considerar os itens cadastrados na base do Supermercado Systax. A lista de cenários pode ser pesquisada através das página "Cenários" do menu "Documentos".
- Vinculação de produto ao grupo
Quando a regra for criada, o produto será automaticamente adicionado ao grupo de produtos associado ao cenário da nova regra, se for o caso.
Caso o cenário possua grupo de produtos.
- Nova regra tributária
A nova regra criada terá a estatística Z05 específica dessa nova funcionalidade e será validada pelas queries de qualidade do Cockpit. Caso não seja retida, será aprovada. Caso contrário, permancerá pendente de aprovação pelo usuário. A carga que receberá essa regra será identificada como "regra temporária". Quando é recebida uma regra idêntica por meio de carga interna ou expressa, a estatística da regra é atualizada para a estatística da regra recebida (igual ao recurso da base intermediária). Caso a regra recebida seja diferente, a regra que já existia será atualizada mantendo no histórico da regra a estatística Z05.
- Exemplos: A seguir uma simulação de chamada feita pelo Tax Engine:
- Natureza de Operação: 120 (Venda de mercadoria adquirida ou recebida de terceiros)
- Remetente: 1551 - RT - Indústria
- Destinatário: 3039 - RT - Indústria
- Finalidade:
- EAN: 8902220109872
O motor de cálculo faz a chamada no Cockpit e identifica que o cenário existem na base do cliente. Por tanto, o recurso On Demand é acionado e a mensagem "Regra criada" é exibida para o usuáiro no Tax Engine.
A criação de uma regra ondemand é assincrona, ou seja, as regras são inseridas em uma fila e podem ser acompanhadas através da tela "Consulta Fila de criação de regra" no menu da Reforma.





