Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice

01. Visão geral

O mecanismo de aprovação de regra tem por objetivo tornar possível a criação de regras em fase de homologação para serem testadas e posteriormente aprovadas sem que venham impactar nas operações fiscais enquanto estão sendo testadas.

A princípio as regras em homologação serão consideradas apenas na funcionalidade Simulador que estará disponível a partir da release 12.1.2510.

02. Funcionamento

Acessando o cadastro de Regra de Cálculo através do Configurador de Tributos poderemos ver que as regras terão uma coluna com uma legenda:

...

Há duas maneiras de se fazer a aprovação:

Aprovação direto no cadastro

Quando a regra está com o seu status "1 - Em teste" o campo Status ficará aberto para edição.

...

Desta forma, será possível alterar para o valor "2 - Aprovada" e ao clicar em "Confirmar", para gravar os dados da regra, a aprovação será processada.

Aprovação pela tela inicial (Browse da rotina)

Uma outra forma de fazer a aprovação das regras em fase de teste é através da tela inicial da rotina.

...

Se tentar aprovar uma regra já aprovada o Sistema retornará a seguinte mensagem:

Aprovação de regras em cadeia

Algo importante a salientar sobre o mecanismo de aprovação de regras, é que as regras encadeadas, se em fase de teste, devem ser aprovadas junto.
Para entendermos melhor esse caso, vamos pensar por exemplo em uma regra de cálculo para o ICMS - TG_ICM - que tenha em sua base de cálculo o valor de uma regra de cálculo de IPI - TG_IPI:

...

Portanto, o mecanismo de aprovação prevê esse caso e quando for passível demonstrará a necessidade de aprovação em cadeia. Mais abaixo teremos um exemplo prático.

03. Exemplo de uso

Neste exemplo vamos levar em consideração as regras TG_ICM e TG_IPI, ambas em fase de teste. Não serão demonstrado os detalhes dessas regras, somente aquilo que precisamos para exemplificar o uso do mecanismo de aprovação.

...

Ao clicar em sim todas as regras serão aprovadas. Caso não, o status permanecerá com "1 - Em teste"

04. Especificação técnica

A implementação do mecanismo de aprovação ocorreu na rotina de Cadastro de Regra Tributária (FISA160) com a inclusão de novo campo "Status" (F2B_STATUS).

...

Bloco de código
languagejava
themeMidnight
titleFiltro
#iif(FindFunction("FSA160Filt"), FSA160Filt(), 'F2B_ALTERA <> "1"')                                                                                                                                                                                       


05. Assuntos relacionados

...