Árvore de páginas

Versões comparadas

Chave

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

Mnemônico P_NDSRHORI, DSR e Horas Normais para os horistas

Características do Requisito

Linha de Produto:

Microsiga Protheus.

Segmento:

Serviços

Módulo:

SIGAGPE - Gestão de Pessoal

Rotina:

Rotina

Nome Técnico

GPEM020

Cálculo da Folha

GPEXCAL1 Funções de Cálculo
GPEXPER Funções de Cálculo 
GPMNEBRA Mnemônicos

GPEA300

Cadastro de Mnemônicos

Cadastros Iniciais:

Cadastro de Mnemônicos.

Chamados relacionados

TVKTW6

País(es):

BRASIL

Banco(s) de Dados:

Todos

Tabelas utilizadas:

RCA - Cadastro de Mnemônicos

RCH - Períodos

Sistema(s) operacional(is):

 

Windows®/Linux®  

Versões/Release:

 

12.1.7 - Jun/06

  

Descrição

Atualmente o sistema efetua o cálculo de DSR sobre o salário para os funcionários horistas através do ID 0033 e o Salário (Horista) através do ID 0032, considerando os dias trabalhados no mês.

O cálculo do salário do horista é feito da seguinte forma: quantidade de horas normais previstas para o mês dividindo-as pelos dias do mês e finalmente multiplicando este resultado pelos dias efetivamente trabalhados no mês campo Horas Dia (RA_HRSDIA) multiplicado pelo campo Dias Uteis (RCF_DUTEIS), o cálculo do DSR segue o mesmo raciocínio, sendo :Quantidade de horas de DSR previstas para o mês dividindo-as pelos dias do mês e finalmente multiplicando este resultado pelos dias efetivamente trabalhados no mêscampo Horas Dia (RA_HRSDIA) multiplicado pelo campo Nº Dias DSR (RCF_DIADSR).

Ocorre que com este cálculo quando , caso o funcionário não trabalhou tenha trabalhado todos os dias do mês, não é possível obter o número exato de horas normais e de DSR,

Devido a isto foi criado o Mnemônico P_NDSRHORI que irá alterar a forma de apuração dos dias trabalhados para os horistas.

O Mnemônico P_nDSRHori poderá ser configurado da seguinte forma:

  • 0, a apuração será feita da maneira que é hoje, ou seja, campo Horas Dia ( (horas normais / dias do mês) * dias trabalhados) RA_HRSDIA) X campo Dias Uteis (RCF_DUTEIS) no caso do salário do horista e campo Horas Dia ( ( horas de Descanso / dias do mês ) * dias trabalhados ) para RA_HRSDIA) X Nº Dias DSR (RCF_DIADSR) para o DSR.
  • 1, a apuração será feita através do calendário de períodos da folha (SIGAGPE), ou seja, dentro do período trabalhado serão apurados quantos dias de DSR e quantos dias de Horas Normais trabalhados existiram, multiplicando estes dias pelo conteúdo do campo Horas Dia (RA_HRSDIA), ou seja, dentro do período que o funcionário trabalhou quantos dias são de DSR e quantos dias são de Horas Normaistrabalhados (não inclui dias compensados).
  • 2, a apuração será feita através do calendário do ponto (SIGAPON), ou seja, dentro do período trabalhado serão apurados quantos dias de DSR e quantos dias de Horas Normais trabalhados s existiram, multiplicando estes dias pelo conteúdo do campo Horas Dia (RA_HRSDIA), ou seja, dentro do período que o funcionário trabalhou quantos dias são de DSR e quantos dias são de Horas Normaistrabalhados.
  • 3, a apuração será feita considerando somente o calendário do ponto (SIGAPON), ou seja, dentro do período trabalhado serão apurados os dias e as respectivas horas trabalhadas e de DSR.


Exemplo :

Funcionário foi admitido em , a apuração dos dias Normais e de DSR é feita da seguine forma:

P_NDSRHORI = 0

  • Horas Trabalhadas : (horas normais / dias do mês) * dias trabalhados, que são: (190,66 / 30) * 13 = 82,62
  • DSR: (horas de descanso / dias do mês) * dias trabalhados, que são: (29,33 / 30) * 13 = 12,71

Neste exemplo se dividirmos 82,62 pelas horas trabalhadas no dia (7,33) vamos chegar no valor de 11,26 que não correspondem aos 12 dias trabalhados, da mesma forma se dividirmos 12,71 por (7,33) chegaremos a 1,74 que não corresponde a 1 dia do DSR.

