Linha de Produto: | Microsiga Protheus | ||||||||||||||||||||||
Segmento: | Serviços | ||||||||||||||||||||||
Módulo: | SIGAGPE - Gestão de Pessoal | ||||||||||||||||||||||
Rotina: |
| ||||||||||||||||||||||
Chamados relacionados | TSJTNY | ||||||||||||||||||||||
País(es): | Brasil | ||||||||||||||||||||||
Banco(s) de Dados: | Todos | ||||||||||||||||||||||
Tabelas utilizadas: | RCF – Períodos RCG – Itens Calendário de Pagto RG2 – Histórico de Benefícios SPA – Regras de Apontamento SPJ – Horário Padrão SR0 – Itens Vale-Transporte SRA – Funcionários | ||||||||||||||||||||||
Sistema(s) operacional(is): | Windows®/Linux® |
Implementada a possibilidade de efetuar o cálculo dos benefícios (VT, VR e VA) considerando os dias de trabalho previstos na escala de horário do Ponto do funcionário para a competência de cálculo do benefício. Para esse controle, foi criado o parâmetro MV_USACPER, que irá definir se será utilizado o calendário do período ou a escala de horário do Ponto no cálculo dos benefícios.
Caso seja utilizado a escala de horário do Ponto, também será possível definir uma quantidade específica de vales para cada dia da semana. Por exemplo, será possível definir que o funcionário utiliza 2 vales de segunda-feira a quinta-feira e utiliza 3 vales na sexta-feira.
Antes de executar o compatibilizador informe o nome do compatibilizador é imprescindível:
Atenção O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente! A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:
Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
---|
Campo | R0_QVALSEG |
Tipo | Numérico |
Tamanho | 2 |
Decimal | 0 |
Formato | 99 |
Título | Qt. Vale Seg |
Descrição | Qtde Vales Segunda |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | 0 |
Val. Sistema | Vazio() .Or. Positivo() |
Help | Digite a quantidade de vales utilizada na segunda-feira trabalhada. |
Campo | R0_QVALTER |
Tipo | Numérico |
Tamanho | 2 |
Decimal | 0 |
Formato | 99 |
Título | Qt. Vale Ter |
Descrição | Qtde Vales Terça |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | 0 |
Val. Sistema | Vazio() .Or. Positivo() |
Help | Digite a quantidade de vales utilizada na terça-feira trabalhada. |
Campo | R0_QVALQUA |
Tipo | Numérico |
Tamanho | 2 |
Decimal | 0 |
Formato | 99 |
Título | Qt. Vale Qua |
Descrição | Qtde Vales Quarta |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | 0 |
Val. Sistema | Vazio() .Or. Positivo() |
Help | Digite a quantidade de vales utilizada na quarta-feira trabalhada. |
Campo | R0_QVALQUI |
Tipo | Numérico |
Tamanho | 2 |
Decimal | 0 |
Formato | 99 |
Título | Qt. Vale Qui |
Descrição | Qtde Vales Quinta |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | 0 |
Val. Sistema | Vazio() .Or. Positivo() |
Help | Digite a quantidade de vales utilizada na quinta-feira trabalhada. |
Campo | R0_QVALSEX |
Tipo | Numérico |
Tamanho | 2 |
Decimal | 0 |
Formato | 99 |
Título | Qt. Vale Sex |
Descrição | Qtde Vales Sexta |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | 0 |
Val. Sistema | Vazio() .Or. Positivo() |
Help | Digite a quantidade de vales utilizada na sexta-feira trabalhada. |
Campo | R0_QVALSAB |
Tipo | Numérico |
Tamanho | 2 |
Decimal | 0 |
Formato | 99 |
Título | Qt. Vale Sab |
Descrição | Qtde Vales Sábado |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | 0 |
Val. Sistema | Vazio() .Or. Positivo() |
Help | Digite a quantidade de vales utilizada no sábado trabalhado. |
Campo | R0_QVALDOM |
Tipo | Numérico |
Tamanho | 2 |
Decimal | 0 |
Formato | 99 |
Título | Qt. Vale Dom |
Descrição | Qtde Vales Domingo |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | 0 |
Val. Sistema | Vazio() .Or. Positivo() |
Help | Digite a quantidade de vales utilizada no domingo trabalhado. |
Campo | R0_QVALFIX |
Tipo | Numérico |
Tamanho | 2 |
Decimal | 0 |
Formato | 99 |
Título | Qt. Dias Fix |
Descrição | Qtde Dias Fixos |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | 0 |
Val. Sistema | Vazio() .Or. Positivo() |
Help | Informe a quantidade de dias fixos que serão utilizados no cálculo do benefício. Caso este campo seja informado, o cálculo do beneficio não será efetuado com base na quantidade de dias do mês. |
Campo | PA_RECBENF |
Tipo | Caracter |
Tamanho | 1 |
Decimal | 0 |
Formato | @! |
Título | Rec. Ben. F. |
Descrição | Rec. Benefícios Feriado |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Opções | 1=Sim;2=Não |
Relação | 2 |
Val. Sistema | Pertence("12") |
Help | Informar "1" neste campo caso o funcionário receba os benefícios em feriado. Obs.: informação utilizada para folha de pagamento. |
Campo | RG2_VALSEG |
Tipo | Numérico |
Tamanho | 2 |
Decimal | 0 |
Formato | 99 |
Título | Qt. Vale Seg |
Descrição | Qtde Vales Segunda |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | 0 |
Val. Sistema | Vazio() .Or. Positivo() |
Help | Digite a quantidade de vales utilizada na segunda-feira trabalhada. |
Campo | RG2_VALTER |
Tipo | Numérico |
Tamanho | 2 |
Decimal | 0 |
Formato | 99 |
Título | Qt. Vale Ter |
Descrição | Qtde Vales Terça |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | 0 |
Val. Sistema | Vazio() .Or. Positivo() |
Help | Digite a quantidade de vales utilizada na terça-feira trabalhada. |
Campo | RG2_VALQUA |
Tipo | Numérico |
Tamanho | 2 |
Decimal | 0 |
Formato | 99 |
Título | Qt. Vale Qua |
Descrição | Qtde Vales Quarta |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | 0 |
Val. Sistema | Vazio() .Or. Positivo() |
Help | Digite a quantidade de vales utilizada na quarta-feira trabalhada. |
Campo | RG2_VALQUI |
Tipo | Numérico |
Tamanho | 2 |
Decimal | 0 |
Formato | 99 |
Título | Qt. Vale Qui |
Descrição | Qtde Vales Quinta |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | 0 |
Val. Sistema | Vazio() .Or. Positivo() |
Help | Digite a quantidade de vales utilizada na quinta-feira trabalhada. |
Campo | RG2_VALSEX |
Tipo | Numérico |
Tamanho | 2 |
Decimal | 0 |
Formato | 99 |
Título | Qt. Vale Sex |
Descrição | Qtde Vales Sexta |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | 0 |
Val. Sistema | Vazio() .Or. Positivo() |
Help | Digite a quantidade de vales utilizada na sexta-feira trabalhada. |
Campo | RG2_VALSAB |
Tipo | Numérico |
Tamanho | 2 |
Decimal | 0 |
Formato | 99 |
Título | Qt. Vale Sab |
Descrição | Qtde Vales Sábado |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | 0 |
Val. Sistema | Vazio() .Or. Positivo() |
Help | Digite a quantidade de vales utilizada no sábado trabalhado. |
Campo | RG2_VALDOM |
Tipo | Numérico |
Tamanho | 2 |
Decimal | 0 |
Formato | 99 |
Título | Qt. Vale Dom |
Descrição | Qtde Vales Domingo |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | 0 |
Val. Sistema | Vazio() .Or. Positivo() |
Help | Digite a quantidade de vales utilizada no domingo trabalhado. |
Campo | RG2_VALFIX |
Tipo | Numérico |
Tamanho | 2 |
Decimal | 0 |
Formato | 99 |
Título | Qt. Dias Fix |
Descrição | Qtde Dias Fixos |
Nível | 1 |
Usado | Sim |
Obrigatório | Não |
Browse | Sim |
Relação | 0 |
Val. Sistema | Vazio() .Or. Positivo() |
Help | Informe a quantidade de dias fixos que serão utilizados no cálculo do benefício. Caso este campo seja informado, o cálculo do beneficio não será efetuado com base na quantidade de dias do mês. |
Observação:
Os campos da tabela RG2 somente serão utilizados na versão 11.80.12.
Nome da Variável | MV_USACPER |
Tipo | Lógico |
Descrição | Indica se o cálculo dos Benefícios irá utilizar o calendário do período ou a escala do ponto. (.T. = período, .F. = escala) |
Valor Padrão | .T. |
Informe a configuração do parâmetro conforme orientação a seguir:
Parâmetro | Conteúdo |
---|---|
MV_USACPER | .T. (verifica o calendário do período) .F. (verifica a escala de horário do Ponto) |
No exemplo, será utilizado o parâmetro MV_USACPER com .F., ou seja, o sistema irá buscar os dias de trabalho previstos na escala de horário do Ponto. Será feito o cálculo de VT referente Maio/2015 de um funcionário que trabalha de segunda-feira a sexta-feira. O funcionário utiliza ônibus, com o bilhete ao custo unitário de R$ 3,50 e recebe 2 vales de segunda-feira a quinta-feira e 3 vales na sexta-feira.
O dia 01/05 está cadastrado como Feriado, então no total há 20 dias trabalhados no período, sendo 4 segundas-feiras, 4 terças-feiras, 4 quartas-feiras, 4 quintas-feiras e 4 sextas-feiras.
Cadastro do meio de transporte Ônibus para o funcionário:
Código
| Valor Vale | Qt. Vale Dia | Qt. Vale Seg | Qt. Vale Ter | Qt. Vale Qua | Qt. Vale Qui | Qt. Vale Sex | Qt. Vale Sab | Qt. Vale Dom | Qt. Dias Fix |
01 | 3,50 | 2 | 2 | 2 | 2 | 2 | 3 | 0 | 0 | 0 |
Cálculo da competência Maio/2015:
Mês/Ano | Código
| Qt. VT. D. Ut. | Dias Ut. Mês | Qtde Total | Valor Calc | Custo Unit. |
05/2015 | 01 | 2 | 20 | 44 | 154,00 | 3,50 |
Observação
Existem outros campos além dos listados acima, mas apenas foram exibidos os campos que irão influenciar no exemplo do cálculo.
Note que o sistema calculou 44 vales para o funcionário, pois o mesmo recebe 3 vales na sexta-feira. O sistema irá efetuar o seguinte cálculo:
Caso o campo Qt. Dias Fix (R0_QVALFIX) estiver preenchido, o sistema irá fixar uma quantidade de dias para o cálculo do benefício. Dessa forma, o sistema irá efetuar o cálculo referente aa quantidade de dias fixos X quantidade de vales por dia. Note que essa configuração não efetua o cálculo por quantidade de vales por cada dia da semana, uma vez que será utilizado um número de dias fixos para o período ao invés do número de dias da competência de cálculo.
Importante
Será verificado a escala de horário a partir do primeiro dia do mês do cálculo até o último dia do mês. Por exemplo, no cálculo de Maio de 2015, será verificado a escala de horário do Ponto do dia 01/05/2015 até o dia 31/05/2015.
Caso o funcionário não possua escala de horário, será utilizado o calendário do período do mês de cálculo.
Não houve alteração na regra de prioridade dos cálculos. Por exemplo, caso seja feito o preenchimento dos dias de vale de transporte no cadastro de turnos, o sistema irá utilizar os dias do turno para o cálculo de VT mesmo que o parâmetro MV_USACPER esteja configurado para verificar a escala de horário do Ponto. Ou seja, o sistema apenas irá substituir a verificação do calendário do período pela verificação da escala de horário.
Exemplo do processo: