Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
titleFórmula - Cálculo Abono Pecuniário
SE PROCESSO="FERIAS"
ENTAO 0
SENAO
SE PROCESSO = 'DIFERENCA_FERIAS' E DISSIDIO = 0
ENTAO
VALORCODCALCULO(39)
SENAO
0
FIMSE
Bloco de código
titleFórmula - Cálculo 1/3 de Abono Pecuniário
SE PROCESSO="FERIAS"
ENTAO 0
SENAO
SE PROCESSO = 'DIFERENCA_FERIAS' E DISSIDIO = 0
ENTAO
VALORCODCALCULO(56)
SENAO
0
FIMSE

...

Cadastro do evento código de cálculo 39 e 56:

...

Bloco de código
titleFórmula - Base Abono Pecuniário
SE PROCESSO='FERIAS' OR (PROCESSO ="FERIAS" 'DIFERENCA_FERIAS' E DISSIDIO = 1)
ENTAO VALORCODCALCULO(39)
SENAO
SE PROCESSO = 'DIFERENCA_FERIAS' E DISSIDIO = 0
ENTAO VFER('B198')
SENAO
0
FIMSE
Bloco de código
titleFórmula - Base 1/3 de Abono Pecuniário
SE PROCESSO='FERIAS' OR (PROCESSO ="FERIAS" 'DIFERENCA_FERIAS' E DISSIDIO = 1)
ENTAO VALORCODCALCULO(39)/3
SENAO
SE PROCESSO = 'DIFERENCA_FERIAS' E DISSIDIO = 0
ENTAO VFER('B199')
SENAO
0
FIMSE

Incluir um evento do tipo Base de Cálculo com a fórmula acima para ser lançado no recibo de férias. O mesmo pode ser informado como evento adicional:

Image Modified Image Modified

Passo 3 - Cadastrar/Calcular as Férias. Recibo de Férias após o cálculo das Férias lançou os eventos de base e não lançou os eventos de provento referente ao pagamento de abono:

...

Lançado o evento de férias em dobro, para um funcionário onde o pagamento foi feito após o vencimento de dois períodos aquisitivos, através do Grupo de eventos:

Lançamento usando o processo de Diferença de Férias

Para o processo de diferença de férias, o sistema calcula os eventos de Código de Cálculo 39 e 56. Neste caso não é necessário criar uma fórmula para que o mesmo seja calculado. Usando o processo de diferença e marcando a opção 'Não' para dissídio o sistema irá calcular e lançar os valores de devidos nos eventos de Código de Cálculo 59 e 176:

...

Após executar, os eventos com os valores de Abono de Férias e 1/3 de abono de férias foram lançados:

Calculo de Diferença de Férias - Dissídio

Para o calculo de diferença a fórmula sugerida não calcula os eventos de Código de Cálculo 39 e 56 quando é um cálculo por dissídio, pois caso a fórmula não tratasse o tipo de cálculo, será lançado todo o valor integral do que não foi pago no recibo de férias. Desta forma, na fórmula do eventos de base, é feito o cálculo somente da diferença devida. 

Para os casos onde teve evento de base sugerido lançados no recibo de férias para armazenar o valor do Abono pecuniário e 1/3  abono pecuniário de férias que será pago até dia 20/12, deverá ser informado um evento de diferença que irá armazenar o valor. Iremos da uma sugestão que atenda os usuários que lançaram o evento de base no recibo de férias e informaram o evento no parametrizador.

No evento B198, incluir o evento para ser lançado do evento de diferença, também como base:

Image Added

No evento B199, incluir o evento para ser lançado do evento de diferença, também como base:

Image Added

Ao calcular a diferença para um funcionário que teve o evento B198 e B1988 lançado no recibo de férias, no calculo da diferença o mesmo é considerado e calculado a diferença, lançando os evento de BD97 e BD98 com os valores da diferença:

Image Added

Dica
titleDica

Caso o entendimento do cliente seja que o evento diferença Abono pecuniário e 1/3 de abono pecuniário de férias tenham que ser pagos no cálculo da diferença por dissídio e não junto com Abono pecuniário e 1/3 de abono pecuniário de férias até dia 20/12 conforme determinado na MP 1046, ou no caso do cálculo de uma diferença retroativa ao período de férias após demissão, poderá alterar o tipo dos eventos de diferença para lançar na folha, 'BD97' e 'BD98' para provento.