Você está na página 1de 89

Cálculo .

Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

FOLHA DE PAGAMENTO TOTVS

Treinamento do Cálculo .Net


A Máquina de Cálculo do RM Labore

Apresentação
TOTVS Página 1
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Esta apostila tem por objetivo apresentar o novo Cálculo .Net da folha de Pagamento TOTVS e
abordar detalhes sobre a migração do Cálculo .Net e interfaces relacionadas.
Aborda também a arquitetura utilizada pelo Cálculo .Net, os benefícios da arquitetura em relação ao
cálculo .Net e as mudanças dos processos da folha assim como novidades implementadas e mudanças de
comportamento entre a versão anterior (Delphi) e a .Net.

TOTVS Página 2
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Apresentação ...................................................................................................................................... 1
Migração Cálculo .NET ......................................................................................................................... 3
Vantagens do Cálculo .Net .................................................................................................................... 4
Cálculo com melhor Desempenho (Performance) .............................................................................5
Arquitetura Multi-Camadas ...........................................................................................................6
Benefícios da arquitetura ..........................................................................................................6
Distribuição de processos.......................................................................................................7
Agendamento de execução de processos .................................................................................7
Geração de processos simultâneos ..........................................................................................7
Processamento Multi-Coligadas...............................................................................................8
Migração dos processos e interfaces para o novo cálculo .Net ..........................................................9
Processo Folha Mensal ............................................................................................................ 10
Grupo de Eventos ............................................................................................................... 11
Grupo de Eventos Assistente ................................................................................................ 12
Cálculo / Log de cálculo ....................................................................................................... 14
Eventos Programados .......................................................................................................... 16
Controle de Faltas ............................................................................................................... 27
Cálculo INSS/IRRF – Múltiplos Vínculos.................................................................................. 32
Mudança de comportamento do Cálculo da Folha .................................................................... 36
Processo Férias ...................................................................................................................... 40
Conhecendo os Menus de Férias ........................................................................................... 40
Conhecendo o cadastro de férias e os períodos aquisitivos ....................................................... 41
Marcando Férias ................................................................................................................. 45
Calculando Férias................................................................................................................ 47
Visualizando o Recibo de Férias ............................................................................................ 50
Calculando somente abono pecuniário ................................................................................... 52
Cancelando Férias ............................................................................................................... 53
Cadastrando Adicionais de Férias .......................................................................................... 53
Lançando Férias ................................................................................................................. 55
Finalizando Férias ............................................................................................................... 56
Diferença de Férias ............................................................................................................. 57
Processo Acerta Período Aquisitivo ........................................................................................ 58
Processo Férias Coletivas / Globais ....................................................................................... 60
Novo cálculo desconsiderando feriados nas Férias ................................................................... 61
RM Portal .Net .................................................................................................................... 65
Comparando os dois processos de férias, DELPHI x .NET ........................................................ 66
Mudanças estruturais do modelo de dados ............................................................................. 68
Conversão do novo modelo de dados de férias ....................................................................... 70
Mudança de comportamento Cálculo Delphi x Cálculo .Net ....................................................... 74
Processo Rescisão .................................................................................................................. 76
Lançamento do líquido da rescisão para o envelope ................................................................ 76
Processo 13º salário ............................................................................................................... 77
Lançamento do 13º Salário .................................................................................................. 78
Novas Interfaces da folha .Net (RM Labore) ............................................................................... 79
Cadastro de funcionários .NET .............................................................................................. 79
Envelope de pagamento .Net................................................................................................ 84

Migração Cálculo .NET

TOTVS Página 3
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Iniciaremos este treinamento explicando o que é a migração do cálculo para plataforma .Net.
O sistema RM Labore é composto por Cadastros, Cálculos, Rotinas mensais/ Anuais e Relatórios,
como pode ser visualizado na figura abaixo.
A migração do Cálculo, segundo quadro abaixo ‘CÁLCULOS’ está sendo reescrito para uma nova
plataforma de desenvolvimento.
Tecnicamente o cálculo anterior foi desenvolvido na linguagem Object Pascal da Borland Delphi e o
novo cálculo na linguagem .Net da Microsoft.
Enfim , a migração do cálculo.Net consiste na substituição do antigo cálculo 32 bits (Delphi) para um
novo Cálculo .Net que traz grandes benefícios e vantagens operacionais aos nossos usuários.

Vantagens do Cálculo .Net

TOTVS Página 4
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Migrar para .Net nos garante avanço tecnológico e melhorias em interfaces e muitas outras vantagens que
apresentaremos a seguir:

Cálculo com melhor Desempenho (Performance)

Uma das grandes vantagens da máquina de cálculo é o seu desempenho, o tempo de processamento
reduziu até 70% em relação ao cálculo anterior.

Veja comparação nas figuras abaixo:

Cálculo da folha para 3.400 funcionários Ativos

Cálculo anterior : 13:59 minutos Máquina de Cálculo : 04:30 minutos

Atenção.
Em base de dados com uma quantidade excessiva de eventos utilizando fórmulas, este ganho diminuirá.

TOTVS Página 5
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Arquitetura Multi-Camadas

O Novo cálculo .Net utiliza a arquitetura Multi-Camadas, com cliente magro e servidores de aplicação.

Abaixo explicações sobre a arquitetura

Obs.: Para configurar o ambiente para arquitetura Multi-Camadas, leia o documento “Arquitetura 3
Camadas.pdf”, que é disponíbilizado junto a instalação do produto no caminho abaixo
C:\totvs\CorporeRM\Scripts\Documentos .
Benefícios da arquitetura

TOTVS Página 6
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Distribuição de processos
Permite distribuir processos/tarefas para servidores de aplicação diferentes balanceando e
distribuindo a carga de tarefas em períodos de pico da folha.
(Funcionalidade ainda não disponível)

Agendamento de execução de processos


Exemplo, poderá agendar várias tarefas que demandam grande tempo de processamento no
horário noturno.
(Funcionalidade disponível em alguns módulos, a partir da 11.40 o agendamento estará disponível
em todos os processos do produto).

Tarefas que demandam muito tempo de processamento no computador do usuário(estação cliente),


poderão ser agendadas para o final de semana ou em horários noturnos, não prejudicando o andamento
das rotinas do dia-a-dia.

Geração de processos simultâneos

TOTVS Página 7
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Exemplo, gerar o cálculo da coligada 1 e simultaneamente gerar o cálculo da coligada 2 disparado


pela mesma estação de trabalho.

Entenda o funcionamento do Cálculo da folha .Net na figura abaixo:

Processamento Multi-Coligadas

TOTVS Página 8
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

O cálculo .Net permite o processamento de tarefas para várias coligadas, todos os processos do RM
Labore terão o recurso ‘Processamento Multi Coligadas’.
Exemplo : Lançamento dos eventos para várias coligadas sem ter que entrar coligada a coligada
para disparar o processo.

Excelente benefício para clientes que tem várias empresas (coligadas)

Migração dos processos e interfaces para o novo cálculo .Net


TOTVS Página 9
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Anteriormente detalhamos o que é o novo cálculo .Net, a arquitetura utilizada, os benefícios da


arquitetura; no tópico seguinte abordaremos os detalhes da migração dos processos de folha e as
interfaces relacionadas aos processos.

Os processos e interfaces (Folha, Férias, Rescisão e 13º salário) do novo cálculo foram redesenhadas
utilizando um novo padrão de desenvolvimento que possibilita implementar novos recursos e
funcionalidades avançadas.

Processo Folha Mensal

TOTVS Página 10
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Os módulos abaixo foram migrados sem alterações em relação a interface anterior.

Módulo Entrada de Dados


Entrada de Dados por Centro de Custo.
Entrada de Dados por Tomador
Cancelamento do movimento
Diferença Salarial

Grupo de Eventos

O módulo foi migrado com novas funcionalidades

A principal mudança neste módulo (veja abaixo em destaque), foi a incorporação dos processos
Lançamento de vale transporte, Licença maternidade e Lançamento de Empréstimos.
Os menus correspondentes foram extintos.

TOTVS Página 11
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

O grupo de eventos passa a ser um módulo único para lançamento de eventos para a folha e o principal
benefício é que o usuário não precisa mais entrar módulo a módulo para fazer os lançamentos.

Grupo de Eventos Assistente

Foi criado um assistente para lançamento dos eventos para a folha.


O lançamento de Grupos de eventos simultâneos anteriormente era realizado marcando os grupos a
lançar, na versão .Net foi criado um assistente para lançamento com novas funcionalidades inclusas,
como o lançamento de grupo de eventos Multi-Coligadas.

O Assistente permite lançar mais de um Grupo de Eventos para várias coligadas ao mesmo tempo.

TOTVS Página 12
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

No exemplo acima foi visualizado somente uma coligada, caso a empresa tenha várias coligadas serão
visualizadas todas as coligadas que o usuário tem permissão e os grupos de eventos poderão ser lançados
em paralelo.

Antes de avançar a etapa no assistente, deverão ser configurados os grupos de eventos para cada grupo

que deseja lançar, por coligada, clicando no ícone destacado abaixo.

TOTVS Página 13
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Obs: o Assistente não permite alterar parâmetros ou incluir eventos nos grupos, apenas lançar.
Para alterar ou incluir, deverá acessar o módulo Grupo de Eventos normal.

Cálculo / Log de cálculo

O log de cálculo é um dos grandes diferenciais do cálculo .Net, através dele é possível visualizar
detalhadamente o cálculo dos processos da folha de pagamento,
é possível entender e analisar o que ocorre internamente no sistema ao realizar qualquer cálculo da folha.

Detalhamento do cálculo evento a


evento, demonstrando o cálculo
interno do código de calculo ,
demonstra os períodos de
afastamentos, férias, cálculo das
fórmulas,etc.

Cálculo do INSS detalhado

TOTVS Página 14
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

O log de cálculo anterior era mais simples, sem detalhamento do cálculo dos eventos.
Veja figura abaixo

Outra vantagem do log de cálculo .Net é que os valores calculados são armazenados em banco de dados,
na tabela PLOGFUNCIONARIO, possibilitando ao usuário consultar a memória de cálculo a qualquer
momento.

TOTVS Página 15
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

O log do cálculo poderá ser visualizado através do Envelope, ícone em destaque abaixo.
A discriminação será evento por evento seguindo a ordem de prioridade de cálculo (cadastro de eventos)
Onde o ícone M aponta para o Log de média e o ícone C para o log de cálculo.

