| Índice |
|---|
...
O El mecanismo de aprovação aprobación de regra tem regla tiene 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.hacer posible la creación de reglas en etapa de homologación para que se prueben y posteriormente se aprueben sin que impacten en las operaciones fiscales mientras se están probando.
En general las reglas en homologación solamente se considerarán en la funcionalidad Simulador que estará a disposición a partir de la 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.
...
Al acceder al registro de Regla de cálculo por medio del Configurador de tributos podemos ver que las reglas tendrán una columna con una leyenda:
De acuerdo con la leyenda las reglas estarán clasificadas como "En prueba" y "Aprobada".
Al acceder al registro de cualquier regla será posible identificar el
...
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:
Conforme a legenda as regras estarão classificadas como "Em teste" e "Aprovada".
Acessando o cadastro de qualquer regra será possível identificar o campo "Status"
Quando uma regra for aprovada, o seu status não poderá retornar para teste. Uma regra aprovada permanecerá sempre aprovada.
Há duas maneiras de se fazer a aprovação:
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.
Uma outra forma de fazer a aprovação das regras em fase de teste é através da tela inicial da rotina.
Basta posicionar na regra que deseja efetuar a aprovação e clicar em "Outras Ações" e depois em "Aprovação de Regras":
Após clicar o processo de aprovação será executado e se não houver nenhum impedimento a regra será aprovada tendo sua legenda alterada.
Se tentar aprovar uma regra já aprovada o Sistema retornará a seguinte mensagem:
Si una regla fuera aprobada, su estatus no podrá regresar a prueba. Una regla aprobada permanecerá siempre aprobada.
Hay dos maneras de realizarse la aprobación:
Si la regla está con su estatus "1 - En prueba" el campo Estatus quedará abierto para edición.
De esta manera, será posible modificar al valor "2 - Aprobada" y al hacer clic en "Confirmar", para grabar los datos de la regla, la aprobación será procesada.
Otra forma de realizar la aprobación de las reglas en etapa de prueba es por medio de la pantalla inicial de la rutina.
Basta marcar la regla cuya aprobación desea efectuar y hacer clic en "Otras acciones" y después en "Aprobación de reglas":
Después de hacer clic el proceso de aprobación se ejecutará y si no hubiera ningún impedimento, la regla se aprobará teniendo su leyenda modificada.
Si intentara aprobar una regla ya aprobada, el Sistema devolverá el siguiente mensaje:
Algo importante para destacar sobre el mecanismo de aprobación de reglas, es que las reglas encadenadas, si estuviera en etapa de prueba fase, deben aprobarse juntas.
Para entender mejor este caso, vamos a pensar por ejemplo en una regla de cálculo para el ICMS - TG_ICM que tenga en su base de cálculo el valor de una regla 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:
Código | StatusEstatus | Fórmula | ObservaçãoObservación |
|---|---|---|---|
TG_IPI | 1 - Em testeEn prueba | VAL_MERC | a la fórmula nesse caso é apenas o valor da mercadoriaen este caso solamente es el valor de la mercadería |
TG_ICM | 1 - Em testeEn prueba | VAL_MERC + VAL_TG_IPI | a la fórmula nesse caso é o valor da mercadoria mais o valor do en este caso es el valor de la mercadería más el valor de TG_IPI |
Acima conforme a tabela De acuerdo con la tabla anterior, podemos ver que a regra la regla de ICMS encadeia em sua fórmula a regra de IPI. Desta forma se aprovarmos a regra encadena en su fórmula la regla de IPI. De esta manera si aprobamos la regla de ICMS (TG_ICM) a regra la regla de IPI (TG_IPI) tem de tiene que ser aprovada aprobada junto, pois se isso não ocorrer, apenas TG_ICM será considerada nas operações fiscais pues si esto no ocurriera, solamente se considerará el TG_ICM en las operaciones fiscales ocasionando problemas de integridade integridad de dadosdatos.
PortantoPor lo tanto, o el 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áticoaprobación prevé este caso y si fuera posible mostrará la necesidad de aprobación en cadena. Más adelante tendremos un ejemplo práctico.
...
Neste exemplo vamos levar em consideração as regras En este ejemplo vamos a tener en consideración las reglas TG_ICM e y TG_IPI, ambas em fase en etapa de teste. Não serão demonstrado os detalhes dessas regras, somente aquilo que precisamos para exemplificar o uso do mecanismo de aprovaçãoprueba. No se mostrarán los detalles de estas reglas, solamente aquello que necesitamos para ejemplificar el uso del mecanismo de aprobación.
TG_IPI
TG_ICM
Posicionando na Al marcar en la TG_ICM e clicando em "Outras Ações" e depois em "Aprovação de regras" temos o seguintey haciendo clic en "Otras acciones" y después en "Aprobación de reglas" tenemos lo siguiente:
O El Sistema demonstrará mostrará que TG_IPI está relacionada com vinculada con TG_ICM e por isso deve ser aprovada em conjunto com y por eso debe aprobarse en conjunto con TG_ICM.
O mesmo não acontecerá se posicionarmos em Lo mismo no sucederá si marcamos en TG_IPI e fizermos o processo de aprovação. Ela será aprovada e esta janela não aparecerá pois ela não tem em sua fórmula relação com nenhuma outra regra tributária.
Se acessarmos o cadastro da TG_ICM e alteramos o campo de status dentro dela também teremos o mesmo resultado ao clicar em confirmar:
Ao clicar em sim todas as regras serão aprovadas. Caso não, o status permanecerá com "1 - Em teste"
hiciéramos el proceso de aprobación. Esta se aprobará y esta ventana no aparecerá, pues esta no tiene en su fórmula relación con ninguna otra regla tributaria.
Si accediéramos al registro de TG_ICM y modificáramos el campo de estatus dentro de esta también tendremos el mismo resultado al hacer clic en confirmar:
Al hacer clic en sí, todas las reglas se aprobarán. Si fuera en no, el estatus permanecerá con "1 - En prueba"
La implementación del mecanismo de aprobación ocurrió en la rutina de Registro de regla tributaria (FISA160) con la inclusión de nuevo campo "EstatusA 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).
Especificação do Especificación del campo F2B_STATUS
Campo | F2B_STATUS |
|---|---|
Tipo | Caractere Carácter |
| Tamanho Tamaño | 1 |
Decimal | 0 |
Formato | @! |
Título | Status Estatus |
| Descrição | Status da Regra Tributária |
Descripción | Estatus de la regla tributaria |
Nivel Nível | 1 |
| Usado Utilizado | Sim Sí |
| Obrigatório Obligatorio | Sim Sí |
| Opções Opciones | 1=Em TesteEn prueba;2=AprovadaAprobada |
Val. Sistema | pertence('12') |
Help | Campo que identifica o status da regra tributáriael estatus de la regla tributaria:
|
O campo também será considerado no índice da tabela F2B.
El campo también se considerará en el índice de la tabla F2B.
Además, el filtro de la consulta estándar el Além disso o filtro da consulta padrão do campo Tributo (CIN_TRIB) foi alterado para refletir as regras em fase de teste.Novo filtro da consulta fue modificado para reflejar las reglas en etapa de prueba.
Nuevo filtro de la consulta estándar padrão
| Bloco de código | ||||||
|---|---|---|---|---|---|---|
| ||||||
#iif(FindFunction("FSA160Filt"), FSA160Filt(), 'F2B_ALTERA <> "1"') |
...
...