Composição das Fórmulas
A tela Fórmula de Cálculo pode variar de acordo com o módulo e seu uso.
Folha de Pagamento
O cadastro de uma Fórmula de Cálculo neste módulo é utilizado para gerar vencimentos, descontos e bases de cálculo para a folha de pagamento. Acesse o menu: Arquivo > Fórmulas de Cálculo.
Estas são compostas pelas seguintes guias e seus respectivos campos:
Guia Descrição
- Código - Código de identificação, preenchido com número inteiro diferente de zero
- Log das Fórmulas - Controle e registro de alterações
- Ativa - Se desmarcado, a fórmula é ignorada no cálculo
- Descrição - Identificação da fórmula
- Será usada nos cálculos de: Assinale a opção dos tipos de folha que a fórmula deve ser considerada
- Observações - Texto descritivo para complementar o cadastro
Guia Desenvolvimento
- N° - Número sequencial da linha da fórmula
- Ativa/Desativa - Se desmarcado, a linha da fórmula é ignorada no cálculo e pode ser acrescentada uma informação descritiva
- Expressão Condiciona - Composta pelos campos - CCC<>Argumento EE - a expressão condicional serve para condicionar a execução ou não do cálculo proposto no expressão aritmética. Logo, os cálculos d segunda parte somente são efetuados se a primeira parte for verdadeira
- Expressão Aritmética - Composta pelos campos - MB NM RRR = Expressão Aritmética - a expressão aritmética representa a sequência de cálculos, que resultam no valor desejado
Exemplo cadastramento de Fórmulas de Cálculo:
Guia Descrição:
Guia Desenvolvimento:
Frequência
Neste módulo, em determinadas situações, os eventos de apuração também podem ser calculados através de uma Fórmula de Cálculo.
Para configurar Fórmulas, acesse o menu: Arquivo > Fórmulas de Cálculo.
Neste menu são habilitadas as seguintes opções de fórmulas:
Saldo de Apuração
Para Apurar Ponto
Para Calcular Lançamentos
Na configuração de cada Fórmula, você encontra as guias Cadastro e Fórmula.
Os campos a seguir, estão dispostos no cadastro de acordo com a opção do cálculo:
Guia do cadastro
- Saldo/Fórmula - Código de identificação, pode ser qualquer número inteiro
- Log das Fórmulas - Controle e registro de alterações
- Ativa/Ativo - Se desmarcado, a fórmula é ignorada no cálculo
- Descrição - Identificação da fórmula
- Descrição Reduzida - Identificação abreviada da fórmula
- Tipo de Apuração - Define o período de cálculo para o saldo. O saldo de apuração pode ser: semanal, mensal, quinzenal, em período fixo ou pelo período do ponto
- Descrição para o Cartão Ponto - É uma opção para gerar a informação do cadastro da fórmula na coluna de totais do relatório do Cartão Ponto
- Tipo de Fórmula - Identifica se o cálculo deve ser executado para a apuração do ponto ou do refeitório
- Observações - Texto descritivo para complementar o cadastro
Guia Fórmula
- N° - Número sequencia da linha da fórmula
- Ativa/Desativa - Se desmarcado, a linha da fórmula é ignorada no cálculo e pode ser acrescentada uma informação descritiva
- Expressão Condicional - Composta pelos campos - CCCC <> Argumento EE - a expressão condicional serve par condicionar a execução ou não do cálculo proposto na expressão aritmética. Logo, os cálculos da segunda parte somente são efetuados se a primeira for verdadeira.
- Expressão Aritmética - Composta pelos campos DB ND RRRR = Expressão Aritmética - a expressão aritmética representa a sequencia de cálculos, que resultam no valor desejado.
Exemplo cadastramento de Fórmulas para Apuração de Ponto:
Guia Cadastro:
Guia Fórmula:
Lógica do Cálculo
Além da composição das Fórmulas serem distintas entre os módulos, há também variação na aplicação das rotinas de cálculo.
Neste contexto, existem as seguintes diferenças entre os módulos:
- As Fórmulas são executadas pelo sistema em ordem crescente de código, como se fossem uma única. Portanto, caso sejam utilizados em uma fórmula valores gerados por outra, é obrigatório atribuir um código menor àquela que gerou o valor inicial.
- Os cálculos são realizados para cada tipo de folha, logo, as fórmulas são identificadas a partir da configuração do campo Será usada nos cálculos de:.
- A atribuição de quantidade, hora ou valor final em um VDB da Ficha Financeira tem a seguinte priorização: lançamento, fórmula de cálculo e código fixo.
- As Fórmulas são executadas pelo sistema em ordem crescente de código, como se fossem uma única. Portanto, caso sejam utilizados em uma fórmula valores gerados por outra, é obrigatório atribuir um código menor àquela que gerou o valor inicial.
- Estas são executadas de acordo com o seu uso. Logo, na opção para para calcular o ponto ou o refeitório, ao defini-la não pode ser alterada.
- Além da opção do cálculo, também é indicado o período em sua parametrização. Exemplo: normalmente para apurar o ponto, o evento a ser gerado é testado diariamente. Já no saldo, um determinado evento pode ser criado somente no último dia de apuração de um período.
- Ao carregar as Fórmulas, quando indicado para calcular o ponto e o refeitório juntos, o sistema executa a seguinte sequência de cálculo: cálculo do ponto pelo sistema (variáveis e códigos fixos), fórmulas de saldo, fórmulas de apuração de ponto e refeitório e banco de horas.
- Mesmo que a geração de lançamentos seja uma rotina a parte, também são executadas as Fórmulas em ordem crescente de código.
De modo geral, estudaremos a seguir, a lógica de desenvolvimento e os componentes das linhas de uma Fórmula de Cálculo.
Expressão Condicional
A Expressão Condicional é identificada pelo cabeçalho CCCC <> Argumento EE, cujo:
CCCC - É o código do primeiro elemento da comparação a ser feita.
Pode ser uma variável, um VDB ou um Evento de Apuração.:
- Variável: é aceita somente aquela que pode ser usada para a seleção.
- VDB: deve ser prefixado pelas letras V, H, U ou Q, para explicitar se a comparação é, respectivamente, por: valor, hora, unidade ou tarefa.
Evento de Apuração: deve ser prefixado pelas letras D, N, H, V, U ou Q, para explicitar se a comparação é, respectivamente, por: horas diurnas, horas noturnas, horas, valor, valor unitário (para eventos cadastrados em quantidade) ou quantidade.
<> - É a condição que estabelece que tipo de comparação será feita entre os valores do primeiro (CCCC) e do segundo (Argumento) elementos.
Tipos de comparações em relação ao dado:
= igual ao argumento.
< > diferente do argumento.
> maior que o argumento.
>= maior ou igual ao argumento.
< menor que o argumento.
<= menor ou igual ao argumento.
Argumento – É o segundo elemento da comparação.
Pode ser representado por um valor fixo ou por um outro código de variável, VDB ou Evento de Apuração.
Se não for um valor fixo, o código deve ser precedido do caractere #.
EE - É a conjunção usada quando a condição estabelecida requer novas comparações ou mais que uma condição alternativa.
As conjunções válidas são E e OU:
- E: significa uma condição obrigatória. Determina que a próxima expressão é uma continuação da primeira e ambas devem ser verdadeiras. Caso contrário, a condição como um todo será considerada falsa e a expressão aritmética não será processada.
- OU: significa uma disjunção. Determina que a próxima expressão é uma conjunção alternativa. Logo, basta que uma delas seja verdadeira para que a expressão aritmética seja processada.
Nos casos em que a variável condicional (CCCC) for do tipo Data, o argumento aceita várias formas de comparação:
- Data fixa – para condicionar dia, mês e ano exato da comparação:
-
EXEMPLO
SIGNIFICADO
DTDE = **/01/2001
Desligados em qualquer dia de janeiro de 2001.
DTAD = 01/**/2001
Admitidos no dia 01 de qualquer mês de 2001.
DTNA = 01/05/****
Aniversariantes no dia 01 de maio de qualquer anoUsar outra variável com formatação de data – para considerar somente parte da data:
- Usar outra variável com formatação de data – para considerar somente parte da data:
Formatos possíveis para a comparação:
(DD) = Dia
(MM) = Mês
(AAAA) = Ano
(DD/MM) = Dia e Mês
(MM/AAAA) = Mês e Ano
(DD/MM/AAAA) = Dia, Mês e Ano
Atenção- O resultado da expressão condicional pode ser diferente entre um funcionário e outro. Deste modo, uma determinada linha ou toda a Fórmula pode ser executada para um funcionário e não para outro. Além disso, através de uma mesma fórmula, pode-se obter diferentes resultados conforme as diversas situações condicionadas.
- Se a expressão condicional não for verdadeira, a expressão aritmética não será processada.
- Esta pode ocupar mais de uma linha, desde que usada a conjunção E ou a disjunção OU.
- Uma linha de fórmula que não possui expressão condicional é sempre processada.
- Pode haver uma única expressão condicional para diversas expressões aritméticas. Desde que, no campo RRRR, sejam informados os caracteres inicial abre parênteses “(“ e fecha parênteses “)” para o conjunto de linhas da expressão aritmética.
Expressão Aritmética
A Expressão Aritmética possui variações em seu cabeçalho de acordo com o módulo.
Veja abaixo os elementos que a compõe:
MB - É o Mês Base. Logo, é a referência inicial para buscar algum dado. Veja as opções que o sistema pode tomar por mês base:
- 00 - A folha atual do cálculo.
- 01 a 12 - As folhas do último mês escolhido.
- MB - As Folhas do mês correspondente atribuído à variável MB. Serve para recuperar dados além dos doze últimos meses.
- MF - O mês da data base do último cálculo de recibo de Férias.
- MR - O mês da data base do cálculo da rescisão do Contrato (serve para calcular rescisões complementares).
ObservaçãoPara usar a variável MB como Mês Base, deve-se atribuir um valor que aponte para o mês desejado. Logo, em uma linha anterior da própria Fórmula de Cálculo, o MB será a variável Resultante (RRRR).
Em que DTBA é a variável que aponta para a data base da folha que está sendo calculada e 0,24 significa 24 meses.
Ou:
Em que DTBA é a variável que aponta para a data base da folha que está sendo calculada e 2 significa 2 anos.
Neste tipo de expressão, deve-se ter cuidado para não ultrapassar 12 no número de meses ou 30 no número de dias.
Logo, sendo necessário acessar:
- O 18º mês anterior à data base (18 meses):
- O 45º dia anterior à data base (45 dias):
NM - É o número de meses, a partir do Mês Base para trás, que devem ser somados para se obter os valores para o cálculo. As opções válidas são:
- 00 - Somente os valores da folha que está sendo calculada. Válido só se a coluna MB também for 00, caso contrário o sistema assume 01.
- 01 - Todos os valores do mês apontado pela coluna MB. Se a coluna MB for 00, os valores da folha atual serão somados com os valores de outras folhas já processadas no mês.
- 02 a 12- Todos os valores do mês apontando pela coluna MB mais os valores da diferença de meses incluídos na coluna NM. Por exemplo, se o NM = 12, serão apurados todos os valores do mês apontado pela coluna MB mais os 11 meses anteriores.
- MA - Os valores de todas as folhas do ano em curso até o mês apontado como base.
- NM - Os números de meses a serem somados varia de acordo com o valor atribuído à variável NM. Serve para recuperar dados além dos 12 últimos meses.
ObservaçõesPara atribuir a quantidade de meses superiores a 12 meses para a variável NM, em uma linha anterior da própria fórmula de cálculo, o NM será a variável Resultante (RRRR).
Exemplo: para considerar 18 meses ao mês base apontado, inclua a seguinte linha de fórmula:
Desta forma, associam-se as varáveis MB e NM, para definir, respectivamente, o mês que se busca como base e quantos meses retroativos são apurados os valores.
Exemplo: Da data do último afastamento do funcionário, busca-se dados de 6 meses retroativos de valores de comissões, para compor de médias.
Na prática, se o colaborador se afastou em 15/01/2010, temos:
- MB = DTUA – 0,01, significa que o mês base é 12/2009.
- NM = 06, significa que a fórmula resultaria num saldo acumulado dos valores de comissões pagos entre os meses de 07/2009 a 12/2009.
DB - É o Dia Base. Logo, é a referência inicial para buscar algum dado. Veja as opções que o sistema pode tomar por dia base:
- 00 – dia corrente.
- 01 a 31 – dia correspondente do mês corrente.
- DB – data base calculada em linha anterior, atribuído à variável DB.
- DP – encerramento do período do ponto.
- DF – encerramento do período da folha.
ND - É o número de dias. Logo, é a referência inicial para buscar algum dado. Veja as opções que o sistema pode tomar por dia base:
- 00 – só o dia corrente.
- 01 a 99 – número de dias fixos.
- ND - número de dias calculados em linha anterior.
- DM – número de dias existentes no mês.
- NP – número de dias do período do ponto.
- NF – número de dias do período folha.
Information TitleCom a mesma lógica das variáveis MB NM, as variáveis DB ND do Frequência são associadas para definir, respectivamente, o dia que se busca como base e o número de dias retroativos para apurar os valores.
Exemplo: apurar as horas extras a 50% (VDB 525), somando as horas correspondentes do período do ponto (Evento de Apuração 121):
Na prática, se o período do ponto calculado foi de 21/02 a 20/03/2013, temos:
- DB = DP: encerramento do período do ponto em 20/03/2013.
- ND = NP: significa que a fórmula resulta num saldo acumulado da quantidade de horas extras a 50% geradas entre os dias 21/02/2013 a 20/03/2013.
RRRR - É a variável resultante que recebe e armazena o resultado do cálculo. São usadas como variáveis resultantes:
- Todos os códigos de VDB prefixados pelas letras V, H, U ou Q: para informar se o resultado apurado deve ser armazenado em valor, hora, unidade ou quantidade, respectivamente. Quando o código de VDB deve armazenar as horas e o seu valor, utilizam-se duas linhas de cálculo: uma para que a resultante do VDB seja precedida por H e outra por V.
- Todos Eventos de Apuração prefixados pelas letras D, N, H, V, U ou Q: para informar se o resultado deve armazenar as horas diurnas, horas noturnas, horas, valor, valor unitário ou quantidade, respectivamente.
- As variáveis R001 a R999: servem para armazenar temporariamente os resultados intermediários de uma Fórmula. Seus valores são eliminados no final de cada Fórmula, portanto, podem ser reaproveitadas nas seguintes.
- As variáveis T001 a T999: servem para armazenar temporariamente os resultados intermediários de uma Fórmula. A diferença é que o seu valor não é eliminado ao final de cada Fórmula, servindo para passar valores de uma para outra.
- Algumas variáveis especiais, tais como: MB, NM, DB, ND. Seu valor temporário é eliminado no final de cada Fórmula.
- As variáveis especiais que podem ser aplicadas em resultantes: podem ser calculadas através das Fórmulas. Exemplo: variáveis para o cálculo de Benefícios (vide tópico Aplicação de Variáveis).
- A variável especial FIM: quando determina-se o fim de uma condição. Este elemento serve para agilizar o processo de cálculo. Porque, se a condição for falsa para o funcionário que está sendo calculado, a Fórmula é encerrada e o cálculo prossegue somente a partir da próxima. Logo, o sistema não avança nas demais linhas da Fórmula, quando a condição não é atendida.
- A identificação da Fórmula prefixada pelas letras B ou S, aplicada nas seguintes hipóteses:
MÓDULO
CÓDIGO
DEFINIÇÃO
Benefícios
B + Código da fórmula
Para retornar o valor de mensalidades, para planos de convênio do tipo faixa de valores.
B + Código da fórmula
Para retornar o valor do vale-alimentação.
Frequência
S+ Código da fórmula
Para retornar o valor de um saldo de apuração do ponto e acesso.
Expressão Aritmética – Esta é a expressão aritmética propriamente dita. Pode ser composta por:
- Códigos de VDB prefixados pelas letras V, H, U ou Q.
Exemplo: Vencimento de Horas Extras 50%:
CÓDIGO
DESCRIÇÃO
H025
Horas de Horas Extras 50%
V025
Valor de Horas Extras 50%
- Códigos de Eventos de Apuração, prefixados pelas letras D, N, H, V, U ou Q.
Exemplo: Evento de Horas Trabalhadas:
CÓDIGO
DESCRIÇÃO
D001
Horas Diurnas de Horas Trabalhadas
N001
Horas Noturnas de Horas Trabalhadas
H001
Horas de Horas Trabalhadas
- Variáveis resultantes e totalizadoras: R001 à R999, T001 à T999.
- Variáveis que possam ser usadas em cálculos.
- Valores, percentuais ou índices.
OPERADOR
OPERAÇÃO
%
Multiplica por uma constante numérica e divide o resultado por 100.
- Operações aritméticas.
OPERADOR
OPERAÇÃO
+
Adição
-
Subtração
*
Multiplicação
/
Divisão
Utilizar o Interpretador de Fórmulas – Quando esta opção está marcada, o sistema demonstra o significado de cada componente da expressão aritmética. Exemplo:
Atenção- A Fórmula sempre é efetuada da esquerda para a direita, independente das operações envolvidas.
- Somente o resultado final da expressão aritmética será movido para a variável resultante.
- As variáveis R001 à R999, T001 à T999, MB e NM, DB e ND, sempre que recalculadas, assumem o novo resultado.
Exemplo: Cálculo do repouso remunerado sobre comissões:
Interpretação de fórmulasCondição - Se o valor de comissões é maior que zero.
Resultado:
- Gera o valor para o VDB Repouso Remunerado sobre Comissões (V029).
- Busca o valor da comissão (V028) do mês corrente e da folha atual (MB- 00 e NM - 00).
- Multiplica pelo número de horas de repouso remunerado conforme a escala (*HREE).
- E, por fim, divide pelo número de horas trabalhadas conforme escala (/HTRE).
Exemplo: Cálculo do adiantamento quinzenal:
Interpretação de fórmulasCondição - Se o valor de comissões é maior que zero.
Interpretação da fórmulaCondição - Encerra a fórmula, se:
* O funcionário estiver afastado.
* O tipo de salário for por tarefa ou outros.
* O tipo de vínculo estiver entre os códigos 07 e 25.
* A data de início das férias iniciar antes da data de cálculo da folha de adiantamento e terminar após esta mesma data.
Resultado:
- Gera o valor para o VDB adiantamento quinzenal (V032).
- Busca o valor do salário mensal (SMES) do mês corrente e da folha atual (MB- 00 e NM - 00).
- E aplica o percentual de quarenta por cento (%40).
Funções das Fórmulas
Além da expressão condicional, das operações aritméticas e das diversas formas de aplicação das variáveis, o sistema ainda disponibiliza um conjunto de funções para retornar dados com maior facilidade.
Na tela do desenvolvimento da fórmula, ao incluir a expressão aritmética, o sistema habilita o ícone "Função"
As funções disponíveis podem variar de acordo com o módulo ou uso da fórmula. Portanto, vamos conhecer as principais funções disponíveis.
Arredondamento
As funções de arredondamento visam arredondar um número até uma quantidade especificada de dígitos, podendo limitar a quantidade de casas decimais.
AtençãoPor padrão, o resultado de uma operação:
- Tem quatro casas decimais para o cálculo.
- Duas casas decimais para o resultado de um VDB ou Evento.
- Duas casas decimais para os relatórios.
Todos com arredondamento na última casa decimal.
Exemplo: O funcionário recebe R$ 6.500,00 por mês e tem um contrato de 220hs.
Para calcular na fórmula uma resultante que represente seu salário hora, temos:
O resultado da variável R001 = 29,5455.
Para aplicar funções de arredondamento, inclua no final da expressão aritmética a opção desejada.
Veja o mesmo modelo de fórmula anterior, com a opção de arredondamento na segunda casa decimal:
Ainda para o mesmo exemplo, note como ficam os resultados com as diversas funções de arredondamento:
Função - Resultado- (4) Arredondamento na 4ª casa decimal - 29,5455
- (3) Arredondamento na 3ª casa decimal - 29,5460
- (2) Arredondamento na 2ª casa decimal - 29,5500
- (1) Arredondamento na 1ª casa decimal - 29,5000
- (0) Arredondamento na Unidade - 30,0000
Observe que novsv cálculo, os valores sempre são apresentados com quatro casas decimais.
Data
As funções de data têm por objetivo extrair parte de uma data ou realizar cálculo entre datas.
Para o sistema, quando uma data é atribuída em uma variável resultante do cálculo, esta é representada da seguinte forma: o ano fica na parte inteira e o mês e o dia na parte decimal.
Exemplo: Na variável R001 retornar uma data de admissão em 02/03/2014:
O resultado da variável R001= 2014,0302.
Se for necessário separar o dia, mês ou ano desta data, são empregadas as seguintes funções:
Função - Resultado- (D) Retorna o dia de uma data - 2,0000
- (M) Retorna o mês de uma data - 3,0000
- (A) Retorna o ano de uma data - 2014,0000
- (U) Retorna o último dia do mês de uma data - 31,0000
ObserveEsta função também deve ser aplicada no final da expressão aritmética.
Obse
Para calcular o número de dias entre duas datas, através das Fórmulas de Cálculo, aplicam-se as operações aritméticas de adição ou subtração e as funções de cálculo entre datas.
Veja na expressão a seguir:
Assumindo que a data base do cálculo é 31/10/2013 e a data de admissão é 04/03/1999, os resultados são os seguintes:
Função - Resultado- (DD) Retorna os dias de diferença entre duas datas - 5.355,0000
- (MD) Retorna os meses de diferença entre duas datas - 175,0000
- (AD) Retorna os anos de difereça entre duas datas - 14,0000
Por fim, há a opção de calcular uma nova data a partir da soma ou subtração de dias.
Por exemplo, para adicionar 150 dias a uma data de admissão, resulta na seguinte expressão:
Assumindo que a data de admissão é 04/03/1999, o resultado é: 1999,0801.
Seleção de Folhas
Esta função possibilita que na expressão aritmética das Fórmulas sejam empregados filtros de VDB por código de folha.
Exemplo: Em uma competência foi gerado o VDB de arredondamento na folha de adiantamento quinzenal e na folha mensal. Para gerar a apropriação contábil, é necessário separar este VDB segundo o código de folha gerado.
Para tanto, na Fórmula de Cálculo da regra de contabilização é necessário criar dois itens, com as seguintes expressões:
- Arredondamento da Folha Quinzenal:
- Arredondamento da Folha Mensal:
Desta forma, mesmo que a geração da rotina de apropriação contábil selecione todas as folhas da competência, cada regra contábil separa os valores de arredondamento por tipo de folha.
Na linha da Fórmula, a seleção da folha é delimitada por [ ] – colchetes e aposta no final da expressão aritmética, tendo um ou mais VDB.
Sempre que for necessário selecionar mais de um tipo de folha, estes códigos são separados por vírgula (,).
Exemplo:
Os códigos de folha de pagamento disponíveis são:
Código
Descrição
Código
Descrição
11
Mensal
61
Suplementar
21
Quinzenal – 1ª Quinzena
71
Avulsa
22
Quinzenal – 2ª Quinzena
81
Férias – 1º Recibo do Dia
31
Semanal – 1ª Semana
82
Férias – 2º Recibo do Dia
32
Semanal – 2ª Semana
83
Férias – 3º Recibo do Dia
33
Semanal – 3ª Semana
91
Rescisão Principal
41
Adiantamento Semanal/Quinzenal
92
1ª Rescisão Complementar
51
13º Salário – Antecipação
93
2ª Rescisão Complementar
52
13º Salário - Complementação
95
Rescisão Parcial
A função também pode ser associada com o conteúdo do campo NM (Número de Meses):- Fórmulas das regras contábeis, relatórios ou rotinas especiai: este conteúdo aceita qualquer uma das opções disponíveis.
- Fórmulas para cálculo de folhas, o conteúdo de NM não pode ser 00 (Somente a Folha Atual).
Índices/Percentuais Acumulados e Médias
Para realizar cálculos com índices ou percentuais acumulados de correção, os valores desta são informados na tabela Valores Avulsos da Folha de Pagamento.
Exemplo: Corrigir o valor de comissões, pelo conteúdo atribuído no valor avulso informado na variável VA01, referente aos últimos 03 meses retroativos em relação a data base do cálculo:
Na prática, supondo que a data base da folha calculada é 30/06/2005, o cálculo envolveria o período de 03/2005 a 05/2005.
Atribuindo valores aos meses envolvidos:
MÊS/ANO
COMISSÕES
CORREÇÃO MENSAL
(VA01)
RESULTADO PARCIAL
RESULTADO FINAL
03/2005
120,00
1,18
203,86
391,06
04/2005
50,00
1,21
70,20
05/2005
100,00
1,2
117,00
06/2005
1,17
Utilizando o parâmetro de correção (AM), confira o resultado tomando por base o mesmo período e valores de comissões a serem corrigidos.
MÊS/ANO
COMISSÕES
CORREÇÃO MENSAL
(VA01)
RESULTADO PARCIAL
RESULTADO FINAL
03/2005
120,00
1,18
240,56
465,50
04/2005
50,00
1,21
84,94
05/2005
100,00
1,2
140,00
06/2005
1,17
Para este tipo de função, a operação de multiplicação ou o uso do percentual na expressão aritmética depende da forma como é informado o valor avulso na tabela.
Exemplo:
É importante ressaltar que o índice é diferente do percentual.
Por exemplo, se informado um índice de 1,20 no lugar de um percentual 20,00, o cálculo pode resultar em cancelamento devido a valores muito grandes, com a mensagem 'Invalid Float Point Operation'.
Os parâmetros de correção também são associados às variáveis MDMV (Média dos meses com valor) e MDMT (Média dos meses trabalhados), trazendo diversas combinações e possibilidades de cálculos.
MDMV – Média dos Meses que Possuem Valor
Com esta variável, a divisão final é feita pelo número de meses com valores.
Emprego nas fórmulas:
DADOS DO CÁLCULO:
FOLHA MENSAL DE 11/2007
FUNCIONÁRIO ADMITIDO EM 03/04/2006
COMISSÕES PAGAS NO PERÍODO DE 11/2006 A 11/2007
RESULTADO DO CÁLCULO – PARA CADA VARIÁVEL RESULTANTE DA FÓRMULA
RESULTANTE
VALOR
ELUCIDAÇÃO
R001
2.666,64
Busca os valores de 12/2006 a 11/2007 e divide por 10 meses que possuam valores de comissão.
R002
2.707,85
Busca os valores de 11/2006 a 10/2007 e divide por 11 meses que possuam valores de comissão.
R003
2.708,05
Busca os valores de 01/2007 a 11/2007 e divide por 9 meses que possuam valores de comissão.
R004
4.154,43
Busca os valores de 11/2006 a 10/2007 e utiliza os 3 maiores valores - 01/2007, 04/2007 e 09/2007.
R005
4.154,43
Busca os valores de 01/2007 a 11/2007 e utiliza os 3 maiores valores - 01/2007, 04/2007 e 09/2007.
DADOS DO CÁLCULO:
FOLHA MENSAL DE 11/2007
FUNCIONÁRIO ADMITIDO EM 01/08/2007
COMISSÕES PAGAS NO PERÍODO DE 08/2007 A 11/2007
RESULTADO DO CÁLCULO – PARA CADA VARIÁVEL RESULTANTE DA FÓRMULA
RESULTANTE
VALOR
ELUCIDAÇÃO
R001
72,28
Busca os valores de 08/2007 a 11/2007 e divide por 2 meses que possuam valores de comissão.
R002
72,28
Busca os valores de 08/2007 a 10/2007 e divide por 2 meses que possuam valores de comissão.
R003
72,28
Busca os valores de 08/2007 a 11/2007 e divide por 2 meses que possuam valores de comissão.
R004
72,28
Busca os valores de 08/2007 a 11/2007 e utiliza os 2 maiores valores - 09/2007 e 10/2007.
R005
72,28
Busca os valores de 08/2007 a 11/2007 e utiliza os 2 maiores valores - 09/2007 e 10/2007.
MDMT – Média dos Meses Trabalhados
Com esta variável, a divisão final é realizada pelo número de meses trabalhados, independente se há valores ou não.
Emprego nas fórmulas:
DADOS DO CÁLCULO:
FOLHA MENSAL DE 11/2007
FUNCIONÁRIO ADMITIDO EM 03/04/2006
COMISSÕES PAGAS NO PERÍODO DE 11/2006 A 11/2007
RESULTADO DO CÁLCULO – PARA CADA VARIÁVEL RESULTANTE DA FÓRMULA
RESULTANTE
VALOR
ELUCIDAÇÃO
R001
2.222,20
Busca os valores de 12/2006 a 11/2007 e divide por 12 meses.
R002
2.482,20
Busca os valores de 11/2006 a 10/2007 e divide por 12 meses.
R003
2.215,67
Busca os valores de 01/2007 a 11/2007 e divide por 11 meses.
R004
4.154,43
Busca os valores de 11/2006 a 10/2007 e utiliza os 3 maiores valores - 01/2007, 04/2007 e 09/2007.
R005
4.154,43
Busca os valores de 01/2007 a 11/2007 e utiliza os 3 maiores valores - 01/2007, 04/2007 e 09/2007.
DADOS DO CÁLCULO:
FOLHA MENSAL DE 11/2007
FUNCIONÁRIO ADMITIDO EM 01/08/2007
COMISSÕES PAGAS NO PERÍODO DE 08/2007 A 11/2007
RESULTADO DO CÁLCULO – PARA CADA VARIÁVEL RESULTANTE DA FÓRMULA
RESULTANTE
VALOR
ELUCIDAÇÃO
R001
36,14
Busca os valores de 08/2007 a 11/2007 e divide por 4 meses.
R002
48,19
Busca os valores de 08/2007 a 10/2007 e divide por 3 meses.
R003
36,14
Busca os valores de 08/2007 a 11/2007 e divide por 4 meses.
R004
48,19
Busca os valores de 08/2007 a 11/2007, utiliza os 2 maiores valores (09/2007 e 10/2007) e divide por 03.
R005
48,19
Busca os valores de 08/2007 a 11/2007, utiliza os 2 maiores valores (09/2007 e 10/2007) e divide por 03.
MDMV – Média dos Meses que Possuem Valor, Aplicando Índices/Percentuais com Correção Simples
Calcula a média de comissões, com correção simples, logo, o valor de comissão corrigido pelo índice/percentual do referido mês.
É obrigatório informar na tabela de valores avulsos, todos os índices/percentuais do período abrangido pela Fórmula de Cálculo.Neste exemplo, os valores são informados com acréscimo de PERCENTUAL de correção.
Emprego nas fórmulas:
DADOS DO CÁLCULO:
FOLHA MENSAL DE 11/2007
FUNCIONÁRIO ADMITIDO EM 01/08/2007
COMISSÕES PAGAS NO PERÍODO DE 08/2007 A 11/2007
RESULTADO DO CÁLCULO – PARA CADA VARIÁVEL RESULTANTE DA FÓRMULA
RESULTANTE
VALOR
ELUCIDAÇÃO
R001
36,59
Busca os valores de comissões, corrigidos com o percentual referente a cada mês, de 08/2007 a 11/2007 e divide por 4 meses. Abertura de cálculo:
R002
48,79
Busca os valores de comissões, corrigidos com o percentual referente a cada mês, de 08/2007 a 10/2007 e divide por 3 meses.
R003
36,59
Busca os valores de comissões, corrigidos com o percentual referente a cada mês, de 08/2007 a 11/2007 e divide por 4 meses.
R004
48,79
Busca os valores de comissões, corrigidos com o percentual referente a cada mês, de 08/2007 a 11/2007 e utiliza os 2 maiores valores (09/2007 e 10/2007) e divide por 03.
R005
48,79
Busca os valores de comissões, corrigidos com o percentual referente a cada mês, de 08/2007 a 11/2007 e utiliza os 2 maiores valores (09/2007 e 10/2007) e divide por 03.
(AM) MDMV – Média dos Meses que Possuem Valor, Aplicando Índices/Percentuais com Correção Acumulada
Calcula a média acumulada com correção, mês a mês, conforme índice/percentual informado na tabela de valores avulsos correspondentes aos meses de correção.
Empregando o parâmetro (AM), a correção do valor será realizada com o índice do próprio mês que se está corrigindo e os índices dos meses seguintes até a data base.
É obrigatório informar na tabela de valores avulsos, todos os índices/percentuais do período abrangido pela Fórmula de Cálculo.
Neste exemplo, observe que o percentual de correção deve ser informado sem o acréscimo de “100”:
DADOS DO CÁLCULO:
FOLHA MENSAL DE 11/2007
FUNCIONÁRIO ADMITIDO EM 03/04/2006
COMISSÕES PAGAS NO PERÍODO DE 11/2006 A 11/2007
RESULTADO DO CÁLCULO – PARA CADA VARIÁVEL RESULTANTE DA FÓRMULA
RESULTANTE
VALOR
ELUCIDAÇÃO
R001
2.789,69
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 12/2006 a 11/2007e divide por 10 meses que possuam valores de comissão. Abertura do cálculo:
R002
2.839,62
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 11/2006 a 10/2007e divide por 11 meses que possuam valores de comissão. Abertura do cálculo:
R003
2.828,91
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 01/2007 a 11/2007e divide por 9 meses que possuam valores de comissão. Abertura do cálculo:
R004
4.372,35
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 11/2006 a 10/2007e utiliza os 3 maiores valores - 11/2006, 01/2007 e 09/2007. Abertura de cálculo:
R005
4.355,82
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 01/2007 a 11/2007e utiliza os 3 maiores valores - 01/2007, 04/2007 e 09/2007. Abertura do cálculo:
DADOS DO CÁLCULO:
FOLHA MENSAL DE 11/2007
FUNCIONÁRIO ADMITIDO EM 01/08/2007
COMISSÕES PAGAS NO PERÍODO DE 08/2007 A 11/2007
RESULTADO DO CÁLCULO – PARA CADA VARIÁVEL RESULTANTE DA FÓRMULA
RESULTANTE
VALOR
ELUCIDAÇÃO
R001
74,33
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 08/2007 a 11/2007 e divide por 2 meses que possuam valores de comissão. Abertura de cálculo:
R002
74,33
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 08/2007 a 10/2007 e divide por 2 meses que possuam valores de comissão.
R003
74,33
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 08/2007 a 11/2007 e divide por 2 meses que possuam valores de comissão.
R004
74,33
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 08/2007 a 11/2007 e utiliza os 2 maiores valores - 09/2007 e 10/2007.
R005
74,33
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, dos meses de 08/2007 a 11/2007 e utiliza os 2 maiores valores - 09/2007 e 10/2007.
(AM) MDMT – Média dos Meses Trabalhados, Aplicando Índices/Percentuais com Correção Acumulada
Calcula média acumulada, com correção, mês a mês, conforme índice/percentual informado na tabela de valores avulsos, correspondentes aos meses de correção.
Empregando o parâmetro (AM), a correção do valor será realizada com o índice do próprio mês que se está corrigindo e os índices dos meses seguintes até à data base.
É obrigatório informar na tabela de valores avulsos, todos os índices/percentuais do período abrangido pela fórmula de cálculo.
Neste exemplo, observe que o percentual de correção deve ser informado sem acréscimo de “100”:
Emprego nas fórmulas:
DADOS DO CÁLCULO:
FOLHA MENSAL DE 11/2007
FUNCIONÁRIO ADMITIDO EM 03/04/2006
COMISSÕES PAGAS NO PERÍODO DE 11/2006 A 11/2007
RESULTADO DO CÁLCULO – PARA CADA VARIÁVEL RESULTANTE DA FÓRMULA
RESULTANTE
VALOR
ELUCIDAÇÃO
R001
2.324,74
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 12/2006 a 11/2007 e divide por 12 meses. Abertura do cálculo:
R002
2.602,99
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 11/2006 a 10/2007 e divide por 12 meses. Abertura do cálculo:
R003
2.314,56
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 01/2007 a 11/2007 e divide por 11 meses. Abertura do cálculo:
R004
4.372,35
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 11/2006 a 10/2007 e utiliza os 3 maiores valores - 11/2006, 01/2007 e 09/2007. Abertura de cálculo:
R005
4.355,82
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 01/2007 a 11/2007 e utiliza os 3 maiores valores - 01/2007, 04/2007 e 09/2007. Abertura do cálculo:
DADOS DO CÁLCULO:
FOLHA MENSAL DE 11/2007
FUNCIONÁRIO ADMITIDO EM 01/08/2007
COMISSÕES PAGAS NO PERÍODO DE 08/2007 A 11/2007
RESULTADO DO CÁLCULO – PARA CADA VARIÁVEL RESULTANTE DA FÓRMULA
RESULTANTE
VALOR
ELUCIDAÇÃO
R001
37,16
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 08/2007 a 11/2007 e divide por 4 meses. Abertura de cálculo:
R002
49,55
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 08/2007 a 10/2007 e divide por 3 meses.
R003
37,16
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 08/2007 a 11/2007 e divide por 4 meses.
R004
49,55
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 08/2007 a 11/2007, utiliza os 2 maiores valores (09/2007 e 10/2007) e divide por 03.
R005
49,55
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 08/2007 a 11/2007, utiliza os 2 maiores valores (09/2007 e 10/2007) e divide por 03.
(A) MDMV – Média dos Meses que Possuem Valor, Aplicando Índices/Percentuais com Correção Acumulada
Calcula a média acumulada com correção, mês a mês, conforme índice/percentual informado na tabela de valores avulsos correspondentes aos meses de correção.
Empregando o parâmetro (A), a correção do valor será realizada com o índice do mês seguinte que se está corrigindo e os índices dos meses seguintes até a data base.
É obrigatório informar na tabela de valores avulsos, todos os índices/percentuais do período abrangido pela Fórmula de Cálculo.
Neste exemplo, observe que o percentual de correção deve ser informado sem acréscimo de “100”:
Emprego nas fórmulas:
DADOS DO CÁLCULO:
FOLHA MENSAL DE 11/2007
FUNCIONÁRIO ADMITIDO EM 03/04/2006
COMISSÕES PAGAS NO PERÍODO DE 11/2006 A 11/2007
RESULTADO DO CÁLCULO – PARA CADA VARIÁVEL RESULTANTE DA FÓRMULA
RESULTANTE
VALOR
ELUCIDAÇÃO
R001
2.774,69
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 12/2006 a 11/2007 e divide por 10 meses que possuam valores de comissão. Abertura do cálculo:
R002
2.823,72
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 11/2006 a 10/2007 e divide por 11 meses que possuam valores de comissão. Abertura do cálculo:
R003
2.813,10
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 01/2007 a 11/2007 e divide por 9 meses que possuam valores de comissão. Abertura do cálculo:
R004
4.339,12
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 11/2006 a 10/2007 e utiliza os 3 maiores valores - 11/2006, 01/2007 e 09/2007. Abertura de cálculo:
R005
4.330,44
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 01/2007 a 11/2007 e utiliza os 3 maiores valores - 01/2007, 04/2007 e 09/2007. Abertura do cálculo:
DADOS DO CÁLCULO:
FOLHA MENSAL DE 11/2007
FUNCIONÁRIO ADMITIDO EM 01/08/2007
COMISSÕES PAGAS NO PERÍODO DE 08/2007 A 11/2007
RESULTADO DO CÁLCULO – PARA CADA VARIÁVEL RESULTANTE DA FÓRMULA
RESULTANTE
VALOR
ELUCIDAÇÃO
R001
73,42
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 08/2007 a 11/2007 e divide por 2 meses que possuam valores de comissão. Abertura de cálculo:
R002
73,42
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 08/2007 a 10/2007 e divide por 2 meses que possuam valores de comissão.
R003
73,42
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 08/2007 a 11/2007 e divide por 2 meses que possuam valores de comissão.
R004
73,42
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 08/2007 a 11/2007 e utiliza os 2 maiores valores - 09/2007 e 10/2007.
R005
73,42
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 08/2007 a 11/2007 e utiliza os 2 maiores valores - 09/2007 e 10/2007.
(A) MDMT – Média dos Meses Trabalhados, Aplicando Índices/Percentuais com Correção Acumulada
Calcula a média acumulada com correção, mês a mês, conforme índice/percentual informado na tabela de valores avulsos correspondentes aos meses de correção.
Empregando o parâmetro (A), a correção do valor será realizada com o índice do mês seguinte que se está corrigindo e os índices dos meses seguintes até a data base.
É obrigatório informar na tabela de valores avulsos, todos os índices/percentuais do período abrangido pela fórmula de cálculo.
Neste exemplo, observe que o percentual de correção deve ser informado sem acréscimo de “100”:
Emprego nas fórmulas:
DADOS DO CÁLCULO:
FOLHA MENSAL DE 11/2007
FUNCIONÁRIO ADMITIDO EM 03/04/2006
COMISSÕES PAGAS NO PERÍODO DE 11/2006 A 11/2007
RESULTADO DO CÁLCULO – PARA CADA VARIÁVEL RESULTANTE DA FÓRMULA
RESULTANTE
VALOR
ELUCIDAÇÃO
R001
2.312,24
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 12/2006 a 11/2007 e divide por 12 meses. Abertura do cálculo:
R002
2.588,41
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 11/2006 a 10/2007 e divide por 12 meses. Abertura do cálculo:
R003
2.301,63
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 01/2007 a 11/2007 e divide por 11 meses. Abertura do cálculo:
R004
4.339,12
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 11/2006 a 10/2007 e utiliza os 3 maiores valores - 11/2006, 01/2007 e 09/2007. Abertura de cálculo:
R005
4.330,44
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 01/2007 a 11/2007 e utiliza os 3 maiores valores - 01/2007, 04/2007 e 09/2007. Abertura do cálculo:
DADOS DO CÁLCULO:
FOLHA MENSAL DE 11/2007
FUNCIONÁRIO ADMITIDO EM 01/08/2007
COMISSÕES PAGAS NO PERÍODO DE 08/2007 A 11/2007
RESULTADO DO CÁLCULO – PARA CADA VARIÁVEL RESULTANTE DA FÓRMULA
RESULTANTE
VALOR
ELUCIDAÇÃO
R001
36,71
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 08/2007 a 11/2007e divide por 4 meses. Abertura de cálculo:
R002
48,94
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 08/2007 a 10/2007e divide por 3 meses.
R003
36,71
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 08/2007 a 11/2007e divide por 4 meses.
R004
48,94
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 08/2007 a 11/2007,utiliza os 2 maiores valores (09/2007 e 10/2007) e divide por 03.
R005
48,94
Busca os valores de comissões, corrigidos com o percentual acumulado a cada mês, de 08/2007 a 11/2007,utiliza os 2 maiores valores (09/2007 e 10/2007) e divide por 03.
Cancelamento com a Mensagem 'Invalid Floating Point Operation'
Caso na execução de uma Fórmula de Cálculo haja um cancelamento com a mensagem 'Invalid Float Point Operation', verifique as variáveis Totalizadoras.
Na maioria das vezes, os totalizadores de uma Fórmula ultrapassam a capacidade dos campos por resultarem números muito grandes, gerando o cancelamento citado acima. Isto ocorreria mesmo com maior capacidade de armazenamento dos campos, pois provavelmente os resultados seriam incorretos.
A exemplo disto, basta identificar se as variáveis de Valores Avulsos estão registradas corretamente na tabela Valores Avulsos, bem como se o sinal da operação está de acordo na linha da expressão aritmética.
Cálculo das Diferenças de INSS Referentes à Dissídio
Para calcular a diferença de INSS sobre valores pagos referente a Dissídio Coletivo, são aplicadas as seguintes variáveis:
- (DIMM/AAAA) – Cálculo da diferença de INSS referentes a Dissídio.
- (DI13/AAAA) – Cálculo da diferença de INSS de 13º Salário ref. a Dissídio.
Exemplo:
Na linha 8 da fórmula, a variável resultante R061 apura a diferença do INSS da competência 01/2007.
VDB para Contratos Vinculados
Quando o módulo Folha de Pagamento é parametrizado para o emprego de Contratos Vinculados (Subcontratos), a função (S) serve para recuperar o somatório das horas, quantidade ou valor de VDB calculado para este tipo de Contrato.
Exemplo: Contabilizar a quantidade de horas trabalhadas e o repouso remunerado para o Contrato principal e seus subcontratos, apurados em Ficha Financeira.
NOME
CONTRATO / SUBCONTRATO
HORAS DO VDB 001 – HORAS TRABALHADAS
HORAS DO VDB 002 REPOUSO RMUNERADO
RESULTADO DA VARIÁVEL RESULTANTE R001
Zélia Gattai
0001
90,00
15,00
136,50
0002
9,00
1,50
0003
18,00
3,00