Eventos Programados

O ‘Eventos programados’ é um recurso do novo Cálculo .Net, como o próprio nome diz, permite ao
usuário programar lançamentos de eventos iniciando e finalizando em determinada competência ou
informar eventos em competências futuras. Os eventos programados são bem parecidos com os códigos
fixos do sistema, a principal diferença é permitir informar competência inicial e final para o
provento/desconto.

Benefícios

 Permite cadastrar eventos com o mesmo código, porém com início de vigência diferente.
 Cadastrar um centro de custo específico.

Na versão Delphi, o cadastro de eventos programados é acessado através da aba Base de Cálculo,
botão Eventos Programados (figura abaixo)

TOTVS Página 16
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Já na versão .Net o módulo estará acessível através do Anexo de Funcionário / Folha de Pagamento /
Eventos programados ou através do grupo “Informações para o cálculo” do menu vertical.

Acesso via cadastro do funcionário .Net

TOTVS Página 17
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Para cadastrar um evento programado, será necessário cadastrar no módulo “Cadastros / Tabelas
dinâmicas” os tipos de eventos programados.

O código da tabela dinâmica é TPEVTPROG

Cadastre por exemplo : Tipo Folha Mensal e Rescisão

TOTVS Página 18
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Para cadastrar o evento programado no funcionário, deverá Acessar o módulo (conforme figura abaixo) e
cadastrar os eventos para lançamento na folha

No exemplo acima foi incluído um evento programado sem data limite para finalizar o desconto (campo
sempre válido marcado), como o evento tem uma fórmula de cálculo associada, o campo valor recebeu
zero (0,00).

A seguir um novo exemplo de eventos programados.


Foi informada a taxa sindical que deverá ser descontada nas próximas competências (05/2010, 06/2010 e
07/2010)

Como a base de dados está na competência 04/2010 o usuário poderá cadastrar eventos a serem
descontados em competências posteriores e programar em um período, no caso abaixo, nos próximos 3
meses.

TOTVS Página 19
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Código do evento : Poderá informar código de eventos repetidos, desde que a vigência seja diferente,
exemplo cadastrar um evento a ser descontado neste mês e programar o mesmo evento para ser
descontado no mês de dezembro.
Competência inicial / Final : informe o período de lançamento do evento programado
Sempre Válido: Caso marcado a competência final será desabilitada e o evento não terá data final para
desconto, sempre será lançado na folha.
Tipo de Lançamento : são os tipos cadastrados na tabela dinâmica, ao lançar para folha através do
grupo de eventos poderá selecionar o tipo de evento programado a ser lançado.
Complemento1, Complemento2 : estes dois campos são informativos e o usuário poderá para utilizar
para tratar regras em fórmulas utilizando estes dois campos.
Centro de custo: Poderá informar um centro de custo a ser lançado para o movimento do rateio da
folha do funcionário (tabela PFMOVCC), o evento terá o centro de custo determinado e em qualquer
recálculo da folha manterá este centro de custo.
O centro de custo não é obrigatório, é opcional.
Para lançar os eventos programados utilize o módulo Movimento, Folha de pagamento, Lançamentos
automáticos, Grupo de Eventos.

TOTVS Página 20
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Para lançar os eventos programados para a folha, deverá selecionar o grupo de eventos Folha mensal e
marcar o parâmetro ‘Lançar eventos programados’.

TOTVS Página 21
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Selecione a aba Eventos programados e marque a opção folha mensal.

Alteração global de eventos programados.

Selecione o tipo de alteração : Incluir / Alterar / Excluir

TOTVS Página 22
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Informar os campos a serem incluídos, veja figura abaixo

TOTVS Página 23
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

No caso de alteração ou exclusão será visualizada a tela abaixo:

Informe o código do vento a ser alterado/excluído, o período do evento programado, o tipo de evento
programado e se utiliza centro de custo, caso marcado utilizar centro de custo, informar o código do
centro de custo.

A combinação de dados informado na tela de alteração global será utilizada para restringir/filtrar os
eventos a serem excluídos ou alterados na base.

Calculo Rescisão
Para lançar os eventos programados em rescisão deverá marcar o parâmetro “Eventos Programados”
conforme figura abaixo.

TOTVS Página 24
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Antes deverá configurar o tipo de evento programado a ser lançado em rescisão em


Parâmetros do Sistema / Param. 13º salário

13º Salário
Para lançar os eventos programados na folha de 13º salário deverá marcar o parâmetro “Eventos
Programados” conforme figura abaixo.

TOTVS Página 25
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Antes deverá configurar o tipo de evento programado a ser lançado em 13º salário
Parâmetros do Sistema / Param.13º salário

Em relação ao cadastro de Códigos Fixos, módulo também utilizado para cadastrar eventos fixos a serem
lançados na folha, este módulo não será excluído do sistema, será mantido as duas funcionalidades.
Os eventos programados têm vantagens em relação aos códigos fixos, porém é uma decisão do usuário
optar em qual utilizar.
Para novos clientes recomenda-se a utilização dos eventos programados.

Atenção.
Foi desenvolvido um programa conversor que transfere os códigos fixos para o cadastro de Eventos
Programados.

TOTVS Página 26
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Controle de Faltas

O Histórico de faltas estará disponível a partir da versão 11.20.

Este processo tem o objetivo de considerar o dia efetivo da falta no cálculo dos avos de férias e 13º salário
para os clientes que utilizam o cálculo .Net.

Benefícios
 Calcular os avos de férias verificando as faltas do primeiro ao último dia do período aquisitivo;
 Considerar corretamente a quantidade de dias de faltas para o funcionário que tem jornada diária
diferenciada, e o cliente utiliza o evento do tipo hora no desconto da falta no envelope de
pagamento;
 Visualizar detalhadamente os dias das faltas de cada funcionário.
 Estornar o dia real da falta indevida.

Será disponibilizado o parâmetro ‘Utiliza controle de faltas para cálculo de avos’, onde o sistema passará
a considerar as faltas fornecidas pelo RM Chronus, ou através de importação de outro aplicativo de
sistema de ponto ou inclusão manual pelo usuário.

Em Opções | Parâmetros | RM Labore | Parâm. Cálculo | Parâmetros II

Ao marcar este parâmetro será emitida na tela a mensagem de aviso:


“Marcando este parâmetro o sistema passará a ignorar os códigos de cálculos: 8-FALTAS e 128-ESTORNO
DE FALTAS no cálculo das Férias e do 13º Salário, passando a verificar o histórico de faltas no cadastro do
funcionário. Veja mais detalhes no Ajuda.”

ATENÇÃO:

1. Sempre que marcar este parâmetro, o sistema irá habilitar e preencher os campos “Mês” e
“Ano” com o Mês/Ano corrente;

2. Sempre que desmarcar este parâmetro, o sistema irá limpar os campos “Mês” e “Ano”;

3. Com o parâmetro desmarcado o usuário deverá alimentar o controle de faltas através de


importação, quando utilizar outro sistema de ponto, ou através de inclusão manual.

4. O sistema irá ignorar os códigos de cálculos 8 e 128 a partir da competência informada, os


meses anteriores o sistema continuará fazendo o tratamento verificando os códigos de cálculos
8 e 128.

TOTVS Página 27
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Quando o usuário parametrizar para utilizar o controle de faltas através do RM Chronus, será
disponibilizado no RM Chronus na rotina de Lançamento de Eventos para o TOTVS Folha de pagamento um
parâmetro onde o usuário poderá definir se grava o controle de faltas no momento do lançamento do
evento de desconto de faltas.
Sendo que o evento de desconto de faltas será lançado na tabela PFMOVTEMP (movimentação temporária)
e os dias de faltas serão lançados na tabela PFHSTFALTA (controle de faltas).

Sempre que o usuário processar o Lançamento de Eventos para o RM Labore com o parâmetro marcado, o
RM Chronus irá deletar todas as faltas do período selecionado e inserir novamente, isso para que não fique
nenhum registro indevido.
Lembrando que, caso o usuário faça algum ajuste manual no controle de faltas, este ajuste será perdido
quando o processo de lançamento for executado novamente.

Deverá marcar o parâmetro : Grava Controle de Faltas para Cálculo de avos na folha

TOTVS Página 28
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Exemplo:
O lançamento do RM Chronus gravou faltas nos dias 05 e 18 do mês, porém o ponto do funcionário estava
errado, o funcionário tem falta apenas no dia 18.
Se excluirmos a falta do dia 05 no RM Chronus e processarmos o lançamento novamente e se o sistema
não excluir todas as faltas, o dia 05 permaneceria como falta.

Processo Bloqueia Controle de Faltas

Em Movimento | Folha de Pagamento | Bloqueia Controle de Faltas (módulo novo)


Este módulo foi disponibilizado com o objetivo de bloquear a atualização do controle de faltas no cadastro
do funcionário até uma determinada data, seja a atualização através do RM Chronus ou importação
(quando utilizar outro sistema de ponto).

Quando o usuário processar este módulo informando uma data fim de bloqueio, o sistema não irá permitir
o processo através do RM Chronus ou importação até a data do fim do bloqueio informada.

Para os dias bloqueados, o sistema irá permitir a edição dos campos “Abona Faltas” e “Observação”.

Lembrando que o objetivo deste módulo é para que caso o usuário tenha realizado uma alteração manual
no controle de faltas, este não seja mais alterado através do RM Chronus ou importação (quando utilizar
outro sistema de ponto).

Exemplo 1 :
Pagamos a 2ª parcela em 20/12, sendo que o cálculo da 2ª parcela foi realizado em 16/12 devido
ao prazo para pagamento, ou seja, as faltas foram consideradas até o dia 16/12.
Neste caso não é necessário bloquear o controle de faltas, pois o RM Chronus poderá enviar as
faltas normalmente no período, e caso tenha algum ajuste, ao pagar a diferença de 13º salário,
esta situação será contemplada.

Regras
1. A tabela utilizada neste módulo é PBLOQUEIOFALTAS contendo os seguintes campos:
CODCOLIGADA (chave primária)
CHAPA (chave primária)
DATAFIMBLOQUEIO
USUÁRIO
DATAPROCESSAMENTO

2. Os campos disponibilizados na tela são:


Quebra de Seção
Seleção de Funcionários
Data Fim do Bloqueio

