...
Para a MP 1.046/2021, como foi incluído a possibilidade da postergação do abono pecuniário, e consequentemente, todas as verbas relacionadas a abono, será efetuado tratamento no cálculo padrão da provisão de férias para retornar os valores de 1/3 de férias e/ou abono pecuniário que tiveram o pagamento postergado ao saldo do funcionário. Ou seja, não NÃO será necessário utilizar um ponto de entrada para essa finalidade.
Para isso, além de toda a configuração de mnemônicos e verbas detalhados detalhadas na documentação do endereço DRHPAG-46013 DT MP 1.046/2021 - Postergação do pagamento do 1/3 de férias e/ou abono pecuniário, foi efetuado a criação do mnemônico abaixo:
Mnemônico | Tipo | Objetivo | Exemplo de preenchimento |
---|
P_MP1046QUI | Caracter | Define o período em que ocorrerá a quitação dos valores de 1/3 de férias e abono pecuniário postergados conforme MP 1.046/2021 | "202112" |
No exemplo acima, foi definido que a quitação dos valores postergados conforme MP 1.046/2021 ocorrerá em 12/2021, então . Dessa forma, desde o período de início da postergação do pagamento dos valores de 1/3 de férias e/ou abono pecuniário até o período de 12/2021 será efetuado verificação no cálculo da provisão de férias para verificar se houve férias com postergação do pagamento de 1/3 de férias e/ou abono pecuniário para que esses valores sejam retornados ao saldo da provisão de férias vencidas do funcionário.
O Ao realizar o cálculo da provisão, o sistema verificará a verba vinculada no campo RV_CODMPA de cada uma das verbas dos identificadores de cálculo abaixo e retornará o valor gerado no cálculo de férias dessas verbas para o saldo de provisão de férias vencidas do funcionário nas colunas conforme a tabela abaixo:
IDDescrição | Coluna da provisão | Adicionais | 1/3 Constit. |
---|
0074 ( |
0074 | Valor) | 0622 (Media Horas sobre Abono) | 0077 |
(Adicional 1/3 sobre Ferias |
1/3 Constit. | 0078 | ) |
0205 (Abono Mes Seguinte) | 0623 (Media Valor sobre Abono) | 0078 (Adicional 1/3 Mes Seguinte |
1/3 Constit. | 0079 | ) |
| 0633 (Media Horas sobre Abono Mes seguinte) | 0079 (Adic. 1/3 Sobre Abono Pecun. |
1/3 Constit. | 0205 | Abono Mes Seguinte | Valor |
0206 | ) |
0634 (Media valor sobre Abono Mes seguinte) | 0206 (1/3 Abono Mes. Seg. |
1/3 Constit. | 0622 | Media Horas sobre Abono | Adicionais |
0623 | Media Valor sobre Abono | Adicionais |
0633 | Media Horas sobre Abono Mes seguinte | Adicionais |
0634 | Media valor sobre Abono Mes seguinte | Adicionais |
1312 | Adicionais | Adicionais | Adicionais (ATS Abono Mês Seg. s/verbas) |
Adicionais | (Periculosidade Abono Mês |
Adicionais (Periculosidade Abono Mês Seg.) |
Adicionais | (Periculosidade Abono Mês s/verbas |
Adicionais (Periculosidade Abono Mês Seg. s/verbas) |
Adicionais | Adicionais (Insalubridade Abono Mês Seg.) |
Adicionais | (Insalubridade Abono Mês s/verbas) |
Adicionais | (Insalubridade Abono Mês Seg. s/verbas |
Adicionais (Adic. Cargo Confiança Abonos Mes) |
Adicionais | (Adic. Cargo Confiança Abono Mês Seg. |
Adicionais (Adic. Transferencia Abono Mes) |
Adicionais | (Adic. Transferencia Abono Mês Seg.) |
Adicionais | Adicionais | (DSR sobre Medias Abono Mes Seguinte) |
Adicionais | (Pagto Peric. Sobre Medias Abono |
Adicionais (Pagto Insalub. Sobre Medias Abono) |
Adicionais | (Pagto Peric. Sobre Medias Abono Mes Seguinte |
Adicionais (Pagto Insalub. Sobre Medias Abono Mes Seguinte) |
Adicionais |
No período definido no mnemônico P_MP1046QUI, também ocorrerá a busca dos valores no cálculo de folha dos funcionário para a realização da baixa do pagamento dos valores de 1/3 de férias e/ou abono pecuniário.
Obs.: no padrão, a busca pela baixa de pagamento dos valores de férias somente ocorre quando o funcionário está de férias, mas no período configurado no mnemônico P_MP1046QUI será forçado efetuado a realização da busca desses valores mesmo se o funcionário não estiver de férias.
...
Mas para a realização da baixa do pagamento dos valores de 1/3 de férias e/ou abono pecuniário será necessário utilizar o ponto de entrada GP070COD, que será utilizado para definir as verbas onde foram realizadas a quitação dos valores postergados, devido a não haver um cadastro onde essa configuração é realizada.
Informações |
---|
|
A quitação dos valores postergados será realizado através da execução do programa PGTFER927, cuja documentação está disponível no endereço: 10397952 DRHPAG-41780 DT RDMake PgtFer927. Como não há cadastro no sistema onde é possível definir a verba onde ocorrerá a geração da quitação do pagamento, há a necessidade de utilização de ponto de entrada. |
Segue um arquivo de exemplo abaixo para a tratativa mencionada.
View file |
---|
name | exemplo_v1.prw |
---|
height | 250 |
---|
|
Nota |
---|
title | Histórico de atualizações |
---|
|
v1 - 20/05/2021 - Versão inicial do ponto de entrada de exemplo. |
Avisoinfo |
---|
|
O arquivo deverá ser baixado, alterado alterado conforme necessidade e compilado e compilado no RPO. Como cada cliente possui códigos de verbas diferenciados, é necessário alterar e adaptar o ponto de entrada conforme necessidade. Obs.: NÃO é é necessário cadastrá-lo no menu, pois o arquivo somente contém implementações de pontos de entrada. |
Nota |
---|
title | Histórico de atualizações |
---|
|
v1 - 19/05/2021 - Versão inicial do ponto de entrada de exemplo. |
Expandir |
---|
title | Clique aqui para expandir a explicação do arquivo exemplo |
---|
|
Na parte superior do ponto de entrada, foram declaradas 32 4 variáveis auxiliares do tipo Static, que irão conter as definições dos códigos das verbas onde foi realizado o pagamento da quitação dos valores postergados na folha de pagamento. Os valores códigos das verbas devem ser alterados conforme o código das verbas que foram cadastradas para a realização da quitação dos valores postergados : Bloco de código |
---|
theme | Emacs |
---|
firstline | 3 |
---|
linenumbers | true |
---|
| Static cPIniMP927cVbFerUmT := "202003"//Variável para definir o período inicial que começou o adiamento de 1/3 de férias
Static cPFimMP927 := "202007MP9"//Variável para definir o período final do adiamento de 1/3 de férias
Static cPPgtoFol := "202012"//Variável para definir o período em que ocorre o pagamento em folha de 1/3 adiado
Static cVbUmTFer := "MP1"//Variável para definir o código da verba de base de 1/3 de férias mês
Staticpaga cVbUmTFMS := "MP2"//Variável para definir o código da verba de base de 1/3 de férias mês seguintena folha
Static cVbUmTAbocVbAboUmT := "MP5MPA"// Variável para definir o código da verba de base de 1/3 de abono mês
Staticpaga cVbUmTAMS := "MP6"//Variável para definir o código da verba de base de 1/3 de abono mês
Static cVbAboMes := "MPX"//Variável para definir o código da verba de base de abono mês
Static cVbAboMSna folha
Static cVbAbo := "MPY"// Variável para definir o código da verba de base de abono mês seguinte
Static cVbUmTFol := "MP9"//Variável para definir o código da verba de 1/3 de férias paga na folha
Static cVbUmTAFolcVbAboAdic := "MPAMPZ"// Variável para definir o código da verba de 1/3adicionais desobre abono paga na folha
Static cVbAbTFol := "MPZ"//Variável para definir o código da verba de abono paga na folha |
No exemplo acima, foi definido que em 03/2020 foi iniciado o adiamento de 1/3 de férias com término em 07/2020 e em 12/2020 será efetuado o pagamento em folha do valor de 1/3 adiado. As verbas MP1 e MP2 foram cadastradas como do tipo base referente ao 1/3 de férias mês e mês seguinte adiado, as verbas MP5 e MP6 foram cadastradas como do tipo base referente ao 1/3 de abono mês e mês seguinte adiado, as verbas MPX e MPY foram cadastradas como do tipo base referente ao abono mês e mês seguinte adiado e são gerados no Cálculo de Férias; já a verba MP9 a verba MP9 é a verba de provento que será gerada na folha para o pagamento do 1/3 de férias adiado, a verba MPA é a verba de provento que será gerada na folha para o pagamento de 1/3 de férias abono adiado, a a verba MPA MPY é a verba de provento que será gerada na folha para o pagamento de 1/3 de do abono pecuniário adiado e a e a verba MPZ é a verba de provento que será gerada na folha filha para o pagamento do abono adiadodos adicionais sobre abono pecuniário (adicionais de salário e médias). Se houverem outras verbas, basta incluir novas variáveis com os códigos de verbas necessários.
Expandir |
---|
title | Clique para expandir explicação do PE GP070COD |
---|
| Linha 13611: adiciona o código da verba de quitação de 1/3 de férias adiado na folha na variável Private cCodUmTer, para que o sistema efetue a baixa na coluna de 1/3 de férias;Linha 137: adiciona o código e o da verba de quitação de 1/3 de abono adiado pecuniário na folha na variável Private cCodUmTer, para que o sistema efetue a baixa na coluna de 1/3 de férias; Linha 13812: adiciona o código da verba de quitação de 1/3 de do abono pecuniário adiado na folha na variável Private cCodAbono, para que o sistema efetue a baixa na coluna de 1/3 de fériasvalor; Linha 13913: adiciona o código da verba de quitação do adicional de abono pecuniário adiado na folha na variável Private cCodAbono cCodAdiAbo, para que o sistema efetue a baixa na coluna de fériasadicionais;
Bloco de código |
---|
theme | Emacs |
---|
firstline | 1338 |
---|
linenumbers | true |
---|
| //Ponto de entrada para adicionar uma verba específica nas variáveis que irão controlar a divisão da baixa de férias
User Function GP070COD()
cCodUmTer += cVbUmTFol+cVbFerUmT + "*" + cVbAboUmT + "*"
cCodAbono += cVbUmTAFol+cVbAbo + "*" + cVbAboUmT + "*"
cCodAbono cCodAdiAbo += cVbAboAdic cVbAbTFol+ "*"
Return |
|
|
04. DEMAIS INFORMAÇÕES
...