Árvore de páginas

Versões comparadas

Chave

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

...


02. 
SITUAÇÃO/REQUISITO

Solicita-se  se que seja possível definir a quantidade máxima de faltas que o funcionário pode possuir no período de apontamento do ponto para que seja realizado o cálculo do adiantamento, além de deduzir o valor das faltas do provento de adiantamento.

03. SOLUÇÃO

Para possibilitar determinar se o cálculo do adiantamento será realizado de acordo com quantidade de faltas do funcionário, foi criada a tabela auxiliar S147, que poderá ser preenchida conforme o exemplo abaixo:

No exemplo acima, os funcionários que pertencerem ao sindicato "01", irão possuir o limite máximo de 5 faltas para que seja realizado o cálculo do adiantamento. Supondo um funcionário vinculado ao sindicato "01", o cálculo ocorrerá da seguinte forma:

...


Dica
titleDica

Os campos "Filial", "Mes / Ano" e "Cód. do Sindicato" não são obrigatórios. Caso não estejam preenchidos, a quantidade máxima de faltas irá ser considerada para funcionários de qualquer filial, para qualquer período e para qualquer sindicato. Então Logo, o preenchimento da tabela deverá ser efetuado conforme a necessidade.

...

Para obter os dias trabalhados o sistema irá verificar e contar as faltas do período do ponto. As faltas serão obtidas através da tabela de apontamentos do ponto eletrônico (SPC) do período de apontamento que estiver ativo no ponto. Os eventos de falta faltas do ponto que devem ser considerados devem ser incluídos no novo mnemônico P_PDFALADI, separados por vírgula, conforme exemplo abaixo:


O sistema irá valorizar as faltas de acordo com o salário/dia e irá descontar do provento recebido no adiantamento, caso o funcionário não tenha ultrapassado o limite máximo de faltas para receber o adiantamento. Para facilitar a conferência, foi criado o ID de cálculo 1884 (Faltas descontadas no adiantamento) para que seja vinculado uma verba de base (desconto) sem incidências, que irá conter na referência a quantidade de faltas e o valor descontado.


Aviso
titleImportante

Apenas os funcionários que possuam percentual de adiantamento definido no cadastro de funcionários (RA_PERCADT) serão calculados. Se o percentual no cadastro estiver zerado, o cálculo NÃO será feito.

A funcionalidade da tabela auxiliar S143 descrita na documentação disponível em: DT Adiantamento - Definição de percentuais por dias trabalhados será prioritária em relação à configuração da tabela auxiliar S147, ou seja, o sistema primeiro irá verificar se existe configuração válida de cálculo para a funcionalidade da tabela auxiliar S143, e apenas se não houver configuração válida, irá validar se existe configuração descrita nesta documentação.

Ou seja, NÃO é possível que para um mesmo sindicato seja realizado as funcionalidades implementadas das tabelas auxiliares S143 e S147 juntas; ou será realizado a funcionalidade da tabela auxiliar S143 ou será realizada a funcionalidade da tabela auxiliar S147.



Exemplos:

Considerando o exemplo de preenchimento da tabela S147 citada no início da documentação, sem filial e mês/ano preenchido, para o sindicato 01 e com quantidade máxima de faltas 5, segue exemplos de cálculos:

Deck of Cards
startHiddenfalse
idexemplos
Card
defaulttrue
idExemplo1
labelExemplo1
titleExemplo1

Sindicato = 01.

Salário base = R$ 8.000,54.

% Adiantamento = 50%.

Faltas no Ponto = 5.


Recibo simplificado do adiantamento:

CódigoDescriçãoIDReferênciaValor
106Prov. adiantamento00060R$ 2.666,85
989Desc. faltas PON18845R$ 1.333,42
Informações
titleExplicação

Funcionário está vinculado ao sindicato 01, portanto a configuração da tabela S147 se aplica para o funcionário.

Funcionário teve 5 faltas no período de apontamento, portanto não ultrapassou o limite máximo de faltas configurado na tabela S147.


50% do salário base é R$ 4.000,27.

O salário/dia é R$ 8.000,54 / 30 = R$ 266,684.

5 faltas são 5 x R$ 266,68 = R$ 1.333,42


Adiantamento tem as faltas descontadas, portanto o final recebido é R$ 4.000,27 - R$ 1.333,42 = R$ 2.666,85.

Card
idExemplo2
labelExemplo2
titleExemplo2

Sindicato = 01.

Salário base = R$ 8.000,54.

% Adiantamento = 50%.

Faltas no Ponto = 6.


Recibo simplificado do adiantamento:

Não há.


Informações
titleExplicação

Funcionário está vinculado ao sindicato 01, portanto a configuração da tabela S147 se aplica para o funcionário.

Funcionário teve 6 faltas no período de apontamento, logo ultrapassou o limite máximo de faltas configurado na tabela S147 e portanto não tem direito ao adiantamento.

Card
idExemplo3
labelExemplo3
titleExemplo3

Sindicato = 02.

Salário base = R$ 8.000,54.

% Adiantamento = 50%.

Faltas no Ponto = 10.


Recibo simplificado do adiantamento:

CódigoDescriçãoIDReferênciaValor
106Prov. adiantamento00060R$ 4.000,27
Informações
titleExplicação

Funcionário está vinculado ao sindicato 02, portanto a configuração da tabela S147 não se aplica para o funcionário.


50% do salário base é R$ 4.000,27.

Card
idExemplo3
labelExemplo3
titleExemplo3

Sindicato = 01.

Salário base = R$ 8.000,54.

% Adiantamento = 0%.

Faltas no Ponto = 10.


Recibo simplificado do adiantamento:

Não há.


Informações
titleExplicação

Funcionário não possui % de adiantamento preenchido no cadastro, logo não tem direito ao adiantamento.


04. DEMAIS INFORMAÇÕES

Não se aplica

...