TOTVS Página 29
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Atenção:
O processo irá gravar um registro por coligada e chapa. E sempre que executar o processo os
campos abaixo serão atualizados:
DATAFIMBLOQUEIO
USUÁRIO
DATAPROCESSAMENTO

Exemplo 2 :

O período do RM Chronus é de 15/04 a 14/05.


O usuário realizou alguns ajustes manuais no controle de faltas para um funcionário até o dia 10/05, e não
quer que o processo Lançamento de Eventos para o RM Labore do RM Chronus altere estes ajustes.
O usuário poderá fazer o bloqueio deste funcionário até o dia 10/05 e quando for processado o
Lançamento de Eventos para o RM Labore referente ao período de 15/04 a 14/05, para este funcionário o
RM Chronus irá excluir e incluir novamente somente as faltas ocorridas depois do dia 10/05 e será emitida
uma mensagem no log do processo do RM Chronus avisando que para este funcionário foram atualizadas
somente as faltas a partir do dia 11/05, porque está bloqueado até o dia 10/05.

Cadastro do Funcionário / Anexo Movimento / Controle de faltas para cálculo de avos

Em Cadastros | Funcionários | Anexo Movimento | Controle de faltas para cálculo de avos


Através deste anexo será possível incluir/alterar/excluir as faltas. O cálculo dos avos de 13º salário e
férias irão considerar estas faltas a partir da data informada no parâmetro “Utiliza controle de faltas para
cálculo de avos”.

Regras
1. Sempre que for incluída uma falta com a mesma data de uma já existente, o sistema deverá
colocar a hora na data, semelhante ao histórico salarial.

2. Sempre que o usuário fizer qualquer alteração/inclusão manual, o sistema irá registrar o
usuário que esta processando a alteração no campo “Usuário”.

3. A tabela utilizada neste processo é PFHSTFALTA.

4. Ficarão visíveis os campos:

Data=> corresponde ao campo PFHSTFALTA.DATINICIO


1 dia de falta=> Label
Abonar Falta => corresponde ao campo PFHSTFALTA.ABONA
Usuário=> incluir este campo na tabela PFHSTFALTA (não ficará habilitado para o usuário, ficará
cinza. Este campo será preenchido automaticamente pelo sistema, quando o usuário realizar uma
alteração / inclusão manual)
Data Abono => incluir este campo na tabela PFHSTFALTA (não ficará habilitado para o usuário,
ficará cinza. Este campo será preenchido automaticamente pelo sistema, quando o usuário clicar no
campo “Abona Faltas”.)
Status => corresponde ao campo PFHSTFALTA.STATUS
Este campo será preenchido observando a regra abaixo:
a) Quando o controle de faltas vier do RMChronus setar o campo para 0(zero);
b) Quando o controle de faltas for alterado ou incluído pelo usuário setar o campo para 1;
Bloqueado => preencher com “Sim” ou “Não” verificando o campo PBLOQUEIOFALTAS.
DATAFIMBLOQUEIO

Atenção:
Quando a falta não estiver bloqueada, e o usuário fizer alteração e processar novamente o
lançamento através do RM Chronus, as alterações serão perdidas.

TOTVS Página 30
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

No RM Chronus
a) Quando no RM Labore o parâmetro “Controle de faltas através do RM Chronus” estiver marcado, e
o usuário processar o módulo Lançamento de eventos para o RM Labore, e marcar o parâmetro
“Grava controle de faltas para cálculo de avos na folha”, o sistema irá excluir todos os controles de
faltas do período e irá incluir novamente na tabela PFHSTFALTA.

b) Quando no RM Labore o usuário bloquear o controle de faltas referente ao período que esta sendo
lançado no RM Chronus, o sistema deverá apresentar a mensagem de erro: “O período informado
esta bloqueado no RM Labore. As faltas não serão gravadas no controle de faltas do funcionário.”

c) No módulo Lançamento de eventos para o RM Labore o parâmetro “Grava controle de faltas para
cálculo de avos na folha” somente ficará visível quando o parâmetro “Controle de faltas controlado
pelo RM Chronus” estiver marcado.

d) Será criado um parâmetro no RM Chronus, onde o usuário poderá informar se a falta será
considerada para a contagem de avos de férias e 13º salário, ou seja, somente será enviada para o
anexo “Controle de faltas para cálculo de avos” do cadastro de funcionário, as faltas que realmente
serão consideradas.

No cálculo das férias/13º Salário


O cálculo .Net deverá contar o nº de linhas da tabela PFHSTFALTA onde o campo “Abona
Faltas” é FALSO, para saber quantas faltas existem no período.
Os processos que utilizarão esta tabela são: PROVISÃO, CÁLCULO, ACERTA PERIODO AQUISITIVO e
FÓRMULAS.
Lembrando que, no cadastro de férias o campo “Faltas” também deverá observar a tabela PFHSTFALTA.

TOTVS Página 31
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Cálculo INSS/IRRF – Múltiplos Vínculos

Este processo tem o objetivo de tratar o cálculo de IRRF para as pessoas que tiverem mais de um vínculo
na mesma coligada e o cálculo de INSS para as pessoas que tiverem mais de um vínculo considerando
todas as coligadas.
Sempre que se tratar de funcionário com múltiplos vínculos, será possível informar a chapa centralizadora
para desconto do IRRF/INSS, e a coligada centralizadora para desconto do INSS, onde somente os
funcionários centralizadores sofreram os devidos descontos.

INSS
Para atender a legislação previdenciária (IN 03/2005), onde ordena que quando o empregado tem mais de
um vínculo, os pagamentos das suas contribuições devem obedecer ao teto do salário de contribuição.
Quando a mesma “Pessoa” for funcionário em mais de uma coligada, o sistema irá calcular o INSS
considerando automaticamente todos os vínculos da pessoa em todas as coligadas, e o desconto será
realizado apenas na coligada e chapa definidas como centralizadoras.

IRRF
Quando o funcionário tiver mais de um vínculo na mesma coligada, o IRRF será calculado considerando
todas as bases de IRRF na coligada corrente, devido se tratar da mesma fonte pagadora, e o desconto
será realizado apenas na chapa definida como centralizadora.

Obs: Os eventos de desconto de IRRF irão considerar apenas os dependentes cadastrados na chapa
centralizadora.

Cadastros de Eventos

Serão disponibilizados os novos códigos de cálculos:

Novos códigos de cálculos (base) Códigos de cálculos correspondentes


(desconto)
305 - IRRF FOLHA BASE PENSÃO 4 - I.R.R.F
306 - IRRF FÉRIAS RECIBO BASE PENSÃO 30 - I.R.R.F. Férias
307 - IRRF 13º SALÁRIO BASE PENSÃO 49 - I.R.R.F. 13º Salário
308 - IRRF PARTICIPAÇÃO NOS LUCROS 127 - I.R.R.F. Partic. nos Lucros
BASE PENSÃO
316 - IRRF FÉRIAS ENVELOPE BASE PENSÃO 315 - IRRF DE FÉRIAS NA RESCISÃO

Estes novos códigos de cálculos serão utilizados no cálculo da pensão alimentícia. Deverão ser
cadastrados com o tipo “Base de cálculo” e com as mesmas incidências dos eventos de desconto
correspondes.

No vínculo centralizador de IRRF, serão lançados os eventos abaixo com a base de IRRF dos outros
vínculos para auxiliar na conferência do cálculo do IR descontado:

302 - BASE DE IRRF FOLHA OUTROS VÍNCULOS


303 - BASE DE IRRF 13º SALÁRIO OUTROS VÍNCULOS
304 - BASE DE IRRF PARTICIPAÇÃO LUCROS OUTROS VÍNCULOS
317 - BASE DE IRRF FÉRIAS RECIBO OUTROS VÍNCULOS
318 - BASE DE IRRF FÉRIAS ENVELOPE OUTROS VÍNCULOS

TOTVS Página 32
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Acesso a Parametrização Múltiplos Vínculos através do cadastro de funcionários Delphi

Acesso a Parametrização Múltiplos Vínculos através do cadastro de Funcionário .Net

TOTVS Página 33
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

A interface de cadastro/manutenção permite que apenas uma única coligada seja definida como
centralizadora de INSS. Apenas um único vínculo por coligada pode ser definido como centralizador para
IRRF/INSS. Uma vez que um dos vínculos for "marcado" para uma pessoa, ela deverá obrigatoriamente
preencher todas as informações para todas as coligadas. Caso nenhum vínculo for "marcado", os registros
da pessoa correspondente serão excluídos (caso existam) da tabela "PPESSOAMULTVINCULOS".

Obs: Serão apresentadas apenas as chapas do funcionário com situação <>D.

TOTVS Página 34
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Cálculo Pensão Alimentícia

Apesar de existir uma chapa única escolhida para o desconto do IRRF/INSS, entende-se que para
efeito do cálculo de pensão alimentícia esta regra não é válida, pois podem ocorrer situações onde seja
determinado judicialmente que o recolhimento de pensão seja realizado somente em um vínculo da
pessoa. Sendo assim, os valores dos rendimentos sujeitos ao recolhimento de pensão, valores de IRRF a
serem utilizados como deduções e o desconto final da pensão devem ser específicos para cada chapa.

Para tratar esta situação, mesmo que uma determinada chapa não seja centralizadora de desconto
de IRRF, serão lançados eventos do tipo base de cálculo com o valor do IRRF que deveria ser descontado
na chapa.

Na chapa centralizadora, serão lançados os eventos do tipo base e os eventos de desconto de IRRF.

Os dependentes de pensão, da mesma forma que já funciona hoje, poderão ser cadastrados tanto
na chapa centralizadora, quanto nas demais chapas para o calculo do “IRRF Dedução Pensão”.

Cálculo de Rescisão e Diferenças

Ao calcular rescisão ou diferenças para funcionários com múltiplos vínculos, o sistema deverá fazer
o lançamento de INSS e IRRF apenas nas chapas centralizadoras.

Cálculo de Férias

Para cálculo das férias, é regra que todas as chapas (vinculadas e centralizadoras) devem ter férias
cadastradas no mesmo período de gozo.

Quando houver vínculos em outras coligadas, o cálculo das férias deverá ser realizado por último
na coligada centralizadora.

TOTVS Página 35
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Mudança de comportamento do Cálculo da Folha

Lançamento de Eventos do tipo Férias

Foi criado na ficha financeira (PFFINANC) um novo campo ‘VERBAFERIAS’, que no lançamento das férias
para folha mensal terão seu conteúdo alterado para 1. Os eventos com este campo contendo 1 não serão
recalculados, pois são relacionados a eventos de férias.

* Na versão Delphi o cálculo verificava os códigos de cálculos dos eventos de férias.

Incidência de Eventos

O cálculo passa a considerar a parametrização do evento (informada pelo usuário), principalmente


as incidências, esta regra é para todos os eventos do sistema, tendo código de cálculo ou não.

* Na versão Delphi alguns código de calculo considerava as incidências internas.

Período Aquisitivo

Em todos os cálculos do sistema será exibida uma mensagem de aviso no arquivo de log de cálculo
do funcionário, quando o funcionário não tem um período aquisitivo ‘Aberto’.
Na nova versão é obrigatório ter um período aquisitivo Aberto.
A mensagem passou a existir devida lançamentos de eventos que utilizam a função de fórmula
‘CALCMED’. Além de dar a mensagem o evento que contém ‘Calcmed’ não será lançado.

* Na versão Delphi não consiste se existe ou não período aquisitivo. O mecanismo é diferente em
relação à versão nova. Na versão Delphi a função Calcmed tem como referencia a data de
vencimento de férias (antigo campo da PFUNC que foi extinto na versão .NET)

TOTVS Página 36
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Prioridade de Cálculo dos Eventos

No cálculo .NET os eventos não terão prioridade fixadas internamente, exceto os eventos de INSS e IRRF

Obs.: Quando o evento tem a mesma prioridade, será considerada a ordem de cálculo do evento, caso a
prioridade e a ordem de cálculo seja igual, neste caso será considerado o código do evento. O menor
código de evento será calculado primeiro.

* Na versão Delphi as prioridades eram fixas e internas.

Prioridade e Ordem de cálculos tratadas internamente

INSS = 81
InssFolha_3
InssFolhaAliqNormal_89
InssFolhaDiferenca_68
InssFolhaRestituicao_92
InssEstornoBaseDissidioFolha_114

Inss13_103
Inss13AliqNormal_91
Inss13Rescisao_11
Inss13Diferenca_108
Inss13Restituicao_153
Inss13PrevSalMaternidade_171
InssEstornoBaseDissidio13_115

InssFeriasMes_82
InssFeriasMesAliqNormal_90
InssFeriasProxMes_130
InssFeriasProxMesAliqNormal_137
InssFeriasMesAnterior_131
InssFeriasMesAnteriorAliqNo_138
InssFeriasDiferenca_110
InssFeriasProxMesDiferenca_132
InssEstornoBaseDissidioFerias_116
InssAutonomos_135
InssSalMaterRetroativo_179

Obs.: Os INSS’s informados pelo usuário e os de outro emprego não precisam fixar a prioridade porque
não são calculados pelo sistema, nestes será considerada a configuração do cliente.

PENSÃO = 82
Códigos de Cálculo
13 Pensão Alimentícia Judicial
53 Pensão Alimentícia Judicial informada(folha)
54 Pensão Alimentícia Judicial informada(13º salário)
113 Pensão alimentícia sobre férias
120 Pensão alimentícia sobre 13º salário
121 Pensão alimentícia sobre participação nos lucros

TOTVS Página 37
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

IRRF = 83
Códigos de Cálculo
4 I.R.R.F.
30 I.R.R.F. Férias
49 I.R.R.F. 13º Salário
61 IRRF FÉRIAS ENVELOPE
84 I.R.R.F. calculado pelo usuário
106 IRRF 13o calculado pelo usuário
107 IRRF de férias calculado pelo usuário
127 I.R.R.F. Partic. nos Lucros
172 IRRF 13º Sal descontado p/ previd ref lic maternid
305 IRRF FOLHA BASE PENSÃO
306 IRRF FÉRIAS RECIBO BASE PENSÃO
307 IRRF 13º SALÁRIO BASE PENSÃO
308 IRRF PARTICIPAÇÃO NOS LUCROS BASE PENSÃO
316 IRRF FÉRIAS ENVELOPE BASE PENSÃO

Cálculo / Arredondamento
Os cálculos da folha considera a terceira casa decimal para regra de arredondando , e sempre para
cima.
* Na versão Delphi despreza a 3ª casa, considera até a 2ª

Cálculo / Data de pagamento


No cálculo será verificada a data de pagamento e depois o período para pagamento dos eventos.
Quando existir dois períodos com a mesma data, a segunda ordem será o período. As situações
são quando existe um evento desconto onde tem que buscar o valor de um evento provento. As
situações onde é necessário seguir uma seqüência de data de pagamento são as abaixo:
Código de cálculo 51 - Adiantamentos 13º Salário buscando o valor do Código de cálculo 102 - 2ª
parcela 13º Salário,
Código de cálculo 35 - Adiantamentos13º Salário buscando o valor do Código de cálculo 9 - 1ª
Parcela 13º Salário,
Código de cálculo 21 - Arredondamento Descontos buscando o valor do Código de cálculo 20 -
Arredondamento Proventos.

* Versão Delphi verificava a ordem dos períodos, o maior era calculado por último.

Cálculo x Fórmulas

O padrão da leitura das expressões lógicas ‘E’ e ‘ OU’ das fórmulas mudaram, agora primeiro é
executado as expressões que contenham o E e depois o OU.
* Na versão Delphi a ordem de leitura era o que aparecesse primeiro.

A variável BASEIRRF agora busca valores baseado no mês caixa


* Na versão Delphi buscava os valores da tabela PFPERFF observando o mês de competência.

Todas as variáveis que verificam o histórico do funcionário, como exemplo a NDTRAB, quando
não encontrar informações referente ao histórico do funcionário , será considerado o cadastro atual.

A função de fórmula NDTRABPER( , ) verifica o índice inicial do horário , para o cálculo correto dos
dias.
* Na versão Delphi o índice inicial não era verificado.

TOTVS Página 38
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Recurso avançado nas fórmulas do sistema

No cálculo .Net foi criada uma função de fórmula avançada, HORACODCALCULO, esta função desvia o
cálculo de um código de cálculo interno do sistema conforme regra definida pelo usuário.
Exemplo : Código de cálculo 1, para funcionários de determinada seção tem regras diferentes do código de
cálculo 001, basta criar a formula conforme exemplo abaixo que o fluxo do cálculo será desviado.

Exemplo : o usuário quer que o sistema calcule 30 dias para um funcionário horista de determinada
seção, para outras seções considere o cálculo interno do sistema (código de cálculo).

Fórmula 151
SE (CREC = 'H') E (CODSECAO = '01.01')
ENTAO (30 *7.33) * 60
SENAO HORACODCALCULO(1)
FIMSE

No Cálculo .Net, Código de Cálculo e Fórmulas


passam a conviver juntos.
No cálculo anterior, caso ocorresse esta configuração
a prioridade do cálculo era 100% da fórmula.

Foi disponibilizado também as funções de fórmulas para os campos FormulaValor e FormulaReferencia,


Função VALORCODCALCULO() e REFCODCALCULO() respectivamente.

TOTVS Página 39
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Processo Férias

O processo de férias do RM labore foi migrado para .Net e o modelo de dados (tabelas/colunas) foi
reestruturado com evolução nos cadastros e também houve necessidade de atender algumas limitações
do modelo anterior.
Foi incluído melhorias nos processos e novas funcionalidades foram implementadas deixando o
módulo de férias mais amigável e operacional.
A principal mudança da migração do processo de férias foi a reestruturação do modelo de dados
que agora permite cadastrar período aquisitivos de férias independentes, marcação de férias futuras ,
simulações de férias e que integrado com o RM Portal transforma em uma Gestão de Férias, onde
funcionário sugere férias via internet, Gestor aprova e o fluxo termina no Departamento Pessoal , onde
este último confirma as férias do funcionário.

Benefícios

Cadastro de Períodos aquisitivos, agora são independentes.


Marcação de férias futuras com possibilidade de cálculo futuro e simulações de cálculos
Criação do conceito Situação de férias (Aguardando aprovação, Marcadas, Pagas, Finalizadas)
Cálculo de férias desconsiderando feriados na contagem dos dias de gozo.
Marcação de abono pecuniário sem período de gozo.
Integração com o RM Portal.

Conhecendo os Menus de Férias

Acessando o RM Labore na versão Delphi, os menus está dispostos conforme hierarquia acima.
A única mudança foi a inclusão do sub menu Finaliza Férias, que substitui algumas rotinas do módulo
Liberação de férias. (explicaremos mais abaixo no tópico Finalizar Férias)

Obs.: O módulo Liberação de férias foi extinto na versão .NET

TOTVS Página 40
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Conhecendo o cadastro de férias e os períodos aquisitivos

Importante primeiro conhecer os históricos de períodos aquisitivos do funcionário, onde apresentaremos


alguns pontos importantes sobre a utilização deste novo processo de férias.

Ao clicar no ícone Histórico de Períodos Aquisitivos, será visualizada a interface abaixo.


Através desta interface o usuário poderá informar períodos aquisitivos e período de gozo, inclusive
período futuros (aquisitivo ou Período de gozo de férias).

Caixa de texto 1 - Nesta visão serão visualizados todos os períodos aquisitivos do funcionário,
sendo que deverá existir apenas 1 período aquisitivo Aberto , veja abaixo , o período aquisitivo
02/01/2009 a 01/01/2009 é o período atual do funcionário.
O período Aberto é a referencia para o cadastro de gozo de férias atual.

Caixa de texto 2 - Ao lado será aberto o anexo com os períodos de gozo relacionado ao período
aquisitivo, poderá ter mais de um período de gozo.
Dar um duplo clique sobre o período de gozo, lado direito do formulário

TOTVS Página 41
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Ao abrir o período aquisitivo será visualizada a interface abaixo, são informações sobre o período
aquisitivo Aberto.

Caixa de texto 1 : Contém informações do período de gozo do funcionário

Caixa de texto 2 : Contém informações sobre aa situação do período.


São duas situações apenas, A – Aberto ou F – Fechado.

Caixa de texto 3 : Contém informações da perda de um período aquisitivo por afastamentos ou faltas
superiores a 32 dias.

TOTVS Página 42
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

O cadastro de férias poderá ser realizado pelos ícones abaixo, porém recomenda-se utilizar

o ícone que disponibiliza um cadastro mais amigável para a marcação de férias.

No cadastro de Funcionário Foi incluído um novo ícone, que


