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 mi gração do Cálculo .Net e interfaces relacionadas. Aborda também a arquitetura utilizada utilizada pelo Cálculo Cálculo .Net, os benefícios da arquitetura em relação relação ao cálculo .Net .Net e as mudanças mudanças dos processos processos da folha 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 Processam ento Multi-Coligad Multi- Coligadas as............................................ ...................... ........................................... ........................................... ..............................8 ........8 Migração dos processos e interfaces para o novo cálculo .Net .................... ............................ ................. ................. ................ .............9 .....9 Processo Folha Mensal ............................................................................................................ 10 Grupo de Eventos ............................................................................................................... 11 Grupo de Eventos Assistente ................................................................................................ 12 Cálculo / Log de cálculo ....................................................................................................... 14 Eventos Programad Pr ogramados os ........................................... ...................... .......................................... ........................................... .......................................... .................... 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 Féri as ........................................ ................... ........................................... ............................................ ........................................... .................................. ............. 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 Calculan do Férias Féria s......................................... .................... ........................................... ............................................ ........................................... ........................... ...... 47 Visualizando o Recibo de Férias ............................................................................................ 50 Calculando somente abono pecuniário ................................................................................... 52 Cancelando Cancelan do Férias Féri as........................................ ................... ........................................... ............................................ ........................................... ........................... ...... 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, féri as, 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 Inte rfaces da folha f olha .Net .N et (RM Labore) Labo re)......................................... ................... ............................................ ...................................... ................ 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 foi desenvolvido na linguagem Object Object Pascal Pascal da Borland Delphi e o novo cálculo na linguagem .Net da Microsoft. Enfim , a migração migração do cálculo.Net consiste na substituição do antigo cálculo cálculo 32 bits bits (Delphi) para um novo Cálculo .Net que traz grandes benefícios ben efí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 i nterfaces 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 r elaçã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 configurar o ambiente para arquitetura Multi-Camadas, leia o documento “Arquitetura “Arquitetura 3 Camadas.pdf” , que é disponíbilizado junto a instalação do produto no caminho abaixo C:\totvs\CorporeRM\Scripts\Documentos C:\totvs\CorporeRM\Scripts\Docu mentos . 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 processos/tarefas para servidores 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 cálculo da coligada 1 e simultaneamente simultaneamente gerar o cálculo da coligada 2 disparado disparado pela mesma estação de trabalho.
Entenda o funcionamento do Cálculo da d a 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 .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 qu e entrar coligada a coligada para disparar o processo.
Excelente benefício para clientes que tem t em várias empresas (coligadas)
Migração dos processos e interfaces 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 cálculo .Net, a arquitetura utilizada, os 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 possibilita implementar 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 no vas 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 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 .Net foi criado um assistente para lançamento com novas funcionalidades funcionalidades inclusas, como o lançamento de grupo de d e 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, assistente, deverão ser configurados os grupos de eventos para cada grupo que deseja lançar, por coligada, clicando no ícone
TOTVS
destacado abaixo.
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. 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 cálculo dos eventos. Veja figura abaixo
Outra vantagem do log de cálculo cálculo .Net é que os valores 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 ‘Eventos programados’ programados’ é um recurso do novo Cálculo .Net, .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, Delphi, o cadastro cadastro de eventos programados programados é acessado acessado através 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. programados.
O código da tabela dinâmica é TPEVTPROG
Cadastre por exemplo : Tipo Folha Mensal 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 (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), marcado), como o evento tem uma fórmula de cálculo associada, 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 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 : 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 : 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 lançado para o movimento do rateio da folha do funcionário (tabela PFMOVCC), PFMOVCC), o evento terá o centro de custo determinado e em qualquer 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 lançar os eventos eventos programados para a folha, deverá selecionar o grupo de eventos Folha mensal 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 cadastro de Códigos Fixos, módulo também também utilizado para cadastrar 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 di a 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 cálculo de avos’, onde o sistema passará 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 est e 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 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 l ançados na tabela PFHSTFALTA (controle de faltas). Sempre que o usuário processar o Lançamento de Eventos para o RM Labore com 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 Bl oqueia 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á i rá permitir a edição dos campos “Abona “Abona Faltas” 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 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 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 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. PFHSTFALTA. 4. Ficarão visíveis os campos: Data=> Data=> corresponde ao campo PFHSTFALTA.DATINICIO 1 dia de falta=> falta=> Label Abonar Falta => corresponde ao campo PFHSTFALTA.ABONA Usuário=> 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 “Abona Faltas”.) Faltas”.) Status => Status => corresponde ao campo PFHSTFALTA.STATUS Este campo será preenchido observando a regra r egra 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 verifica ndo 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 “ 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 A s 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 Labore o parâmetro “Grava parâmetro “Grava controle de faltas para p ara 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 ontrole de faltas para cálculo de avos” do cadastro de funcionário, as faltas que realmente anexo “C ontrole 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 campo “Abona “Abona Faltas” Faltas” é FALSO, para saber 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 féri as 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 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: d escontado: 302 - BASE DE IRRF FOLHA OUTROS VÍNCULOS 303 - BASE DE IRRF 13º 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 conteúdo alterado para 1. Os eventos com este campo campo contendo 1 não serão recalculados, pois são relacionados a eventos de férias. férias. * Na versão Delphi o cálculo verificava os códigos de cálculos dos eventos de férias. féri as.
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 todos os eventos do sistema, tendo tendo código de cálculo ou não. * Na versão Delphi alguns código de d e 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, funcionário, quando o funcionário não tem um período 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 ‘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 campo da PFUNC que foi extinto na versão .NET) .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 fixadas internamente, exceto exceto os eventos eventos de INSS e IRRF Obs.: Quando o evento tem tem a mesma mesma prioridade, será considerada a ordem de cálculo cálculo do evento, caso a prioridade e a ordem de cálculo seja igual, neste caso 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 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, 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 cálculo 9 - 1ª Parcela 13º Salário, Código de cálculo cálculo 21 - Arredondamento Descontos buscando o valor do Código de cálculo 20 Arredondamento Proventos. * Versão Delphi verificava verificava a ordem dos períodos, o maior era calculado 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, mud aram, 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 .Net foi criada uma função de fórmula avançada, 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 conforme exemplo abaixo que o fluxo do cálculo será desviado. Exemplo : o usuário quer quer que o sistema calcule calcule 30 dias para um funcionário 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, .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 para .Net e o modelo de dados (tabelas/colunas) (tabelas/colunas) foi reestruturado com evolução evolução nos cadastros e também houve necessidade necessidade de atender algumas limitações do modelo anterior. Foi incluído melhorias nos processos e novas funcionalidades foram implementadas deixando deixando o módulo de férias mais mais amigável e operacional. operacional. A principal mudança da migração migração do processo de férias foi 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 férias via internet, Gestor Gestor aprova e o fluxo termina no Departamento 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 d e 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, Del phi, os menus está dispostos conforme hierarquia acima. A única mudança foi foi a inclusão do sub menu Finaliza Férias, que substitui algumas rotinas 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).
2
1
Caixa de texto 1 - Nesta visão serão visualizados todos os períodos aquisitivos do funcionário, sendo que deverá existir apenas 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 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.
1
2
3
Caixa de texto 1 : Contém informações do período de gozo do funcionário 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 : 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 Delphi, a marcação de férias será através do mesmo ícone, ao clicar neste ícone será disponibilizado uma interface .NET onde não houve mudanças em relação aos campos do cadastro anterior (Delphi)
Foi incluído um novo ícone, que é referente ao histórico dos períodos aquisitivos, semelhante ao Histórico de férias da versão Delphi.
Atenção
Ao clicar no ícone ícone de férias caso caso ocorra a mensagem 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 liberação do acesso, será disponibilizado o cadastro abaixo: abaixo:
3 1
2 4 5
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 saldo do período corrente corrente , saldo saldo total (inclui (inclui vencidas e proporcionais) , limite de gozo, gozo, dias de férias a marcar (dias restante do período aquisitivo corrente) , e o total 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 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 férias pelo RM Labore Labore não mudou. (exceto quando se utiliza o RM Portal P ortal para marcação de férias realizada pelo próprio própri o funcionário) Abaixo cadastramos 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 “Data Final”, “Data Aviso”, Aviso”, “Data Pagto” e “Nro Dias Férias” 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, 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 caso de um cálculo individual. 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’ ‘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 (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 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ér “F-Férias” ias” nem será registrado o histórico de situação, 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 Período de Gozo’ e informar um 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 ‘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 d e 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 módulo ‘Anexos’, selecione ‘Adicionais de Férias’, para cadastrar cadastrar os adicionais 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 ‘Adicionais Férias’ 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 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 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 funcionár io 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.
1
2
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 períod o de Gozo).
Finalizando Férias Este módulo é novo no processo de férias .Net, abaixo as funcionalidades funcionalidades do mesmo : Através deste módulo serão realizados os seguintes procedimentos: pr ocedimentos: 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 f érias é igual a 30 Obs.: O antigo módulo ‘Liberar Férias’ foi extinto Atenção ! É recomendando executar executar o módulo ‘Finalizar férias após a liberação de competência, pois, neste caso serão 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 marcar o parâmetro 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 “Adiciona valor / Substitui valor” valor” torna-se torna-se obsoleto e não será mais mostrado em tela pois será assumido assumido como Substitui valor. O Campo “Calcula “Calcula diferença sem aumento salarial salarial”” torna-se torna-se obsoleto e não será mais mostrado em tela pois sempre irá calcular diferença 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, férias, o módulo Acerta Acerta Período Aquisitivo passa 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 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 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 d e 30 dias; Para os casos acima, o funcionário perderá todo o período p eríodo aquisitivo e será aberto um u m 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 in iciado 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 afastamento com perda do período. São casos onde onde o funcionário tira parte das férias, períodos menores 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“R -Licença Remunerada”, “P“P-Previdência” ou “T“T-Acidente de Trabalho”, será considerado até o último dia da competência atual. Afastamentos Afastamentos do tipo: “L“L-Licença sem Vencimento”, “M“M -Serviço Militar”, “I“I-Aposentadoria por Invalidez” e “S “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 aquisiti vo 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 in terface
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 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: 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 bot ão ou no botão . 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 pre enchidos os seguintes campos: Início Per. Gozo = 01/09/2009 Dias de Férias= 30 Ao clicar no botão ou no botão , 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 “Pe “ Períodos rí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 2Dias 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 d e 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:
TOTVS
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á d everá existir os eventos com códigos de cálculos: 38, 39, 41 e 42
Página 64
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore
RM Portal .Net A integração integração do módulo de férias com o RM Portal .Net garante ao ao processo uma Gestão 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
TOTVS
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
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 ModFeriasAntigo
MODELO DE FÉR IAS ANTER ANTERIOR IOR
PFUNCMARCFER
Adicionais Adicionais de férias PDADQUIOSQUE
0..*
PFUNC 1.. -
0..*
COLIGADA: int COLIGADA: 1 CHAPA: char 1
1
1
PFFERPROG 0..* PFHSTFER -
0..*
0..* PFPERFER
CHAPA: char COLIGADA: COLIGAD A: int DTVENCIMENTO: DTVENCIMEN TO: int
Recibo de férias
1
Historico Historico de fe rias Armaze na p erio do aquisitivo e gozo de ferias
Ferias Programadas
0..* PFFERIAS Verbas do Recibo
Armaze na Periodo Gozo de Féria s anteriores
Armaze na Periodo Gozo de Férias programadas
Periodo Gozo de Férias atuais
PFHSTFER Historico de ferias
PFFERPROG Programação Ferias
PFUFERIASPER Periodos Gozo
PFUNC Ferias Atua l
TOTVS
Página 68
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore
Modelo Atual class M odFeriasNovo odFeriasNovo
MODELO DE FÉRIAS ATUAL
Adicionais de férias
0..* PFUNC
Armazen a os Período s Aqui sitivos
1
1
0..* PFUFERIAS -
PeriodoAberto: int
Armazen a os recibos de férias antiga (PFPERFER)
1
Tabela que armazena os períodos de gozo (Tabela Nova)
0..* PFUFERIASRECIBO
PFUFERIASPER -
SituacaoFerias:: int SituacaoFerias
1
1
PFUFERIASEMP
1
0..*
1 0..* Descrição das situações de férias PFUFERIASVERBAS G - Aguardando a provação gestor gestor D - Aguardando a provação DP M - Marcadas P - Pagas F - Finalizado
Armazen a os empréstimos descontados descontados em férias
Armazen a as verbas do recibo de férias (antiga PFFERIAS) 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 Início Gozo Final Gozo Pagamento Data do Aviso Dias Férias Dias Corr Abono Dias Abono Dias Corr Abono Posição Coletivas Lic Rem Mês Lic Prox. Més 1a Parc 13o Salário Observação ... Emprestimo de Férias Nro Vezes Inicio do desconto ... Adiantamento nas Férias Dias Evento
Campo INICPROGFERIAS1 FIMPROGFERIAS1 DTPAGTOFERIAS DTAVISOFERIAS NRODIASFERIAS NRODIASFERIASCORRIDOS NRODIASFERIASCORRIDOS QUERABONO NRODIASABONO NRODIASABONOCORRIDOS NRODIASABONOCORRIDO S POSICAOABONO FERIASCOLETIVAS NDIASLICREM1 NDIASLICREM2 QUER1APARC13O OBSFERIAS NUMVEZESDESCEMPRESTIMO DATAINICIODESCEMPRESTIMO DATAINICIODESCEMPRESTI MO NRODIASADIANTFER 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 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 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. PFUFERIASPER. Os valores possíveis para este campo são: Aguardando aprovação do Gestor = G Aguardando aprovação do DP = D Marcadas = M Pagas = P o o o o
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 q uando as férias estão cadastradas somente na PFUNC. Períodos de Gozo (PFUFERIASPER) - Conversão dos históricos de férias que possuem p ossuem 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) (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: PFUNC – M ou P PFHSTFER - P PFFERPROG – M PDADQUIOSQUE - D PFUNCMARCFER - NÃO CONVERTER o o o o o
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 CODCOLIGADA CHAPA DTFIMPERAQUIS NROPERIODO DTINIPERAQUIS DTINIGOZO DTFIMGOZO DIASABONO QUER1APARC13O FERIASCOLETIVAS NROFALTAS DIASABONOCORRIDOS POSICAOABONO NRODIASUTEIS NRODIASCORRIDOS QUERADIANTAMENTO MOTPERDAPERAQUI
TOTVS
Descrição Código da Coligada Chapa Data Final Per. Aquis Número do Período Data Início Per Aquis Data Inicial Gozo Férias Data Final Gozo Férias Dias de Abono Paga 1a. Parc 13o. Sal. Férias Coletivas Número de Faltas Dias corridos do abono Posição do Abono Número de dias úteis Número Dias corridos Quer adiant férias Motivo do Afastamento
Destino PFUFERIAS.CODCOLIGADA PFUFERIAS.CODCOLIG ADA PFUFERIAS.CHAPA PFUFERIAS.FIMPERAQUIS PFUFERIAS.FIMPER AQUIS PFUFERIAS.INICIOPERAQUIS PFUFERIAS.INICIOPE RAQUIS PFUFERIASPER.DATAINICIO PFUFERIASPER.DATAFIM PFUFERIASPER.NRODIASABONO PFUFERIASPER.NRODIASABONO PFUFERIASPER.PAGA1APARC13O PFUFERIASPER.FERIASCOLETIVAS PFUFERIASPER.FERIASCOLETIVAS PFUFERIAS.FALTAS PFUFERIAS.MOTIVOPERDA
Página 72
Cálculo .Net da Folha TOTVS – A Máquina de Cálculo do RM Labore
Tabela: PFUNC Coluna CODCOLIGADA CHAPA INICPROGFERIAS1 FIMPROGFERIAS1
Descrição Código Coligada Chapa Início Gozo Final Gozo
Destino da
DTPAGTOFERIAS DTAVISOFERIAS NRODIASFERIAS NRODIASFERIASCORRIDOS NRODIASFERIASCORRIDOS QUERABONO NRODIASABONO NRODIASABONOCORRIDOS NRODIASABONOCORRID OS POSICAOABONO FERIASCOLETIVAS NDIASLICREM1 NDIASLICREM2
PFUFERIASPER.DATAINICIO PFUFERIASPER.DATAINICIO PFUFERIASPER.DATAFIM PFUFERIASPER.DATAFIM
Pagamento Data do Aviso Dias Férias Dias Corr Abono Dias Abono Dias Corr Abono Posição do Abono Férias Coletivas Lic Rem Mês Lic Prox. Més 1a Parc 13o QUER1APARC13O Salário OBSFERIAS Observação Nro Vezes NUMVEZESDESCEMPRESTIMO Emprést Inicio Desc DATAINICIODESCEMPRESTIMO Empréstimo Nro Dias NRODIASADIANTFER Adiantamento Evento de EVTADIANTFERIAS Adiantamento
Tabela: PFPERFER Coluna CODCOLIGADA CHAPA DTVENCIMENTO NROPERIODO VALORESFORCADOS
BASEINSS2
Descrição Código da Coligada Chapa Data de venc férias Número do período Valores forçados Data de pagamento Data do aviso Observação Base INSS no mês Base INSS p/ próx mês
Tabela: PFFERIAS Coluna CODCOLIGADA CHAPA DTVENCIMENTO NROPERIODO CODEVENTO HORA REF VALOR
Descrição Código da Coligada Chapa Data de venc férias Número do período Código do evento Hora Referência Valor
DTPAGTO DTAVISO OBSERVACAO BASEINSS1
TOTVS
PFUFERIASPER.DATAPAGTO PFUFERIASPER.DATAPAGTO PFUFERIASPER.DATAAVISO PFUFERIASPER.DATAA VISO PFUFERIASPER.NRODIASABONO PFUFERIASPER.NRODIASABONO PFUFERIASPER.NDIASLICREM1 PFUFERIASPER.NDIASLICREM1 PFUFERIASPER.NDIASLICREM2 PFUFERIASPER.NDIASLICREM2 PFUFERIASPER.PAGA1APARC13O PFUFERIASPER.OBSERVACAO PFUFERIASPER.OBSERVACAO -
Destino PFUFERIASPER.CODCOLIGADA PFUFERIASPER.COD COLIGADA PFUFERIASPER.CHAPA PFUFERIASPER.CHAP A PFUFERIASPER.FIMPERAQUIS PFUFERIASPER.FIM PERAQUIS PFUFERIASVERBAS.ALTERADOMANUAL PFUFERIASVERBAS.ALTE RADOMANUAL PFUFERIASPER.DATAPAGTO PFUFERIASPER.DATAAVISO PFUFERIASPER.DATAA VISO PFUFERIASRECIBO.OBSERVACAO PFUFERIASRECIBO.OBSERVACAO PFUFERIASRECIBO.BASEINSS1 PFUFERIASRECIBO.BASEIN SS1 PFUFERIASRECIBO.BASEINSS2 Destino PFUFERIASVERBAS.CODCOLIGADA PFUFERIASVERBAS.CODC OLIGADA PFUFERIASVERBAS.CHAPA PFUFERIASVERBAS.FIMPERAQUIS PFUFERIASVERBAS.FIMPE RAQUIS PFUFERIASVERBAS.CODEVENTO PFUFERIASVERBAS.CODE VENTO PFUFERIASVERBAS.HORA PFUFERIASVERBAS.HORA PFUFERIASVERBAS.REF PFUFERIASVERBAS.REF PFUFERIASVERBAS.VALOR 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 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 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 confirmar o parâmetro, é exibido o campo campo "Dias direito (jornada reduzida)" no Cadastro de Férias. Saldo de férias : No cálculo cálculo das férias o saldo de férias será será refeito.o saldo de férias calculadas 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 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 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 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 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 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 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” férias” , o conversor irá preencher preencher o evento folha com 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 ti ver 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 foram migradas para para adequar ao 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 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á 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 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 lançado o desconto, caso o líquido seja negativo será lançado 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 foram migrados para adequar ao padrão .Net : . Lançamento para 13º salário (1ª e 2ª parcela) A opção ‘L opção ‘Lançar ançar Diferença 13º’ 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 m enu 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 funcionário e o envelope envelope de pagamento foram migrados para .Net. .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 através do menu Cadastros / Funcionários, conforme figura abaixo.
O acesso ao cadastro de funcionário .Net através da NOVA NOVA MDI é realizado através do ícone abaixo, 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 habilitado a seção onde o funcionário 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 cálculo da folha do funcionário, funcionário, por exemplo, códigos fixos, eventos programados, Empréstimo e parâmetros de cálculos.
No grupo Banco pagto / financeira será visualizado 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 pendentes e integrado com os sistemas RM Bonum (empréstimo de livro) e RM SSO 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. per sonalizados.
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á está disponível no cadastro de funcionário 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 “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
4
5
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
6
7
Caixa de texto 6 – Botão “Não “Não recalcular”, recalcular”, antes antes era marcado no rodapé do envelope Caixa de texto 7 7 - Incidências de Eventos Eventos : Novo recurso, recurso, possibilita agrupar os 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 como por exemplo : Clicar no evento e abrir o cadastro de eventos.
TOTVS
Página 89