Agora se somarmos os 2 valores (82,62 + 12,71 = 95,33) que dividindo por 7,33 chegaremos no valor de 13 que são os 12 dias trabalhados mais 1 dia do DSR.

P_NDSRHORI = 1 e 2 (a diferença entre o 1 e o 2 é o módulo em que serão apurados os dias normais e os dias de DSR, 1 = SIGAGPE e 2 = SIGAPON)

  • Horas Trabalhadas : (dias trabalhados * RA_HRSDIA), que são: (12 * 7,33) = 88,00
  • DSR: (dias de DSR * RA_HRSDIA), que são: (1 * 7,33) = 7,33

Neste exemplo se dividirmos 88,00 pelas horas trabalhadas no dia (7,33) vamos chegar no valor de 12 que correspondem aos 12 dias trabalhados, da mesma forma se dividirmos 7,33 por (1) chegaremos a 7,33 que corresponde a 1 dia do DSR.

Da mesma forma se somarmos os 2 valores (88,00 + 7,33 = 95,33) que dividindo por 7,33 chegaremos no valor de 13 que são os 12 dias trabalhados mais 1 dia do DSR.

P_NDSRHORI = 3 (Esse tipo é considerado somente quando o o Mnemônico P_LDSRHRSP está definido com valor .T)

Exemplo: Setembro/2018 = Tabela definida com: 7,30 Horas para segunda, sexta e domingo, e 5,45 horas para os sábados. O dia 07/09 foi definido como feriado no módulo Ponto Eletrônico.

  • Horas Trabalhadas: 19 dias úteis + 5 sábados multiplicados por 7,30 e 5,45, respectivamente = 171,25
  • de cálculo de 10/2020 (feriado em 12/10):

    Horas dia (RA_HRSDIA): 3,6667

    Período da folha:

    Image Added

    Escala do ponto:

    Image Added



    Deck of Cards
    startHiddenfalse
    idexemplo
    Card
    defaulttrue
    id0
    labelP_NDSRHORI = 0
    titleP_NDSRHORI = 0

    Salário horista: 3,6667 horas X 26 = 95,33 horas

    DSR: 3,6667 horas X 5 = 18,33 horas

    Card
    id1
    labelP_NDSRHORI = 1
    titleP_NDSRHORI = 1

    Salário horista: 3,6667 horas X 21 = 77,00 horas

    DSR: 3,6667 horas X 5 = 18,33 horas

    Card
    id2
    labelP_NDSRHORI = 2
    titleP_NDSRHORI = 2

    Salário horista: 3,6667 horas X 21 = 77,00 horas

    DSR: 3,6667 horas X 5 = 18,33 horas

    Card
    id3
    labelP_NDSRHORI = 3
    titleP_NDSRHORI = 3

    Salário horista: 4,22 horas X 21 = 91,42 horas, igual a 91,70 horas

    DSR: 3,67 horas x 4 = 14,40 horas, igual a 14,67 horas

    DSR : 7,30 horas trabalhadas multiplicadas pelo número de domingos: 7,30 * 5 = 37,50
    Neste exemplo, caso o parâmetro MV_DSRTAB estivesse definido com valor .T. o feriado de 07/09 seria considerado, e o total de horas de DSR seria: 7,30 * 6 = 45,00


    Alterações Sistêmicas

    Cadastro de Mnemônicos (GPEA300): Criado o Mnemônico P_NDSRHORI com o conteúdo default 0,  ele deverá ser preenchido com 0, 1 ou 2 onde cada número indicará uma forma de apuração dos dias:

    • 0 - Padrão, como é feito atualmente:  (horas normais / dias do mês) * dias trabalhados.
    • 1 - Per.GPE, apuração dos dias através do período do SIGAGPE
    • 2 - Per.PON, apuração dos dias através do período do SIGAPON
    • 3 - Tab.PON, apuração dos dias através da tabela de Horário Padrão do SIGAPON.


    Procedimento para Implantação

    1. O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

    Procedimento para Utilização

    1. No módulo Gestão de Pessoal acesse Atualizações\Definições de Cálculo\Cadastro de Mnemônicos (GPEA300).
    2. Cadastre dados no Mnemônico P_NDSRHORI conforme abaixo:
    • 0 - Para a apuração padrão.
    • 1 - Para a apuração pelo calendário da folha de pagamento(SIGAGPE).
    • 2 - Para a apuração pelo calendário do ponto eletrônico (SIGAPON).
    • 3 - Para a apuração pela tabela de horário padrão do ponto eletrônico (SIGAPON).