Páginas filhas
  • DT - S-1200 - Tratativa na geração do XML para diferença de férias retroativa e férias partidas com eventos adicionais

01. DADOS GERAIS

Produto:

RM

Linha de Produto:

Linha RM

Segmento:

RH

Módulo:TOTVS Folha de Pagamento 
Função:S-1200 - Tratativa na geração do XML para diferença de férias retroativa e férias partidas com eventos adicionais
País:Brasil
Requisito/Story/Issue (informe o requisito relacionado):DRHROTRM-11294


02. VERSÕES

Lembrando que, será a partir dos patches:

  • 12.1.2310.255
  • 12.1.2402.224
  • 12.1.2406.151 e superiores

03. SITUAÇÃO/REQUISITO

Em uma situação específica, quando o funcionário usufrui de férias divididas entre dois meses,  e possui eventos adicionais de férias, pode ocorrer um dissídio em parte do período, enquanto a outra parte do gozo de férias não sofre o impacto do dissídio.

EXEMPLO: O funcionário possui férias partidas, sendo:

    • Gozo de férias: 20/05/2024 a 08/06/2024 = 20 dias
    • Competência atual: 06/2024
    • Diferença Dissídio Retroativa: 01/05/2024


Na competência de 06/2024

Ao calcular a diferença de férias retroativa, o sistema lançará os valores da diferença em um único evento adicional, que agrupa tanto os valores com dissídio quanto sem dissídio. Esses valores serão registrados no Evento de Diferença de Salário. No exemplo abaixo, temos dois eventos adicionais que ilustram essa situação.



Na competência de 06/2024, foi calculada a diferença retroativa, resultando no lançamento de duas verbas adicionais de diferença. A verba 0301 inclui valores referentes a verbas que possuem dissídio sim (0178) e dissídio não (0177), enquanto a verba 0075 contempla valores de verbas com dissídio sim (0095) e dissídio não (0189).


04. SOLUÇÃO

Realizamos uma melhoria na geração do XML para solucionar o problema de duplicidade de dados em casos de divergências de férias (dissídio sim e não). Agora, ao identificar o código de cálculo 116 na tabela PFFINANC, o sistema faz uma consulta à tabela PGADICFER para verificar os eventos adicionais. Para cada evento adicional, é feita uma verificação na tabela PFVERBASDISFER, identificando os eventos relacionados aos valores de dissídio que devem ser excluídos da verba enviada no período atual.

Eventos adicionais (PGADICFER)


Eventos de diferença de férias (PFVERBASDISFER)


Na geração do XML, foram identificados dois eventos adicionais:

  • Verba 0301: O valor da verba 0178, que possui dissídio sim, foi retirado. O valor total de R$ 200,00 foi ajustado com a exclusão de R$ 120,00, correspondente ao dissídio sim, resultando no valor correto de R$ 80,00 (referente ao dissídio não).

  • Verba 0075: O valor da verba 0095, que também possui dissídio sim, foi retirado. O valor total de R$ 200,00 foi ajustado com a exclusão de R$ 120,00, resultando em R$ 80,00 (referente ao dissídio não).


Esses ajustes garantem a correção nos valores referentes ao dissídio na geração do XML.


  • Sem rótulos