Variáveis

Navegação:  Folha de Pagamento > Cadastros > Genéricos > Eventos > Evento > Fórmulas >

Variáveis

Página anteriorVoltar ao tópico principalPróxima página

Estão disponíveis as seguintes variáveis:

 

Variável

Descrição

Informação Complementar

Exemplo/Sintaxe

SAL_H

Valor do Salário Hora

Se Horista, o próprio valor do salário

 

Se Mensalista, o valor do salário divido pelas horas mensais (horas semanais * número de semanas no mês)

 

SE(SAL_H < 3,00; 1000,00 * 0,33; 1000,00 *0,10)

SAL_M

Valor do Salário Mês

Se Horista, o valor do salário multiplicado pelas horas mensais (horas semanais * número de semanas no mês)

 

Se Mensalista, o próprio valor do salário

 

SAL_M + (SAL_M * 0,10)

H_SEM

Quantidade de Horas Semanais

Quantidade de horas semanais informada no cadastro do funcionário (Botão [Salário])

 

(H_SEM / 6) * 10

H_MES

Quantidade de Horas Mensais

Quantidade de horas semanais X o número de semanas no mês informado no cadastro do sindicato ao qual o funcionário está vinculado

 

(SAL_M/H_MES) * 10

 

MED_EVE

 

Média de um evento, dos últimos N meses

Pode-se determinar de quantos meses será considerado o somatório do valor de determinado evento.

 

SINTAXE: MED_EVE(quantidade de meses;código do evento)

(MED_EVE(3;36)) / H_MES / 2 * RF_EVE_HORAS

MED_GR

Média dos eventos do grupo, dos últimos N meses

Pode-se determinar de quantos meses será considerado o somatório do valor dos eventos de determinado grupo.

 

SINTAXE: MED_GR(quantidade de meses;código do grupo de eventos)

(MED_GR(3;46)) / H_MES / 2 * RF_EVE_HORAS

SAL_PRO_H

Valor do Salário Profissional Hora

Valor do salário-hora informado no cadastro de salário profissional, no cadastro do sindicato ao qual o funcionário está vinculado

 

SAL_PRO_H * 50

SAL_PRO_M

Valor do Salário Profissional Mês

Valor do salário mês informado no cadastro de salário profissional, no cadastro do sindicato ao qual o funcionário está vinculado

 

SAL_PRO_M * 10

VL_EVE

Valor do Evento

Considera o valor do evento selecionado

 

SINTAXE: VL_EVE(código do evento)

 

SE (VL_EVE(36) >= 500,00; SAL_MINIMO * 0,20; ((SAL_MINIMO * 0,20)/500) * VL_EVE(36))

RF_EVE

Referência do Evento

Considera a referência do evento selecionado

 

SINTAXE: RF_EVE(código do evento)

 

SE (RF_EVE(2) >= 156; SAL_MINIMO * 0,20; ((SAL_MINIMO * 0,20) /156) * RF_EVE(2))

VL_EVE_GR

Valor dos Eventos de um Grupo

Considera a soma dos eventos do grupo selecionado

 

SINTAXE: VL_EVE_GR(código do grupo)

 

VL_EVE_GR(26) * 0,10

RF_EVE_GR

Referência dos Eventos de um Grupo

Considera a soma das referências dos eventos do grupo selecionado

 

SINTAXE: RF_EVE_GR(código do grupo)

 

(RF_EVE_GR(26) * 0,50) * 30

MES_ANT

Retorna o mês/ano anterior a data de processamento

Função que pode ser utilizada com as variáveis VL_EVE, RF_EVE, VL_EVE_GR e RF_EVE_GR. Pode-se determinar de quantos meses anteriores será considerado o valor.

 

SINTAXE: MES_ANT(quantidade de meses)

 

VL_EVE(80; MES_ANT(1))

DIAS_TRAB

Dias trabalhados

Considera a quantidade de dias trabalhados no mês.

 

SAL_H * DIAS_TRAB

PERC_CALC_EV

Percentual do Evento

Considera o percentual de cálculo informado no cadastro do próprio evento

 

