Rateio no cálculo de integração
Quando a empresa utiliza rateio de mão-de-obra na apuração do Controle de Ponto e Refeitório o sistema sempre irá gerar os eventos com rateio. Se o evento for gerado sem rateio é porque não existiam situações rateadas apuradas para o colaborador.
Os eventos de Perda e Pagamento de DSR sempre serão gerados com rateio 0 (zero). Ou seja, sempre deverá ser considerado rateio 0 (zero) o rateio do cadastro do colaborador (rateio associado ao local ou ao centro de custo).
Antes do sistema gravar os eventos no movimento, a rotina de cálculo de integração realiza uma verificação das horas/valor do evento com as horas/valor rateadas do evento. Caso as horas/valor sejam diferentes, o sistema realiza um ajuste que pode ser:
Através de proporcionalidade
- Somente executado quando as horas do evento forem menores que as horas rateadas do evento.
- A rotina realiza um cálculo de proporcionalidade, diminuindo as horas/valor de cada rateio até o limite de horas geradas para o evento.
Geração do Evento de Horas Extras com Limite de Separação em 50:00 horas:
Horas Geradas para o Evento Segundo Apuração: 85:00
Horas Rateadas para o Evento Segundo Apuração: Rateio 001 => 45:00
Rateio 002 => 20:00
Rateio 003 => 20:00
--------------- --------
Total 85:00
Horas Geradas e Ajustadas pelo Limite do Evento: 50:00
Horas Rateadas Após Ajuste: Rateio 001 => 26:28
Rateio 002 => 11:45
Rateio 003 => 11:47
--------------- --------
Total 50:00
Lançando no rateio principal do colaborador ou segundo o rateio com mais horas do evento:
- Somente executado quando as horas do evento forem maiores que as horas rateadas do evento.
- A rotina verifica primeiro, no último dia da geração de eventos, se o colaborador possuía um rateio e se foram geradas horas/valor no evento para este rateio. Se houver, ele joga as horas/valor da diferença neste rateio.
- Caso a consistência anterior não seja satisfeita, a rotina joga as horas/valor da diferença no rateio com mais horas geradas.
Geração do Evento de Horas Normais para um Mensalista:
Horas Geradas pela Integração Mensalista: 220:00
Horas Rateadas Após Ajuste Pelo Rateio Colab.: Rateio 001 => 140:00
Rateio 002 => 40:00
Rateio 003 => 40:00
--------------- --------
Total 220:00
Cálculos / Integração / Listar, estão disponíveis os seguintes modelos:
Hrin005.ger - Eventos de Integração com Rateio
Hrin006.ger - Eventos de Integração com Rateio - Emissão após Cálculo
Para efetuar a alteração ou visualização dos rateios do evento podem ser utilizadas as funções RetEvtRat, SomaEvtRat e AtribuiEvtRat. Além disso, estarão disponíveis na regra de Período de Geração as variáveis EvtLan, EvtGer e CodEvt que tratam dos eventos como na geração normal, e também as variáveis de rateio das situações apuradas: RatCol, CodRat, SitRes, SitOpe, MinOpe, TipOpe e RatExt.