Função B:
Executa tabela progressiva. O retorno é do tipo valor.
B ('CÓD. DA TABELA', VALOR A APLICAR)
 
Exemplo:                                  
Foi criada a seguinte tabela de cálculo, com código '0004';
       Valor            Percentual
       360                      1
       1200                    2
       2400                    3
       9999                    4
       Fórmula:
        B - ('0004', RC)
       A função RC retorna salário nominal. Vamos supor RC = R$ 5.000,00
       Neste caso, a fórmula executaria a tabela da seguinte forma:
       360 X 1% = 3,6;
       (1200 - 360) X 2% = 16,80;
       (2400 - 1200) X 3% = 36,00;
       (5000 - 2400) X 4% = 104,00.
        Retorno: 160,40
 


Função BASECALCULO:
Retorna a base de cálculo da incidência no mês e ano especificados.
Base (TIPOBASE, MES, ANO, PARAMGERAIS)
 

Tipo Base:

INSS: Considera mês/ano competência
INSS13: Considera mês/ano competência
IRRF: Considera mês/ano caixa
IRRF13: Considera mês/ano caixa
IRRFFERIAS: Considera mês/ano caixa
FGTS: Considera mês/ano competência
FGTS13: Considera mês/ano competência 
FGTSINDENIZADO: Considera mês/ano competência 
FGTS13INDENIZADO: Considera mês/ano competência 

MES e ANO:
Quando informado meses anteriores o sistema executa um SELECT nas bases gravadas no período da ficha financeira (PFPERFF).
Quando informado mês atual, os valores do período atual são buscados da memória, e caso o parâmetro 'Somente Período Atual' seja FALSO, ou seja, considere todo o mês, é executado um SELECT nas bases gravadas no período da ficha financeira (PFPERFF), para buscar valores dos outros períodos do mês especificado.
 
PARAMGERAIS
1º. Caractere = Somente Período Atual
Informe 'S' para que o sistema considere as bases apenas do período atual, caso contrário informe 'N'.
 
Atenção:
Este parâmetro é verificado somente para o mês e ano atual.
 
2º. Caractere = Limita ao Teto
Informe 'S' para que o sistema limite ao teto conforme tabela de cálculo, caso contrário informe 'N'.
 
Atenção:
Este parâmetro é verificado somente quando o 'Tipo Base' é igual INSS ou INSS13.
 
Exemplo:
O usuário necessita saber a base de 'INSS folha' do mês atual limitado ao teto.
A fórmula é: BASECALCULO ('INSS', MES, ANO,' NS')

Dica

Veja exemplos do FGTS na FAQ - Cálculo do FGTS Digital


Função BASEFGTS:
Retorna base de FGTS.O retorno é do tipo valor.

  BASEFGTS -> Irá retornar a soma dos FGTS Folha e FGTS Indenizado

Dica

Veja exemplos na FAQ - Cálculo do FGTS Digital

 
Função BASEFGTSFF:
Retorna a base de FGTS de um ano e mês especificados.
BASEFGTSFF (ANO, MÊS)

  BASEFGTSFF -> Irá retornar a soma dos FGTS Folha e FGTS Indenizado