Delphi, a marcação de férias é referente ao histórico dos
será através do mesmo ícone, períodos aquisitivos,
ao clicar neste ícone será semelhante ao Histórico de
disponibilizado uma interface férias da versão Delphi.
.NET onde não houve mudanças
em relação aos campos do
cadastro anterior (Delphi)
Atenção

Ao clicar no ícone de férias caso ocorra a mensagem abaixo, será necessário dar permissões ao novo
módulo de férias.

TOTVS Página 43
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Dar a permissão para o perfil do usuário conforme figura abaixo.

TOTVS Página 44
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Após a liberação do acesso, será disponibilizado o cadastro abaixo:

6 7

Caixa de texto 1 : Contém informações sobre o período aquisitivo , como início e fim do período
aquisitivo, saldo do período corrente , saldo total (inclui vencidas e proporcionais) , limite de gozo, dias
de férias a marcar (dias restante do período aquisitivo corrente) , e o total de faltas do período aquisitivo
corrente.
Caixa de texto 2 : Contém informações sobre o período de gozo a marcar.
Caixa de texto 3 : Contém informações sobre outros períodos de férias já gozados pelo funcionário.
Caixa de texto 4 : Contém informações sobre o empréstimo de férias (não mudou em relação ao Delphi)
Caixa de texto 5 : Contém informações sobre a situação de férias (isto é novo).
O período de gozo do funcionário passa a ter 5 situações.
G - Aguardando aprovação Gestor (visível no RM Portal)
D - Aguardando aprovação DP
M - Marcadas – (férias marcadas/calculadas ainda não lançadas para a folha mensal)
P - Pagas (Já lançadas para a folha mensal)
F - Finalizadas (período de gozo finalizado, concluído)

Caixa de texto 6 : Botões para calcular, lançar e finalizar as férias (semelhantes ao Delphi)
Caixa de texto 7 : Botão para visualizar o recibo de férias calculado.

Marcando Férias

TOTVS Página 45
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

O Processo de marcação de férias pelo RM Labore não mudou.


(exceto quando se utiliza o RM Portal para marcação de férias realizada pelo próprio funcionário)

Abaixo cadastramos as férias para o período de gozo de 01 a 30/04/2010, veja a seguir o processo
Calcular Férias.

No cadastro de férias ao alterar os campos: “Data Inicial”, “Data Final”, “Data Aviso”,
“Data Pagto” e “Nro Dias Férias” do período de gozo que contém recibo de férias ou tentar
excluir o período de gozo, o sistema não permitirá a alteração ou exclusão e será emitida a mensagem:
“Dados não podem ser alterados pois existe recibo de férias calculado. Para alterá-los, é necessário a
exclusão do recibo."

* Na versão Delphi permitia.

TOTVS Página 46
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Calculando Férias

O Processo de calcular férias é semelhante ao anterior, porém o cálculo foi reescrito utilizando a
plataforma .Net.
Poderá ser calculado as férias através do botão abaixo ou ...

TOTVS Página 47
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

... pelo menu Movimento / Férias / Cálculo

Será visualizada a interface abaixo, onde a chapa do funcionário deverá ser informada dentro do botão
‘Seleção de funcionários’, no caso de um cálculo individual.

Obs.: O botão ‘Calcular’ será habilitado para períodos de gozo que o mês de pagamento das férias (mês
caixa) forem diferentes, caso tenha situações de férias dentro do mesmo mês de competência e o mês de
pagamento forem iguais, não será possível calcular o segundo período de gozo e o botão ‘calcular’
permanecerá desabilitado.
Para habilitá-lo, o usuário deverá lançar o primeiro período de férias, ou seja, para cálculo de dois recibos
de férias, o sistema somente permitirá calcular o 2º recibo de férias, quando o 1º estiver com a situação
de férias igual a P- Pagas e os eventos estiverem no envelope de pagamento.

TOTVS Página 48
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Para visualizar o recibo de férias, clicar no botão abaixo (Visualizar Recibo)

TOTVS Página 49
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Visualizando o Recibo de Férias

Através do ícone será possível visualizar o log de média de férias, como média de horas extras,
adicional noturno.
O log é armazenado em tabela com possibilidade de visualizá-lo em qualquer competência da folha.

TOTVS Página 50
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Cadastrando Somente Abono Pecuniário

No novo cálculo o usuário poderá marcar somente o abono pecuniário, a versão anterior não contemplava
esta funcionalidade.

Para realizar o cálculo deverá informar os dias de abono pecuniário e a data de pagamento do mesmo.

O sistema fará todo o processo semelhante ao de férias porém a base para verificação do salário,
lançamento, diferenças e outros será a data de pagamento, uma vez que não tem o período do abono.
No lançamento das férias, o sistema irá lançar os eventos porém não irá alterar a situação do funcionário
para “F-Férias” nem será registrado o histórico de situação, devido não existir período de gozo.

TOTVS Página 51
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Calculando somente abono pecuniário

Através do menu Movimento / Férias / Calculo deverá marcar a opção ‘Calcula Abono sem Período de
Gozo’ e informar um período para data do pagamento.

Abaixo o recibo de férias com as verbas somente do abono pecuniário

TOTVS Página 52
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Cancelando Férias

Neste módulo, o sistema efetuará o cancelamento das férias calculadas para o funcionário (recibo de
férias) e as datas de início / fim de gozo
Cancelará as férias do(s) funcionários que tiveram seus recibos calculados e não lançados.

Ob.: Somente serão canceladas as férias com situação ‘Marcadas’.

Para cancelar somente abono, marque a opção ‘Cancela abono sem período de gozo’ e informe a data do
pagamento do mesmo.

Cadastrando Adicionais de Férias


O cadastro de adicionais de férias será realizado pelo Anexos de férias conforme figura abaixo

TOTVS Página 53
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Através do módulo ‘Anexos’, selecione ‘Adicionais de Férias’, para cadastrar os adicionais de férias que
serão lançados no recibo.

Em seguida, será aberto um formulário onde deverão ser cadastrados os eventos adicionais de férias

TOTVS Página 54
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Informe o Evento do Recibo, Evento da folha, Evento da folha no próximo Mês, Evento de folha no mês
anterior.

No anexo ‘Adicionais Férias’ quando existir Evento Recibo e não existir Evento Folha, o processo de
Lançamento das Férias não será interrompido, porém será emitida a mensagem de erro:
"ERRO: Evento Folha referente ao Evento Adicional XXXX do Funcionário XXXX não está informado. Esta
informação é obrigatória para o correto Lançamento das Férias."
E o evento adicional não será lançado para a movimentação do funcionário.
* Na versão Delphi lançava mesmo sem existir o Evento Folha

Lançando Férias

O processo de lançamento de férias teve mudança na migração para .Net, passou a lançar somente férias
do mês atual, as férias iniciadas no mês anterior serão lançadas pelo módulo Finalizar Férias.
A mudança da situação do funcionário de Ativo “A” para Férias “F” também será realizado por este
módulo.

Antes de efetuar o lançamento será necessário cadastrar os parâmetros referente motivo início e retorno
das férias.

Caixa de texto 1 : Deverá informar o motivo de início das férias e Motivo de retorno das férias para
alimentar o histórico de situação do funcionário.

Caixa de texto 2 : Deverá informar os eventos para pagamento da licença remunerada e o motivo do
afastamento, utilizados no lançamento de férias coletivas.

TOTVS Página 55
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Para lançar somente Abono pecuniário deverá marcar o parâmetro abaixo ‘Lança Abono sem período de
Gozo).

Finalizando Férias

Este módulo é novo no processo de férias .Net, abaixo as funcionalidades do mesmo :

Através deste módulo serão realizados os seguintes procedimentos:

Lançamento dos eventos de férias iniciadas no mês anterior para o envelope de pagamento.
Atualização do histórico de situação do funcionário para situação igual a ‘Ativo’.
Atualização do saldo de férias do período aquisitivo aberto
Mudança para período ‘Fechado’ no caso de completar os dias de direito de gozo
Abertura de novo período aquisitivo no caso de completar os dias de direito de gozo
Finaliza a situação do período de gozo para a situação ‘Finalizado’ , se saldo de férias é igual a 30

Obs.: O antigo módulo ‘Liberar Férias’ foi extinto

Atenção !

É recomendando executar o módulo ‘Finalizar férias após a liberação de competência,


pois, neste caso serão lançadas as férias iniciadas no mês anterior e finalizadas no mês atual onde a
situação de férias será atualizada para ‘Ativo’.
Também é recomendado executar este módulo no fechamento da folha, antes da liberação de
competência, para garantir que todos os períodos de gozo finalizado no mês tenham a situação atualizada,
exemplo férias integrais no Mês de competência.

TOTVS Página 56
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Para finalizar somente o abono pecuniário, marcar o parâmetro ‘Finaliza Abono sem período de Gozo’

Diferença de Férias

Foi incluído uma nova funcionalidade neste processo, que é permitir calcular a diferença de abono
pecuniário sem período de gozo, basta marcar o parâmetro abaixo.

TOTVS Página 57
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Campos Obsoletos
O Campo “Adiciona valor / Substitui valor” torna-se obsoleto e não será mais mostrado em tela
pois será assumido como Substitui valor.

O Campo “Calcula diferença sem aumento salarial” torna-se obsoleto e não será mais
mostrado em tela pois sempre irá calcular diferença de férias independente de ter ou não ter tido
aumento salarial.

Processo Acerta Período Aquisitivo

Devido a reestruturação do modelo de dados de férias, o módulo Acerta Período Aquisitivo passa a
permitir acertar períodos aquisitivos futuros, exemplo, o funcionário perdeu mais de um período
aquisitivo, será incluído no histórico de períodos aquisitivos com o status ‘Perdido’, veja abaixo

Abaixo os motivos que o funcionário poderá perder o período aquisitivo ou mesmo prorrogar no caso de
licença remunerada ou afastamento militar.

TOTVS Página 58
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

A regra para perda do período continua conforme CLT, o módulo irá verificar se o funcionário perderá o
direito às férias, observando se durante o período aquisitivo ocorreram uma das seguintes situações:

a) houve faltas superiores á 32 dias;

b) houve afastamento do tipo R-Licença Remunerada por mais de 30 dias;

Para os casos acima, o funcionário perderá todo o período aquisitivo e será aberto um novo período
acrescido de 1 ano ;

c) houve afastamento dos tipos: P-Previdência, T-Acidente do Trabalho ou O-Doença Ocupacional


