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.
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 |