Exemplo:
BASEFGTSFF ((ANO, MÊS)
BASEFGTSFF (2013, 04) retorna a base FGTS do movimento do funcionário no mês de abril de 2013.

Dica

Veja exemplos também na FAQ - Cálculo do FGTS Digital


 
Função BASEINSS:
Retorna base de INSS do movimento atual. Retorna valor.
 
Observação:
Quando associar esta função a um evento, este evento deverá ter a maior prioridade para retornar o valor correto.
 
Função BASEINSSFF:
Retorna base de INSS de acordo com ano e mês específicos da Ficha Financeira.
 Retorna Valor.
 BASEINSSFF (ANO, MÊS)
 
 Observação:
O retorno das variáveis BASEINSS e BASEINSSFF é a base de INSS para cálculo da parte de segurado, portanto, este retorno será limitado ao teto cadastrado na tabela de INSS.
 
Função BASEINSS13FF:
Retorna base de INSS de acordo com ano e mês específicos da Ficha Financeira. Retorna valor.
  BASEINSS13FF (ANO, MÊS)
 
  Exemplo:
  BASEINSS13FF (2013, 12)
  O resultado desta fórmula será o valor da base de INSS de décimo terceiro salário do funcionário no mês 12 do ano de 2013.
 
Função BASEIRRF:
Retorna base de IRRF referente ao mês anterior. Retorna valor.
 
Função BASEIRRFFF:
Retorna a base de IRRF de um ano e mês especificados.
BASEIRRFFF (ANO, MÊS)
 
Exemplo:
BASEIRRFFF (2013, 06) retorna a base IRRF do caixa junho de 2013.
 
Função BASEFGTS13FF:
Retorna o valor da base de FGTS de décimo terceiro salário na ficha financeira.
BASEFGTS13FF (ANO COMPETÊNCIA, MÊS COMPETÊNCIA)

  BASEFGTS13 ->Irá retornar a soma dos FGTS 13o e FGTS 13o Indenizado

Exemplo:
BASEFGTS13FF (2013, 12)
O resultado desta fórmula será o valor da base de FGTS de décimo terceiro salário do funcionário no mês 12 do ano de 2013

Dica

Veja exemplos também na FAQ - Cálculo do FGTS Digital

 
Função BASEINSS13:
Retorna o valor da base de INSS 13º salário.
 
Função BASEFGTS13:
Retorna base de FGTS de 13º salário

  BASEFGTS13FF -> Irá retornar a soma dos FGTS 13o e FGTS 13o Indenizado

Dica

Veja exemplos na FAQ - Cálculo do FGTS Digital

 
Função BINSSACTETO:
Retorna a base de INSS acima do teto do movimento atual. Se a base de INSS total sem considerar o teto estabelecido para base de INSS, for maior que o teto para a base de INSS, então esta variável retorna a o valor que excede o teto, senão retorna zero.
 
 Exemplo:
 Base de INSS total de um funcionário = R$ 1500,00
 Teto de INSS = R$ 1200,00
 BINSSACTETO ==> R$ 1500,00 - R$ 1200,00 = R$ 300,00
 Ou seja, BINSSACTETO vai retornar R$ 300,00
 
 Observações:

Pela sintaxe, nenhuma dessas funções requer parâmetro. Basta escrever, por exemplo: BASEFGTS.
-A função verifica os parâmetros "Calcula" e "Não calcula" da caixa INSS, subpasta FGTS/SEFIP/INSS, aba Registro do cadastro de funcionários.
 
 
Função BINSS13ACTETO:
Retorna a base de INSS 13º Salário acima do teto do movimento atual. Se a base de INSS 13º salário total for maior que o teto para a base de INSS (tabela de INSS), então esta variável retornará o valor que excede o teto, senão retorna zero.
 
Observação:
A função verifica os parâmetros "Calcula" e "Não calcula" da caixa INSS, pasta PARAMETROS no cadastro de funcionários.
Caso deseje retornar o valor base de INSS 13 acima do teto no movimento do funcionário, utilize a variável BINSS13ACTETOMOV.Vale ressaltar que as duas variáveis só retornarão algum valor se no movimento tiver lançado o 13º salário para o funcionário.
 
Exemplo:
Base de INSS 13º Salário total de um funcionário = R$ 1500,00
Teto de INSS = R$ 1200,00 
BINSS13ACTETO ==> R$ 1500,00 - R$ 1200,00  
= R$ 300,00
A variável BINSS13ACTETO vai retornar R$ 300,00. Se o Teto de INSS for maior a variável retornará 0. 
 
 
Função BASERECFER:
Retorna valor da base do último Recibo de Férias
Os valores utilizados para retorno são:
INSS – Base INSS de Férias
IRRF – Base IRRF de Férias
 
 Exemplo:
   BASERECFER('INSS') ou BASERECFER('IRRF')
 
   Observação:
  -Quando a variável for utilizada no recibo de férias o sistema irá verificar a incidência dos eventos para retornar o valor, caso contrário o sistema irá buscar as bases gravadas no Recibo de Férias.
  -Mesmo quando o funcionário tiver férias partidas, ou seja, iniciando em um mês e terminando em outro, o sistema irá buscar o valor total da base de INSS.
 
Função BINSS13ACTETOMOV:
Retorna a base de INSS 13º Salário acima do teto do mês e ano corrente, podendo ser utilizada em eventos e relatórios.
 
Função BASEIRRF13:
Retorna a Base IRRF 13º Salário da movimentação atual. Retorna valor.
 
Função BASEIRRF13FF:
Retorna a Base IRRF 13º Salário da Ficha Financeira.
BASEIRRF13FF (ANO COMPETÊNCIA, MÊS COMPETÊNCIA)
 
Função BASEIRRFFERIASFF:
Retorna a Base IRRF Férias da Ficha Financeira.
BASEIRRFFERIASFF (ANO COMPETÊNCIA, MÊS COMPETÊNCIA)
 

Função BANCOHORASPERIODOCHRONUS 
Retorna o valor de saldo de banco de horas que do funcionário dentro de um intervalo informado. BANCOHORASPERIODOCHRONUS('DATA','DATA')