por mais de seis meses (180 dias), embora descontínuos e desconsiderando os 15 dias pagos pela
empresa;

TOTVS Página 59
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Neste caso, o novo período aquisitivo será iniciado quando o funcionário retornar ao serviço.

d) houve afastamento dos tipos: L-Licença s/ Vencimento, M-Serviço Militar ou I-Aposentadoria por
invalidez;

Neste caso, o término do período aquisitivo será ajustado somando o total de dias de afastamento
à data inicial do período;

Parametro Excluir gozo(s) e recibo(s) cadastrados(s) em per. Aquisitivos posteriores ao acerto


Caso marcado será excluído os períodos de gozo de férias / recibos de períodos aquisitivo que foram
cadastrados / calculados e houve afastamento com perda do período.
São casos onde o funcionário tira parte das férias, períodos menores de gozo e em seguida se afasta,
perdendo o período aquisitivo. Neste caso o usuário deverá determinar o acerto.

Regras para Acertar o período aquisitivo do funcionário

Quando o funcionário não tiver retorno do afastamento informado no histórico de afastamento, o sistema
não irá acertar o período aquisitivo.

Quando a data de retorno for posterior a competência atual, o sistema irá fazer o seguinte tratamento:
Afastamentos do tipo: “R-Licença Remunerada”, “P-Previdência” ou “T-Acidente de Trabalho”, será
considerado até o último dia da competência atual.
Afastamentos do tipo: “L-Licença sem Vencimento”, “M-Serviço Militar”, “I-Aposentadoria por Invalidez” e
“S-Mandato Sindical”, será considerado a data de retorno do afastamento.

A diferença é porque os tipos de afastamentos R, P, e T o funcionário perde o período, e caso o funcionário


retorne antes da data informada, mesmo alterando a data, o sistema não ajusta o período aquisitivo
perdido. Porém para os afastamentos L, M, I e S, o período é estendido, não tendo este problema.

O sistema só acerta o período aquisitivo a partir do período com status “Aberto”.

Processo Férias Coletivas / Globais


Não houve alterações no cálculo, somente redesenho da interface

TOTVS Página 60
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Novo cálculo desconsiderando feriados nas Férias

Este processo permite desconsiderar dias de feriados na contagem dos dias de férias do funcionário.
Normalmente em convenções coletivas de clientes poderão ocorrer situações onde os feriados são
desconsiderados no período de férias do funcionário
Exemplo : Férias em Dezembro , desconsideram os feriados Natal e os dias 24 e 31/12 (compensações).
Este é um novo recurso quem utiliza o cálculo .Net.

Abaixo explicações sobre o funcionamento.

Cadastros de Sindicatos
Parâmetro “Ignora feriados na contagem das férias”.
Quando o usuário marcar este parâmetro o sistema irá verificar no calendário da seção do funcionário os
feriados que tiverem o parâmetro “Ignorar o dia na contagem das férias” marcado.

OBSERVAÇÃO: Foi necessário criar este parâmetro no sindicato, pois a definição de ignorar ou não o
feriado é determinado por convenção coletiva. E o motivo de criar outro parâmetro no calendário da seção
é porque podem existir seções em cidades diferentes com feriados municipais.

TOTVS Página 61
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Cadastros de Calendários
Parametro “Ignorar o dia na contagem das férias” (Campo IGNORANASFERIAS da tabela GFERIADO).

O usuário deverá marcar este parâmetro quando desejar que o feriado seja desconsiderado na contagem
dos dias de férias.

Cadastro de Férias Individual

No exemplo acima, foi informado o período de gozo de 01 a 30/04/2010.


Como desconsidera os feriados dos dias 10 ,12 e 21 de abril, os feriados são reduzidos nos dias de férias,
porém o gozo é esticado somando os 3 dias de feriados.
TOTVS Página 62
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Veja que o funcionário continua com um saldo de 3 dias, mesmo tendo um gozo de 30 dias de férias.

Obs.: Quando o usuário preencher o campo “Início Per. Gozo” e o campo “Final Per. Gozo” o sistema irá
verificar quantos dias tem entre as datas informadas e subtrair o total de dias de feriados para calcular o
campo “Dias de Férias”.

Recibo de Férias

O funcionário receberá 27 dias de férias e na folha 3 dias no código de cálculo 1.

OBSERVAÇÃO:
. Ao preencher o campo “Final Per. Gozo” o campo “Dias de Férias” ficará desabilitado para edição.
. Será apresentada mensagem de alerta, quando no sindicato do funcionário o parâmetro “Ignora feriados
na contagem das férias” estiver marcado e não existir um calendário vinculado à seção do funcionário. A
mensagem será apresentada quando o usuário clicar no botão <Salvar> ou no botão <Ok>.

Como funciona
Quando o usuário preencher o campo “Início Per. Gozo” e o campo “Dias de Férias”, o sistema irá calcular
a o campo “Final Per. Gozo” de tal forma que o número de dias de férias ignorando os dias feriados seja
igual ao número informado.

EXEMPLO:
No calendário informado na seção do funcionário, a data 07/09/2009 esta com o parâmetro marcado.
No cadastro de férias do funcionário foram preenchidos os seguintes campos:
Início Per. Gozo = 01/09/2009
Dias de Férias= 30
Ao clicar no botão <Salvar> ou no botão <Ok>, o sistema preencher o campo “Final Per. Gozo” com a
data 01/10/2009.

OBSERVAÇÃO: Ao preencher o campo “Dias de Férias” o campo “Final Per. Gozo” ficará desabilitado para
edição.

Os campos “Dias de Feriados” e “Feriados”, somente ficarão visíveis no cadastro de férias, quando no
sindicato do funcionário o parâmetro “Ignora feriados na contagem das férias” estiver marcado.

TOTVS Página 63
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Cadastro de Férias Coletivas

 Não serão apresentados os dois campos da tabela “Períodos de Gozo” (PFUFERIASPER), “Dias de
Feriados” e “Feriados”, estes campos somente serão visualizados no cadastro individual de férias.

 Será gravada no arquivo de log, uma mensagem de aviso, quando no sindicato do funcionário o
parâmetro “Ignora feriados na contagem das férias” estiver marcado e não existir um calendário
vinculado à seção do funcionário.

Cálculo da Folha
 Os dias de feriados a desconsiderar serão somados nos códigos de cálculos: 1-Horas Normais e 2-
Dias Trabalhados.

 Todos os processos que verificam o total de dias de férias gozadas no período irão tratar os feriados
a desconsiderar. Tais como provisão, variáveis de fórmulas, diferença de férias, finalização de
férias, etc.

Importação
 Será ajustado o módulo de importação e o layout de exportação das tabelas “Períodos de Gozo”
(PFUFERIASPER) e “Sindicatos” (PSINDIC) para tratar estes campos novos.

ATENÇÃO : Mesmo quando o feriado cair em dia de compensação ou descanso do funcionário (conforme
horário informado no cadastro do funcionário) o sistema irá desconsiderar o feriado nas férias, caso o
parâmetro no sindicato esteja marcado.

Liberação de Competência

As seguintes verificações foram criadas no módulo liberação de competência:

Para liberar a competência, nenhum período de férias dentro do mês pode estar com Status igual:

 D - Aguardando aprovação DP;


 G - Aguardando aprovação do Gestor
 M - Marcadas
 P - Pagas (quando a data de termino for dentro do mês) e deverá existir os eventos com códigos de
cálculos: 38, 39, 41 e 42

TOTVS Página 64
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

RM Portal .Net

A integração do módulo de férias com o RM Portal .Net garante ao processo uma Gestão de férias, onde
o funcionário sugere férias pelo Portal, via internet, e o gestor aprova estas férias e por último o
departamento pessoal confirma as férias do funcionário efetuando o pagamento.

Benefícios
 Sugestão de férias através da internet
 Aprovação de férias pelo Gestor através da internet
 Integração do processo de férias com o Departamento Pessoal

TOTVS Página 65
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Comparando os dois processos de férias, DELPHI x .NET

Módulos: Lançamento / Liberação / Finaliza

1 - PROCESSO DE FÉRIAS DELPHI

TOTVS Página 66
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

2 – PROCESSO DE FÉRIAS .NET

TOTVS Página 67
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Mudanças estruturais do modelo de dados

Modelo Anterior

class ModFeriasAntigo

MODELO DE FÉRIAS ANTERIOR PFUNCMARCFER

Adicionais de
férias

PDADQUIOSQUE
0..*
PFUNC

1.. - COLIGADA: int 0..*


1
- CHAPA: char
1
1 1

PFFERPROG
0..* 0..* 0..*

PFHSTFER PFPERFER

- CHAPA: char Recibo de férias


- COLIGADA: int
- DTVENCIMENTO: int
1

Ferias
Historico de ferias Programadas
0..*
Armazena periodo
aquisitivo
PFFERIAS
e gozo de ferias
Verbas do Recibo

PFHSTFER
Armazena
Periodo Gozo
de Férias Historico
anteriores de ferias

Armazena PFFERPROG PFUFERIASPER


Periodo Gozo
de Férias Programação Periodos
programadas Ferias Gozo

Periodo Gozo PFUNC


de Férias atuais
Ferias
Atual

TOTVS Página 68
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Modelo Atual

class ModFeriasNov o

MODELO DE FÉRIAS ATUAL

Adicionais de
férias

0..*
PFUNC Armazena
1 os Períodos
Aquisitivos

0..*

PFUFERIAS

- PeriodoAberto: int
Armazena
os recibos de férias
antiga (PFPERFER)
Tabela que armazena 1
os
períodos de gozo
(Tabela Nova)

0..*

PFUFERIASPER PFUFERIASRECIBO PFUFERIASEMP

- SituacaoFerias: int
1 1 1 0..*

0..*
Descrição das situações de férias
PFUFERIASVERBAS
G - Aguardando aprovação gestor
Armazena
D - Aguardando aprovação DP
os empréstimos
M - Marcadas
descontados em férias
P - Pagas
F - Finalizado

Armazena
as verbas do recibo
de férias
(antiga PFFERIAS)

TOTVS Página 69
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Conversão do novo modelo de dados de férias

Com o desenvolvimento do novo cálculo .NET, o RM Labore passa a utilizar novas tabelas para as férias
dos funcionários.
Como há diferenças estruturais significativas entre os dois modelos, será necessário utilizar um programa
conversor.