((SAL_MINIMO / H_MES) * PERC_CALC_EV

RF_EVE_HORAS

Referência do evento como horas

Considera a referência do próprio evento como horas. Na digitação do evento, habilita campo para informar a referência em horas

 

SAL_M * RF_EVE_HORAS

RF_EVE_PERCENTUAL

Referência do evento como percentual

Considera a referência do próprio evento como percentual. Na digitação do evento, habilita campo para informar a referência em percentual

 

SAL_M * RF_EVE_PERCENTUAL

RF_EVE_VALOR

Referência do evento como valor

Considera a referência do próprio evento como valor. Na digitação do evento, habilita campo para informar a referência em valor ou quantidade

 

SAL_M * RF_EVE_VALOR

VL_BASE_EV

Valor Base do Evento

Considera o valor-base informado no cadastro do próprio evento.

 

VL_BASE_EV(300) * 0,10

B_INSS

Valor da Base de INSS

Considera o valor da base de INSS

 

B_INSS * 0,20

B_FGTS

Valor da Base de FGTS

Considera o valor da base de FGTS

 

B_FGTS * 0,20

B_IRRF

Valor da Base de IRRF

Considera o valor da base de IRRF

 

B_IRRF * 0,20

T_VENC

Valor Total dos Vencimentos

Considera a soma de todos os eventos de vencimento

T_VENC * 0,10

T_DESC

Valor Total dos Descontos

Considera a soma de todos os eventos de desconto

T_DESC * 0,10

SAL_MINIMO

Valor do Salário Mínimo

Considera o valor do salário-mínimo informado no cadastro da tabela legal

 

SAL_MINIMO * 0,10

VL_REF

Valor de Referência

Considera o valor do campo 'Valor de Referência' informado no cadastro da tabela legal

 

SE (VL_EVE(36) < 500,00; VL_REF * 0,50; 0)

Q_DIAS_M

Quantidade de Dias do Mês

Considera a quantidade de dias do mês/ano do processamento

 

(T_VENC / Q_DIAS_M) * 2

Q_DIAS_UT

Quantidade de Dias Úteis do Mês

Considera a quantidade de dias úteis do mês/ano do processamento

 

(VL_EVE(36) / Q_DIAS_M) * Q_DIAS_UT

Q_DIAS_DSR

Quantidade de Domingos e Feriados

Considera a quantidade de domingos e feriados do mês/ano do processamento

 

(VL_EVE(250) / Q_DIAS_UT) * Q_DIAS_DSR

VL_GCOM

Valor da Garantia Mínima de Comissões

Considera o valor da garantia mínima de comissões, informado no cadastro do sindicato ao qual o funcionário está vinculado

 

SE (VL_EVE_GR(45) < 500,00; VL_GCOMVL_EVE_GR(45); 0)

ELEVADO

Exponenciação

Considera o valor da base informada elevado ao expoente informado.

 

SINTAXE: ELEVADO(base de aplicação;exponencial)

 

ELEVADO(2;4)

VL_MAX_EV

Valor máximo do evento

Considera o valor máximo informado no cadastro do evento

 

VL_MAX_EV * 2

VL_MIN_EV

Valor mínimo do evento

Considera o valor mínimo informado no cadastro do evento

 

VL_MIN_EV * 2

SE

Função condicional que é utilizada para retornar um valor, conforme teste lógico realizado

Avalia uma expressão retornando o segundo parâmetro se a expressão for verdadeira ou o terceiro parâmetro se a expressão for falsa.

 

SINTAXE: SE(teste lógico;resultado se verdadeiro;resultado se falso)

 

SE (VL_EVE(1) <1000;SAL_M * 0,10;0)

E

Operador usado na inclusão de mais uma condição obrigatória na função SE

Expressão que deve ser utilizada com a função SE

SE (SAL_M < 1000 E VL_EVE(36) < 100; SAL_M * 0,10;0)

OU

Operador usado na inclusão de mais uma condição opcional na função SE

Expressão que deve ser utilizada com a função SE

SE (SAL_M < 1000 OU VL_EVE(36) < 100; SAL_M * 0,10;0)

TAB

Tabela de Faixas

Retorna o valor conforme o enquadramento dentro da tabela de faixas.

 

SINTAXE %: TAB(código da tabela;base de enquadramento;base de aplicação do percentual)

 

SINTAXE R$: TAB(código da tabela;base de enquadramento;0)

 

TAB(2; SAL_M; SAL_MINIMO)

 

TAB(2; SAL_M; 0)

TEMPO_SERV

Quantidade de dias de serviço

 

Faz a contagem de dias de serviço desde a data de admissão até a data base(último dia do mês/ano de processamento ou data de desligamento)

 

SE (TEMPO_SERV <= 90;0;(SE(TEMPO_SERV > 90 E TEMPO_SERV <= 180;(SAL_M/30*1);(SE(TEMPO_SERV > 180;(SAL_M/30*2);0)))))

DT_ADM

Data de admissão do funcionário

Considera a data(dd/mm/aaaa) de admissão do funcionário que pode ser utilizada como referência para determinado cálculo.

 

SE(DT_ADM <= DATA(01012014);10;20)

MES_ADM

Mês/ano de admissão do funcionário

Considera o mês/ano de admissão do funcionário que pode ser utilizado como referência para determinado cálculo.

 

SE(MES_ADM < MES_ANO(012014);25;(SAL_MINIMO/30*1))

ANO_ADM

Ano de admissão do funcionário

Considera o ano de admissão do funcionário que pode ser utilizado como referência para determinado cálculo.

 

SE(ANO_ADM < 2017;30;(SAL_M/30))

IDADE_FUNC

Idade do funcionário até a data base de cálculo

Considera a idade do funcionário que pode ser utilizada como referência para determinado cálculo, até a data base(último dia do mês/ano de processamento ou data de desligamento).

 

SE(IDADE_FUNC <= 50;0;(SAL_MINIMO/30+2))

DT_NASC

Data de nascimento do funcionário

Considera a data de nascimento do funcionário que pode ser utilizada como referência para determinado cálculo.

 

SE(DT_NASC < DATA(01011995);100;0)

MES_NASC

Mês/ano da data de nascimento do funcionário

Considera o mês/ano da data de nascimento do funcionário que pode ser utilizada como referência para determinado cálculo.

 

SE(MES_NASC < MES_ANO(011992);300,00;0)

ANO_NASC

Ano de nascimento do funcionário

Considera o ano de nascimento do funcionário que pode ser utilizada como referência para determinado cálculo.

 

SE(ANO_NASC < 1978;(SAL_M/30*2);0)