Alguns exemplos de conjuntos de regras

O exemplo de 'Conjuntos de regras' a seguir poderá ajudá-lo a compreender como as regras de negócios podem ser aplicadas na prática. Você também verá como é possível planejar e documentar seus requisitos de regras de negócios antes de criar 'Conjuntos de regras' no sistema.

Exemplo 1: Redefinir códigos de análise na interface de custo de estoque de vendas

A regra a seguir garante que as análises inseridas nas transações da 'Interface de custo de estoque de vendas', identificadas pelo 'Tipo de lançamento GJSTK', estejam de acordo com os requisitos de análise. Quando o código de análise não é exigido, mas existe em uma transação, o código é configurado como N/A.

Nota:  O código de análise N/A é criado como código válido para todas as dimensões de análise que exigem a utilização de um código. Se uma dimensão de análise tiver sido definida como obrigatória, será obrigatório inserir um código de análise válido. Quando o código de análise não for conhecido, o código N/A será usado.

Regra LA001

Comando Valor 1 Operador Valor 2 Coluna de decisão 1 Coluna de decisão 2
IF Tipo de lançamento = GJSTK S Y
IF Código da conta = 500110 Y  
IF Código da conta = 120150   Y
SET Análise do razão 1 = N/A   X
SET Análise do razão 2 = N/A X X
SET Análise do razão 3 = N/A X X
SET Análise do razão 4 = N/A   X
SET Análise do razão 5 = N/A   X
SET Análise do razão 9 = N/A   X

Exemplo 2: Definir um código de análise

Essa regra define o código de centro de custo correto na 'Análise do razão 1' em relação às transações contabilizadas para a conta 530140 se o tipo de lançamento for FAIMG ou INT20.

Regra LA002

Comando Valor 1 Operador Valor 2 Coluna de decisão 1 Coluna de decisão 2
IF Tipo de lançamento = FAIMG S N
IF Tipo de lançamento = INT20 N Y
IF Código da conta = 530140 S Y
SET Análise do razão 1 = DPG41 X X

Exemplo 3: Validar transações de receita - processamento de pedidos de venda

Essa regra assegura que todas as transações de pedidos de venda contabilizadas em uma conta de receita façam referência a um código de item. As contas de receitas são identificadas por um '4' como primeiro caractere no código da conta, e um item de dados redefinido como Conta Code-Pos 1 foi criado para identificar essa característica.

A mensagem SOPE1 informa: As contas que começam com o número 4 DEVEM fazer referência a um código de item.

Regra SOP001

Comando Valor 1 Operador Valor 2 Coluna de decisão 1
SE Conta Code-Pos 1 = 4 S
SE Código de item = ESPAÇO S
OU     -  
ERRO Mensagem SOPE1     X

Exemplo 4: Designar códigos de destino e de fluxo

Essa regra assegura que o tipo correto de código de destino (análise do razão 4) seja inserido em transações contabilizadas em contas de lucros ou perdas ou em contas de balanço. Para contabilizações de lucros e perdas, é necessário um código de 'Destino' com dois caracteres. Para contabilizações de contas de balanço, é necessário um código de 'Fluxo' com três caracteres.

A regra utiliza o sinalizador 'Uso de análise do razão' para determinar se um código foi ou não digitado. Em seguida, a regra verifica se o terceiro caractere está presente para determinar se um código de dois ou três caracteres foi inserido.

A mensagem SOPE2 informa: Essa conta requer um código de 'Destino' com dois caracteres.

A mensagem SOPE3 informa: Essa conta requer um código de 'Fluxo' com três caracteres.

Regra SOP002

Comando Valor 1 Operador Valor 2 Coluna de decisão 1 Coluna de decisão 2
SE Sinalizador 'Uso de análise do razão' - 'Análise do razão 4' = Sim S S
SE Tipo de conta = Lucros e perdas S  
SE Tipo de conta = Balanço   S
SE Cliente-AD4 - Pos 3 = ESPAÇO N S
ERRO Mensagem SOPE2     X  
ERRO Mensagem SOPE3       X