As descrições das tabelas são as seguintes:

Modelo antigo

PFHSTFER é a tabela de histórico de férias. Ela possui informações tanto sobre os períodos aquisitivos e
quanto sobre os períodos de gozo de férias.
PFPERFER possui informações sobre o pagamento das férias. (recibo de férias)
PFFERIAS possui as verbas pagas relativas às férias (itens do recibo de férias)
PFUNC antes das férias serem liberadas, os dados de cadastros ficam nesta tabela. Somente depois da
liberação os dados do gozo de férias irão para a tabela de histórico.
Campos da PFUNC utilizados para férias:

Nome Campo
Início Gozo INICPROGFERIAS1
Final Gozo FIMPROGFERIAS1
Pagamento DTPAGTOFERIAS
Data do Aviso DTAVISOFERIAS
Dias Férias NRODIASFERIAS
Dias Corr NRODIASFERIASCORRIDOS
Abono QUERABONO
Dias Abono NRODIASABONO
Dias Corr Abono NRODIASABONOCORRIDOS
Posição POSICAOABONO
Coletivas FERIASCOLETIVAS
Lic Rem Mês NDIASLICREM1
Lic Prox. Més NDIASLICREM2
1a Parc 13o Salário QUER1APARC13O
Observação OBSFERIAS
... Emprestimo de Férias
Nro Vezes NUMVEZESDESCEMPRESTIMO
Inicio do desconto DATAINICIODESCEMPRESTIMO
... Adiantamento nas
Férias
Dias NRODIASADIANTFER
Evento EVTADIANTFERIAS

Os campos relativos a empréstimos não estão sendo migrado.

PFFERPROG possui as informações sobre férias futuras.


PDADQUISQUE férias cadastradas através do auto-atendimento ainda não aprovadas.
As sugestões (PFUNCMARCFERIAS) de férias não serão importadas, pois se tratam de dados não
confiáveis, uma vez que as sugestões nem sempre são utilizadas para a marcação das férias. A tabela
também não possui chave estrangeira pra a PFUNC.

TOTVS Página 70
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Modelo novo

PFUFERIAS: tabela de períodos aquisitivos


PFUFERIASPER: tabela de períodos de gozos de férias. Um período aquisitivo pode ter N períodos
de gozo, de acordo com o modelo.
PFUFERIASRECIBO: tabela de dados sobre o recibo de férias (esta tabela tem relacionamento com
a PFUFERIASPER de 1 x 1, ou seja, para cada período de gozo há apenas um registro de recibo)
PFUFERIASVERBAS: tabela de verbas do recibo de férias.

As férias futuras, no modelo novo, estarão junto com as demais férias, pois a estrutura permite
cadastrar um novo período sem ter terminado o anterior. A situação das férias irá diferir através do campo
SITUACAOFERIAS da PFUFERIASPER. Os valores possíveis para este campo são:
o Aguardando aprovação do Gestor = G
o Aguardando aprovação do DP = D
o Marcadas = M
o Pagas = P

Os dados serão convertidos da seguinte forma:

Períodos Aquisitivos (PFUFERIAS)

- Através do Distinct CODCOLIGADA, CHAPA, DTFIMPERAQUIS da tabela PFHSTFER.


- Forçando os períodos quando existe somente o recibo no modelo antigo. (PFPERFER)
- Forçando o período quando as férias estão cadastradas somente na PFUNC.

Períodos de Gozo (PFUFERIASPER)

- Conversão dos históricos de férias que possuem data de Gozo preenchida. (PFHSTFER)
- Conversão dos dados da PFUNC (férias não calculadas/liberadas)
- Conversão de férias programadas (PFFERPROG)
- Conversão de férias pendentes de aprovação (auto-atendimento) (PDADQUIOSQUE)
- Forçando o período quando existe recibo mas não existe dados de histórico. (PFPERFER)
O campo SITUACAOFERIAS será preenchido de acordo com a seguinte tabela:
o PFUNC – M ou P
o PFHSTFER - P
o PFFERPROG – M
o PDADQUIOSQUE - D
o PFUNCMARCFER - NÃO CONVERTER

Nas duas tabelas acima, os dados mais difíceis de serem verificados são Data de Pagamento e Aviso de
Férias.

No modelo antigo estes dados estão na PFPERFER, e nem sempre este registro existe para os Históricos de
Férias.
E como nem sempre há registro de recibo, é necessário forçar os dados de data de aviso e data de
pagamento. Neste caso, as data estão sendo gravadas da seguinte forma:
Data de Pagto: 2 dias antes do início do Gozo
Data de Aviso: 30 dias antes do início do Gozo

Outra dificuldade encontrada é que não existe chave estrangeira da tabela PFPERFER para a PFHSTFER. Ou
seja, é possível incluir um recibo sem histórico no modelo antigo. As chaves primárias entre as tabelas
também são bastante diferentes, e isto pode gerar erros durante a conversão. Por isso, cada erro de
chave primária está sendo incluído no log.

TOTVS Página 71
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Recibos (PFUFERIASRECIBO)

- dados da PFPERFER

Verbas de férias (FUFERIASVERBAS)

- dados da PFFERIAS

Por último, após a inserção de todos os registros de período aquisitivo, gozo e dados de
recibo/pagamento, o conversor realiza os dois últimos passos:

- Acerto de período aberto (verifica qual é o último período e marca) (Campo PERIODOABERTO, Tabela
PFUFERIAS).
- Calcular o saldo atual (Campo: SALDO, Tabela: PFUFERIAS).

Mapeamento dos campos versão Delphi x versão .Net

Tabela: PFHSTFER
Coluna Descrição Destino
CODCOLIGADA Código da Coligada PFUFERIAS.CODCOLIGADA
CHAPA Chapa PFUFERIAS.CHAPA
DTFIMPERAQUIS Data Final Per. Aquis PFUFERIAS.FIMPERAQUIS
NROPERIODO Número do Período -
DTINIPERAQUIS Data Início Per Aquis PFUFERIAS.INICIOPERAQUIS
Data Inicial Gozo
DTINIGOZO Férias PFUFERIASPER.DATAINICIO
Data Final Gozo
DTFIMGOZO Férias PFUFERIASPER.DATAFIM
DIASABONO Dias de Abono PFUFERIASPER.NRODIASABONO
Paga 1a. Parc 13o.
QUER1APARC13O Sal. PFUFERIASPER.PAGA1APARC13O
FERIASCOLETIVAS Férias Coletivas PFUFERIASPER.FERIASCOLETIVAS
NROFALTAS Número de Faltas PFUFERIAS.FALTAS
Dias corridos do
DIASABONOCORRIDOS abono -
POSICAOABONO Posição do Abono -
Número de dias
NRODIASUTEIS úteis -
Número Dias
NRODIASCORRIDOS corridos -
QUERADIANTAMENTO Quer adiant férias -
Motivo do
MOTPERDAPERAQUI Afastamento PFUFERIAS.MOTIVOPERDA

TOTVS Página 72
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Tabela: PFUNC
Coluna Descrição Destino
Código da
CODCOLIGADA Coligada
CHAPA Chapa
INICPROGFERIAS1 Início Gozo PFUFERIASPER.DATAINICIO
FIMPROGFERIAS1 Final Gozo PFUFERIASPER.DATAFIM

DTPAGTOFERIAS Pagamento PFUFERIASPER.DATAPAGTO


DTAVISOFERIAS Data do Aviso PFUFERIASPER.DATAAVISO
NRODIASFERIAS Dias Férias -
NRODIASFERIASCORRIDOS Dias Corr -
QUERABONO Abono -
NRODIASABONO Dias Abono PFUFERIASPER.NRODIASABONO
NRODIASABONOCORRIDOS Dias Corr Abono -
POSICAOABONO Posição do Abono
FERIASCOLETIVAS Férias Coletivas -
NDIASLICREM1 Lic Rem Mês PFUFERIASPER.NDIASLICREM1
NDIASLICREM2 Lic Prox. Més PFUFERIASPER.NDIASLICREM2
1a Parc 13o
QUER1APARC13O Salário PFUFERIASPER.PAGA1APARC13O
OBSFERIAS Observação PFUFERIASPER.OBSERVACAO
Nro Vezes
NUMVEZESDESCEMPRESTIMO Emprést -
Inicio Desc
DATAINICIODESCEMPRESTIMO Empréstimo -
Nro Dias
NRODIASADIANTFER Adiantamento -
Evento de
EVTADIANTFERIAS Adiantamento -

Tabela: PFPERFER
Coluna Descrição Destino
CODCOLIGADA Código da Coligada PFUFERIASPER.CODCOLIGADA
CHAPA Chapa PFUFERIASPER.CHAPA
DTVENCIMENTO Data de venc férias PFUFERIASPER.FIMPERAQUIS
NROPERIODO Número do período -
VALORESFORCADOS Valores forçados PFUFERIASVERBAS.ALTERADOMANUAL
Data de
DTPAGTO pagamento PFUFERIASPER.DATAPAGTO
DTAVISO Data do aviso PFUFERIASPER.DATAAVISO
OBSERVACAO Observação PFUFERIASRECIBO.OBSERVACAO
BASEINSS1 Base INSS no mês PFUFERIASRECIBO.BASEINSS1
Base INSS p/ próx
BASEINSS2 mês PFUFERIASRECIBO.BASEINSS2

Tabela: PFFERIAS
Coluna Descrição Destino
CODCOLIGADA Código da Coligada PFUFERIASVERBAS.CODCOLIGADA
CHAPA Chapa PFUFERIASVERBAS.CHAPA
DTVENCIMENTO Data de venc férias PFUFERIASVERBAS.FIMPERAQUIS
NROPERIODO Número do período -
CODEVENTO Código do evento PFUFERIASVERBAS.CODEVENTO
HORA Hora PFUFERIASVERBAS.HORA
REF Referência PFUFERIASVERBAS.REF
VALOR Valor PFUFERIASVERBAS.VALOR

TOTVS Página 73
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Mudança de comportamento Cálculo Delphi x Cálculo .Net

A base de cálculo do salário família pago em férias considera o valor do cc38 independente de
incidência de evento. Isto quando o parâmetro usa salário nominal estiver desmarcado.
* Na versão Delphi considera incidência.

Empréstimo de folha nas férias : O processo de Cálculo das Férias passará a guardar um histórico dos
empréstimos descontados. Com isto poderemos controlar empréstimos com eventos iguais, e também
o caso de descontar em folha no mesmo mês em que já foi descontado nas férias partidas, tabela
PFUFERIASEMPR
* Na versão Delphi não tinha o histórico, eventos iguais eram calculados / Somados.

Dias de Férias X Faltas e Número de dias de direito a férias : As fórmulas "Número de dias de direito a
férias" e "Dias de Férias X Faltas" do cadastro de Parâmetros do Sistema, pasta
Parâm.Férias/Parâmetros II , não serão disponibilizados na versão .Net.

O campo ‘Usa regime de tempo parcial’ no padrão .NET passará a ser exibido no Cadastro do
Funcionário, pasta Registro (abaixo do Sindicato).
* Na versão Delphi, ao confirmar o parâmetro, é exibido o campo "Dias direito
(jornada reduzida)" no Cadastro de Férias.

Saldo de férias : No cálculo das férias o saldo de férias será refeito.o saldo de férias calculadas
anteriormente receberão 30 – soma dias período de gozo.
Foi incluído a regra abaixo para o campo SALDO da tabela PFUFERIAS:
1) Se o período está fechado o campo SALDO está recebendo o valor 0.
2) Se o período está aberto, e a data final do período aquisitivo é anterior a data do último dia da
competência anterior a atual o SALDO recebe 30.
3) Se o período está aberto, e a data final do período aquisitivo é posterior que a data do último
dia da competência anterior a atual o SALDO recebe o total de avos de direito x 2,5 dias.
* Se houver saldo relativo a férias coletivas o conversor irá jogar este saldo para o período fechado
imediatamente anterior ao aberto
* Dos períodos abertos, está sendo subtraído do saldo o total já gozado.

Foi inserido tratamento para os campos da PFUFERIASRECIBO:


INSS1
INSS2
IRRF
BASEIRRF
LIQUIDO
Estes campos foram calculados a partir das incidências dos eventos e códigos de cálculo, já o líquido
foi calculado baseado nos eventos lançados no envelope de férias (total de proventos - total de
descontos, exceto as bases ).

Foi incluído tratamento para os campos PENSAO e BASEPENSAO da tabela PFUFERIASRECIBO.


1) Campo PENSAO: recebe o total de eventos no recibo que possuem cc 197-Dif Pensão Alimentícia
Férias e 113-Pensão alimentícia sobre férias.
2) Campo BASEPENSAO; recebe o total de eventos no recibo que possuem incidência de Pensão nas
Férias (Conf. Cadastro de Eventos)
3) O campo BASEIRRF hoje está recebendo o (valor da base de IRRF de Férias - valor de estorno da
base de IRRF de férias) * No delphi estes valores aparecem separados

Os campos SALDOFERIAS, SALDOFERIASANT e SALDOFERANTAUX da tabela PFUNC foram extintos.


Para referenciá-los deverá utilizar a fórmula TABFUNC( , ) ou consultas SQL.

TOTVS Página 74
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

No recibo de férias não existirá mais a base “Estorno IRRF Férias”, sendo assim o campo “Base IRRF”
será composta do total de incidência menos total de estornos, para conferência do cálculo do IRRF os
valores são apresentados no log de cálculo, o que facilita a conferência de valores.

Conversor: No anexo “Adicionais de férias” , o conversor irá preencher o evento folha com o mesmo
código do evento recibo, quando não tiver a informação no Evento Folha.

Conversor: Não irá converter os dados do funcionário que tiver gozado férias iniciadas no mês anterior,
terminando no mês atual e que as férias do mês anterior já tenham sido LANÇADAS E NÃO FORAM
LIBERADAS

Criação de uma trigger no banco de dados para alimentar os dados de férias na tabela PFUNC. Isso
servirá para os relatórios que ainda buscam os campos antigos de férias.

TOTVS Página 75
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Processo Rescisão

Os módulos abaixo foram migradas para adequar ao padrão .Net : .


Cálculo, Recálculo, Complementar, Cancelamento.

No cálculo da rescisão será descontado o valor de adiantamento de 1ª parcela de 13° salário


mesmo que o identificado do período seja menor que o período do envelope da 1ª parcela. Desde
que a data de pagamento da 1ª parcela seja menor que a data de pagamento da rescisão.
* Na versão Delphi era necessário manter o período de rescisão posterior a ao período do
pagamento da 1ª parcela.

Foi criado um novo código de cálculo para IRRF Férias para Rescisão (cc 315). O objetivo é
resolver situações de rescisões no mesmo mês em que ocorreram férias. O Código de Cálculo é
obrigatório.
* Na versão Delphi o código de cálculo era o mesmo para IRRF nas férias e IRRF nas férias
rescisão. (cc30)

Independente se é alteração ou uma rescisão nova, sempre que for rescisão para o próximo mês, o
campo “Período” ficará habilitado.

Abaixo a regra :
Data de demissão = mês anterior (o sistema apresenta como default o período 1 e permite editar)
Data de demissão = mês atual (o sistema apresenta o período atual, local, e NÃO permite editar)
Data de demissão = mês posterior (o sistema apresenta como default o período 1 e permite editar)
* Na versão Delphi quando uma rescisão cadastrada para o mês atual se altera a data de
desligamento para o próximo mês o período não é editado, porém se a rescisão já for cadastrada pra o
próximo mês, o sistema habilitava o período.

Lançamento do líquido da rescisão para o envelope

Foi criado um processo para lançar o líquido da rescisão para o envelope de forma automática.

Será necessário criar um provento com o código de cálculo 150 e um desconto com o mesmo código de
cálculo.
Caso o líquido seja positivo, será lançado o desconto, caso o líquido seja negativo será lançado o
provento.

TOTVS Página 76
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Processo 13º salário

Os módulos abaixo foram migrados para adequar ao padrão .Net : .


Lançamento para 13º salário (1ª e 2ª parcela)

A opção ‘Lançar Diferença 13º’ passou a ser um módulo independente.

TOTVS Página 77
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Lançamento do 13º Salário

Este módulo foi migrado sem novidades, com exceção da separação do cálculo Diferença salarial
que passou a ter um menu específico.

TOTVS Página 78
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Novas Interfaces da folha .Net (RM Labore)

O cadastro de funcionário e o envelope de pagamento foram migrados para .Net.


No cadastro de funcionário houve mudanças significativas e melhorias visuais, veja a seguir.

Cadastro de funcionários .NET

O acesso ao cadastro de funcionário .Net utilizando a MDI Delphi é realizado através do menu
Cadastros / Funcionários, conforme figura abaixo.

O acesso ao cadastro de funcionário .Net através da NOVA MDI é realizado através do ícone abaixo,
Grupo Cadastro.

TOTVS Página 79
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

A edição do cadastro de funcionário foi desenvolvida baseada em menus verticais possibilitando uma
melhor organização e visualização das informações.
O cadastro foi reorganizado para facilitar a localização da informação de forma rápida e intuitiva.

TOTVS Página 80
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

No grupo Informações Pessoais constará informação relacionado aos


dados pessoais do funcionário

No grupo Informações Contratuais será visualizado informações sobre o


contrato de trabalho do funcionário, como ficha de registro, salário,
jornada,etc

No grupo Alocações, será habilitado a seção onde o funcionário está


lotado e o tomador de serviço

No grupo Informações para o Cálculo será visualizado informações que


impactam no cálculo da folha do funcionário, por exemplo, códigos
fixos, eventos programados, Empréstimo e parâmetros de cálculos.

No grupo Banco pagto / financeira será visualizado informações


referente a conta corrente, banco recebimento e fornecedor para
lançamento financeiro.

No grupo Dependentes / Pensionista serão listados os dependentes /


pensionista do funcionário.

No grupo Rotinas Mensais /Anuais informações sobre FGTS, SEFIP,


RAIS,etc.

No grupo Sindicato , código do sindicato, status de contribuição


sindical, membro sindical,etc

No grupo Cipa, informações sobre o mandato CIPA, Membro CIPA

No grupo Campos complementares, será visualizado os campos


complementares do funcionário e da pessoa

No grupo Pendências Demissionais , informações sobre débitos do


funcionário, como empréstimos pendentes e integrado com os sistemas
RM Bonum (empréstimo de livro) e RM SSO (EPI).

TOTVS Página 81
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Visão do cadastro de funcionários

Possibilidade de criar vários agrupamentos, por Situação, por Seção, por Data de admissão, por Função,
entre outros campos do cadastro do funcionário.

Permitindo ao usuário criar os seus agrupamentos personalizados.

TOTVS Página 82
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Possibilidade de criar novas colunas (campos calculados) na visão do cadastro de funcionário.

Gerar gráficos a partir de colunas selecionadas na visão do cadastro de funcionário

TOTVS Página 83
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Envelope de pagamento .Net

O novo envelope de pagamento foi migrado para .Net com evoluções.


Foram implementadas novas funcionalidades que deixam o módulo avançado e com um visual moderno.

O novo envelope está disponível no cadastro de funcionário .Net (figura abaixo) :

TOTVS Página 84
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Abaixo algumas funcionalidades

1 2 3

Caixa de texto 1 – Recálculo do envelope que antes era acionado através de um ícone “Calculadora”
Caixa de texto 2 – Centro de custos que antes era acionado por um check Box no rodapé do envelope.
Caixa de texto 3 – Log de cálculo

TOTVS Página 85
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Caixa de Texto 4 – Identificação: Edição dos períodos da ficha financeira, antes não era habilitado pelo
envelope, somente pela ficha financeira.

Caixa de Texto 5 – Acumuladores: Antes era visualizado no rodapé do envelope

TOTVS Página 86
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Caixa de texto 6 – Botão “Não recalcular”, antes era marcado no rodapé do envelope

Caixa de texto 7 - Incidências de Eventos : Novo recurso, possibilita agrupar os eventos por tipo de
incidência.
Exemplo : agrupar somente os eventos que incidem INSS

Outras funcionalidades

O novo envelope de pagamento permite agrupar as colunas por incidências, por tipo de evento, por hora,
por valor.

TOTVS Página 87
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Permite personalizar / salvar o agrupamento criado pelo usuário

Possibilita também iniciar uma calculadora no próprio envelope permitindo cálculos envolvendo horas e
valores do evento.

TOTVS Página 88
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore

Possibilita definir atalho a outros cadastros (actions), como por exemplo : Clicar no evento e abrir o
cadastro de eventos.

TOTVS Página 89

Você também pode gostar