Fórmula

A fórmula pode ser uma extensa combinação de operações aritméticas entre Códigos disponíveis pelo sistema, variáveis e valores digitados.

A fórmula é executada sequencialmente da esquerda para a direta, com excecão do que estiver entre parênteses, que é executado primeiro.

As operações possíveis são:

-   subtração (se o resultado for menor que zero então resultado=0)
--  subtração (se o resultado for negativo ele é mantido)
+   adição
/   divisão
\   divisão com resultado inteiro
*   multiplicação
<   menor que (se operando1 >= operando2 então resultado=0)
>   maior que (se operando1 <= operando2 então resultado=0)
=   igual a (se operando1 > operando2 então resultado=operando2)
:    conectar com (tabela livre, tabela INSS, tabela IRRF)
()  parênteses (o que estiver dentro do parênteses será executado primeiro)

A fórmula é calculada sequencialmente da esquerda para a direita.

Exemplos:

Exemplo 1
A fórmula para cálculo do descanso semanal remunerado s/hora extra é igual à soma dos valores de horas extras, dividida pelo número de dias úteis no mês, multiplicado pelo número de domingos e feriados no mês.

Essa fórmula pode ser escrita assim:

THE/V01*V02 sendo:


Exemplo 2
Podemos calcular uma contribuição assistencial de 6% s/salário de diversas formas:

C002*0.06 sendo,


C002*V03 sendo

ou apenas C002 na fórmula e o valor de 0.06 no índice do evento.

Exemplo 3
Fórmula para calcular o valor da comissão sobre a quantidade, em Quilos, que o funcionário de uma metalúrgica produziu. Sabendo-se que o funcionário produziu 6.590 kg, o valor da comissão por quilo é R$ 0,18 e o funcionário tem um piso mínimo garantido de R$ 616,00.

V10*DIG-C115>0+C115 sendo:

O processo do cálculo é o seguinte:

V10*DIG-C115>0+C115
0.18 * 6590 - 616 > 0 + 616
(todas as variáveis são convertidas aos seus respectivos valores)
1186.2 - 616 > 0 + 616 (a primeira operação é feita)
570.2 > 0 + 616 (a segunda operação é feita)
570.2 + 616 (o sistema verifica se o valor é maior que 0. Se sim ele mantém o valor, caso contrário ele substitui o valor por 0)
1186.2 (resultado)

Exemplo 4
Conforme certo Acordo Coletivo, a empresa deve um Adicional por Tempo de Serviço (intitulado triênio) no percentual de 6% (seis por cento) para cada 3 (três) anos de serviços prestado(s), limitado ao recebimento do percentual máximo de 42% (quarenta e dois por cento), calculado sobre a remuneração.
Vamos supor que o funcionário trabalha a 7 anos na empresa com um salário mensal de R$ 2.000,00.
A seguinte fórmula pode ser criada para essa situação:

NAA:TL1*SME=SME*0.42 sendo:

O processo do cálculo é o seguinte:

NAA:TL1*SME=SME*0.42
7:TL1*SME=SME*0.42
(converte o NAA pela quantidade de anos na empresa, 7 no caso)
0.18*SME=SME*0.42 (o sistema pega o valor (7) e, com base na tabela livre 1, retorna 0.18 - veja tabela livre 1 abaixo)

0.18*2000=2000*0.42 (o sistema converte o SME pelo salário mensal de R$ 2.000,00)
360=840 (fazendo as multiplicações, esses serão os valores encontrados)
360 é o resultado encontrado (note que o =840 especifica o limite do resultado, ou seja, se a 1ª multiplicação resultasse um valor maior que a 2ª, seria mantido o valor da segunda)

Exemplo 5
Lançar Cesta Básica (com um valor fixo) para todos mas, só pagar se o funcionário não tiver nenhuma falta injustificada (código 166).
A seguinte fórmula pode ser criada para essa situação:

1>CXXX*VXX, sendo: