Jean Marcel Orlandini Posted October 25, 2006 Topic Count: 162 Topics Per Day: 0.02 Content Count: 517 Content Per Day: 0.08 Reputation: 2 Achievement Points: 4,749 Solved Content: 0 Days Won: 3 Status: Offline Age: 50 Device: Windows Report Posted October 25, 2006 Prezados Gostaria de lançar aqui uma discussão para abranger idéias com relação a cálculo de rescisão, férias, aviso prévio e 13° salários dos professores. A questão é o seguinte: Alguns clientes que eu imlpantei o labore em instituições de ensino tive adotar algumas outras maneiras. O acordo coletivo do cliente dizia que para pagamento do 13° salario, férias, aviso prévio indenizado, etc deveria ser pago pela média dos últimos 12 meses. Se a média fosse maior que o último salário então deveria pagar a média pelo valor hora aula atual mais o DSR, hora atividade, e outro evento que venha compôr a base de remuneração total do professor, ou seja, caso contrário paga-se a última remuneração do professor. No caso de rescisões, o professor pode ser demitido a qualquer mês do decorrente ano, então tive de criar uma fórmula para cada mês de competencia para achar a médias das horas e fazer outros demais cálculos. Para férias, aviso prévio, 13° salário entre outras o mesmo critério. Tudo isto foi parametro nos parâmetros gerais do RM Labore na pasta de Férias, Rescisão, aviso Previo e 13° salário. Ocorre que, como criamos 12 formulas para achar a média tinhamos mais outras 12 fórmulas para multiplicar pelo valor hora aula atual mais os eventos que compõe a base de remuneração (dsr, hora atividade, anuenio, etc). Isto só para uma questão de 13° salario por exemplo e imagine replicar isto para férias, aviso, etc. Na verdade seria mais fácil utilizar a Resilição parcial mas cliente não usa e segue o acordo coletivo/convenção. Usar o critério de média do RM Labore não dá porque não chega no valor exato. Em relação a tudo isto é que gera um grande trabalho e que isto poderia ser tratado pelo sistema de uma forma mais automática ao meu modo de ver. Outra coisa, com toda essas parametrizações quando processamos a rotina de gerar histórico de provisão de férias e 13° salário os valores apresentados não são os reais do mês porque a rotina soma as formulas adicionais nos parametros do rm labore e o histórico acaba sendo tratado por formula para atender o cliente. Então, fica aqui a sugestões, idéias, entre outros e se alguém já teve esta situação se tratou de forma diferente. Um [ ] à todos Quote
Donaldson Posted October 25, 2006 Topic Count: 28 Topics Per Day: 0.00 Content Count: 342 Content Per Day: 0.05 Reputation: 0 Achievement Points: 1,990 Solved Content: 0 Days Won: 0 Status: Offline Age: 50 Report Posted October 25, 2006 Jean, Concordo plenamente que deveria ser mais fácil o processo de média para composição salarial de professor. Me deparei com uma situação que foi a seguinte: Para cálculo de férias e 13o. salário deverá ser feito a média da jornada do professor e calcular sobre o salário hora atual, independente se a jornada vai ser menor ou maior que a atual deverá ser calculada a média. Não sei se seria a melhor mas a solução que encontrei mais fácil e que funcionou foi a seguinte: Inseri na ficha financeira do funcionário um evento base de cálculo que o valor do evento era a jornada do professor na época (baseado no histórico de salário e considerando que a informação importada está correta). Esse evento possui uma fórmula que corresponde à jornada atual do funcionário, sendo lançado juntamente com os demais eventos para todos os professores. Este evento possui a parametrização de média como os demais sendo lançado a média em outro evento base, servindo somente como base para cálculo do salário base. Com isso, consigo que ele faça a média baseado nos períodos conforme tem que ser o cálculo, ou seja, férias ele pega pelo período aquisitivo e verifica a média de acordo com a quantidade de meses que deve ser verificada. O único problema que tive utilizando desta forma é que, quando se lança as férias na folha de pagamentos o evento que possui o valor da média da jornada para cálculo é somado e lançado no evento férias no mês (o que acredito não ser correto pelo fato de ser evento base) e para solucionar coloquei uma procedure no recibo de férias que deleta esse evento base da pffinanc, fazendo com que faça o lançamento das férias corretamente. Exemplificando: JOSÉ DA SILVA no primeiro semestre de 2006 possuia a jornada mensal de 180 horas e no segundo semestre 220 horas mensais. Foi lançado o evento base para média na ficha financeira dele nos meses correspondentes: 01/2006 - 180,00 02/2006 - 180,00 03/2006 - 180,00 04/2006 - 180,00 05/2006 - 180,00 06/2006 - 180,00 07/2006 - 220,00 08/2006 - 220,00 09/2006 - 220,00 10/2006 - 220,00 11/2006 - 220,00 12/2006 - 220,00 Ao cálcular a média do evento base chegará ao resultado de 200,00 que será lançado em outro evento base que servirá para calcular o salário base de férias/13o. salário. Se alguém tiver algum comentário a respeito será bem vindo. []'s Donaldson Nunes Quote
Ivan Martinez Posted October 27, 2006 Topic Count: 49 Topics Per Day: 0.01 Content Count: 219 Content Per Day: 0.03 Reputation: 2 Achievement Points: 1,587 Solved Content: 0 Days Won: 0 Status: Offline Age: 53 Report Posted October 27, 2006 Donaldson, Sobre sua questão, pergunto : O salário hora atual a que você se refere é aquele que está no cadastro do funcionário (campo salário hora, ao lado do salário mensal ) ? A jornada mensal do funcionário é composta por um ou mais eventos ? Pergunto isso pelo seguinte fato : Em tese, pelo que entendi de seu cenário, você poderia colocar os PRÓPRIOS eventos que compõe a jornada mensal para fazer média.Desta forma, você não precisaria ter o evento base. Considerando que o cálculo padrão do sistema é exatamente o que você mencionou em seu exemplo, o sistema da mesma forma chegaria em 200,00 horas, multiplicadas pelo salário hora atual. Para funcionar 100%, você ainda precisará de outro macete : Desconsiderar o salário mensal do cadastro, que o sistema considera automaticamente no cálculo.Para isso, basta criar uma fórmula com a sintaxe "-RC" e colocar como fórmula adicional.Assim, o salário base será desconsiderado e somente as médias irão valer. Informe-nos se a solução cabe ou se existem outros detalhes que a invalidam, para que possamos discutir. Quote
Donaldson Posted October 27, 2006 Topic Count: 28 Topics Per Day: 0.00 Content Count: 342 Content Per Day: 0.05 Reputation: 0 Achievement Points: 1,990 Solved Content: 0 Days Won: 0 Status: Offline Age: 50 Report Posted October 27, 2006 Ivan, Tentei fazer desta forma, considerando a média sem o evento base, só que encontrei alguns impasses tipo férias, por exemplo, se o funcionário tirar férias de 15/07 a 13/08, no mês 07 ele terá direito a receber 14 dias e no mês 08 ele terá 17 dias. No exemplo dado anterior ficaria da seguinte forma: 01/2006 - 180,00 02/2006 - 180,00 03/2006 - 180,00 04/2006 - 180,00 05/2006 - 180,00 06/2006 - 180,00 07/2006 - 102,67 08/2006 - 124,67 09/2006 - 220,00 10/2006 - 220,00 11/2006 - 220,00 12/2006 - 220,00 A média daria 182,28 ficando incorreto o cálculo. Com relação a utilizar o "-RC" na fórmula foi isso que fiz, ficou faltando relatar isso. Na verdade, esse evento base que está na ficha financeira serve apenas para que eu consiga utilizar a função calcmed. Como não é possivel utilizar esta função sem que ele lance um evento nas férias/13/rescisão, por isso a necessidade do evento base de lançamento da média. Resumindo, o evento base lançado na ficha financeira serve para que contorne as situações eventuais de pagamento fora do total da jornada dele para que não ocorra divergência na média e o evento base para lançamento da média serve, simplesmente porque tem que ter um evento de lançamento da média. O processo de cálculo fica simplesmente na fórmula (H*calcmed(105))-RC . Abraço. Donaldson Quote
Donaldson Posted October 27, 2006 Topic Count: 28 Topics Per Day: 0.00 Content Count: 342 Content Per Day: 0.05 Reputation: 0 Achievement Points: 1,990 Solved Content: 0 Days Won: 0 Status: Offline Age: 50 Report Posted October 27, 2006 Pessoal! Aproveitando o comentáriio do Ivan, estava verificando as variáveis de fórmula e acredito ter encontrado a solução de ter que associar eventos para o cálculo das médias nos sindicatos e consequentemente ter um evento base para lançamento do cálculo, ainda não homologuei mas talvez resolva. Lançando o evento base com a jornada nos respectivos meses pode-se utilizar a seguinte fórmula para calcular o salário base: (MV(17,0,'0242')/MN(17,0,'0242')*H)-RC Segue a descrição do help: 17 - do período da média de férias;(Tipo de média) MH (17,0,'0082') Esta fórmula retorna o total de horas do evento 0082 conforme o período da Média de Férias do sindicato do funcionário. Se no sindicato estiver parametrizado com média do período aquisitivo o sistema retornará o total de horas do evento dentro do período aquisitivo de férias do funcionário. Copyright © 2006 - RM Sistemas S.A. Com isso ficaria simplifica o processo. O que acham? []'s Quote
Ivan Martinez Posted October 27, 2006 Topic Count: 49 Topics Per Day: 0.01 Content Count: 219 Content Per Day: 0.03 Reputation: 2 Achievement Points: 1,587 Solved Content: 0 Days Won: 0 Status: Offline Age: 53 Report Posted October 27, 2006 Donaldson, Bem, volto a focar na questão de tentar não usar fórmula, pois acho que , se conseguirmos, é o melhor, pois tem menos efeitos colaterais (é mais fácil, em outras palavras). Em relação ao problema das férias que você citou, lá no sindicato existem quatro parâmetros que podem resolver o problema : "Desconsiderar para contagem o mês em que houver período de férias maior ou igual que " "Desconsidera o mês em que o funcionário ficar "x" ou mais dias afastado para a contagem de meses" "Mês de admissão entra para cálculo se admitido até dia" "Mês da rescisão entra em médias" Se você preencher estes parâmetros com,respectivamente, 0,0,1 e DESMARCADO, nos meses em que o funcionário tiver qualquer tipo de afastamento/férias/admissão/demissão, estes meses não entrarão para o cálculo da média.Assim, somente meses "cheios" serão considerados, o que resolveria o problema que você apontou. O que você acha ? ( E aí, vai ver o Galo amanhã no Mané Garrincha ? ) Quote
Donaldson Posted October 31, 2006 Topic Count: 28 Topics Per Day: 0.00 Content Count: 342 Content Per Day: 0.05 Reputation: 0 Achievement Points: 1,990 Solved Content: 0 Days Won: 0 Status: Offline Age: 50 Report Posted October 31, 2006 Boa Ivan, vou testar dessa forma depois. Valeu pelas dicas. (Fui ao jogo mas infelizmente meu galo não correspondeu mas tá bom, continuamos lider. ;-)) Abraços. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.