...
Necessário implementar a possibilidade de definir um teto para o desconto da co-participação por mês, definida por faixas, de acordo com o saldo restante da co-participação.
03. SOLUÇÃO
Foi efetuado a criação da tabela auxiliar S148 - Teto Desconto Co-participação, cuja estrutura segue abaixo:
...
Aviso |
---|
|
Além do patch de atualização, será necessário a da execução do UPDDISTR com o dicionário liberado no pacote de expedição do módulo RH a partir de 01/10/2021 para os releases iguais ou superiores a versão 12.1.25. Para release 12.1.17 ou anteriores, o ajuste deverá ser feito manualmente.
Criação dos campos abaixo na tabela RHO no dicionário SX3: X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_CBOX | HELP |
---|
RHO | 22 | RHO_SALDO | N | 12 | 2 | Saldo | Saldo | @E 999,999,999.99 |
|
| Saldo restante a ser descontado referente ao lançamento. | RHO | 23 | RHO_PERORI | C | 1 | 0 | Per. Origem | Período Origem |
|
| 1=Atual;2=Anterior | Indica se o lançamento foi originado no período atual ou anterior: 1=Atual; 2=Anterior. |
Criação dos campos abaixo na tabela RHP no dicionário SX3: X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_DECIMAL | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_CBOX | HELP |
---|
RHP | 23 | RHP_SALDO | N | 12 | 2 | Saldo | Saldo | @E 999,999,999.99 |
|
| Saldo restante a ser descontado referente ao lançamento. | RHP | 24 | RHP_PERORI | C | 1 | 0 | Per. Origem | Período Origem |
|
| 1=Atual;2=Anterior | Indica se o lançamento foi originado no período atual ou anterior: 1=Atual; 2=Anterior. |
Criação dos gatilhos abaixo no dicionário SX7: X7_CAMPO | X7_SEQUENC | X7_REGRA | X7_CDOMIN | X7_TIPO | X7_SEEK | X7_CONDIC |
---|
RHO_TPLAN | 001 | 0 | RHO_SALDO | P | N | M->RHO_TPLAN == "2" | RHO_TPLAN | 002 | "" | RHO_PERORI | P | N | M->RHO_TPLAN == "2" | RHO_VLRFUN | 001 | M->RHO_VLRFUN | RHO_SALDO | P | N | M->RHO_TPLAN == "1" |
|
Aviso |
---|
|
A funcionalidade do campo RCE_TETCOP descrita na documentação disponível em: DT Criação de teto de desconto para coparticipação será prioritária em relação à configuração da tabela auxiliar S148, ou seja, o sistema primeiro irá verificar se existe configuração válida de teto de desconto da co-participação no sindicato do funcionário, e apenas se não houver configuração válida, irá validar se existe a configuração descrita nesta documentação. Ou seja, NÃO é possível que para um mesmo sindicato seja realizado as funcionalidades implementadas do campo RCE_TETCOP e da tabela auxiliar S148 juntos; ou será realizado a funcionalidade dao campo RCE_TETCOP ou será realizada a funcionalidade da tabela auxiliar S148. |
Exemplos do cálculo do desconto da coparticipação:
Considerando o exemplo de preenchimento da tabela S148 citada no início da documentação, sem filial e mês/ano preenchido, para os sindicato 01 e 11, segue exemplos de cálculos:
Deck of Cards |
---|
startHidden | false |
---|
id | exemplos |
---|
|
Card |
---|
default | true |
---|
id | Exemplo1 |
---|
label | Exemplo1 |
---|
| Sindicato 11.
Lançamento de coparticipação: Data Ocorren. | Origem | Tipo Lancam. | Vlr. Funcion. | Compet Pagto |
---|
06/0912 | 1 (Titular) | 1 (Co-participação) | 20,00 | 2021/0912 |
Teto de desconto, conforme sindicato e saldo restante: R$ 100,00. Co-participação Coparticipação gerada na folha: R$ 20,00.
Informações |
---|
| Como o valor original é menor do que o teto de desconto, foi gerado o valor original.
Ao efetuar o fechamento do roteiro, o lançamento de coparticipação será excluído da tabela RHO e será gravado na tabela de histórico RHP. |
|
Card |
---|
| Sindicato 11.
Lançamento de coparticipação: Data Ocorren. | Origem | Tipo Lancam. | Vlr. Funcion. | Compet Pagto |
---|
06/0912 | 1 (Titular) | 1 (Co-participação) | 20,00 | 2021/0912 | 13/0912 | 1 (Titular) | 1 (Co-participação) | 10,00 | 2021/0912 |
Teto de desconto, conforme sindicato e saldo restante: R$ 100,00. Coparticipação gerada na folha: R$ 30,00.
Informações |
---|
| Como o valor original é menor do que o teto de desconto, foi gerado o valor original.
Ao efetuar o fechamento do roteiro, os lançamentos de coparticipação serão excluídos da tabela RHO e serão gravados na tabela de histórico RHP. |
|
Card |
---|
| Sindicato 11.
Lançamento de coparticipação: Data Ocorren. | Origem | Tipo Lancam. | Vlr. Funcion. | Compet Pagto |
---|
06/0912 | 1 (Titular) | 1 (Co-participação) | 100150,00 | 2021/0912 |
Teto de desconto, conforme sindicato e saldo restante: R$ 100,00. Coparticipação gerada na folha: R$ 40100,00.
Informações |
---|
| Como o valor original é maior do que o teto de desconto, foi gerado o valor do teto. Obs.: o restante (R$ 6050,00) será descontado nos próximos períodos.
Ao efetuar o fechamento do roteiro, será gravados na tabela de histórico RHP um lançamento no valor de R$ 40100,00 e a coparticipação será mantida na tabela RHO, mas o campo RHO_SALDO ficará com conteúdo de R$ 6050,00 e o campo RHO_PERORI ficará com o conteúdo 2. |
|
Card |
---|
| Sindicato 11.
Lançamento de coparticipação: Data Ocorren. | Origem | Tipo Lancam. | Vlr. Funcion. | Compet Pagto |
---|
06/0912 | 1 (Titular) | 1 (Co-participação) | 100300,00 | 2021/0912 | 13/0912 | 1 (Titular) | 1 (Co-participação) | 50200,00 | 2021/0912 |
Teto de desconto, conforme sindicato e saldo restante: R$ 150,00. Coparticipação gerada na folha: R$ 40150,00.
Informações |
---|
| Como o valor original é maior do que o teto de desconto, foi gerado o valor do teto. Obs.: o restante (R$ 110350,00) será descontado nos próximos períodos.
Ao efetuar o fechamento do roteiro, será gravado na tabela de histórico RHP um lançamento no valor de R$ 40150,00 e os lançamentos de coparticipação serão mantidos na tabela RHO, mas o primeiro registro será atualizado com o campo RHO_SALDO com conteúdo de R$ 60150,00 e o campo RHO_PERORI com o conteúdo 2, e o segundo registro permanecerá com o campo RHO_SALDO com conteúdo de R$ 50200,00, mas o campo RHO_PERORI ficará com o conteúdo 2. |
|
|
...
05. ASSUNTOS RELACIONADOS
Não háDT Criação de teto de desconto para coparticipação.
HTML |
---|
<style>
div.theme-default .ia-splitter #main {
margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
display: none;
}
#main {
padding-left: 10px;
padding-right: 10px;
overflow-x: hidden;
}
.aui-header-primary .aui-nav, .aui-page-panel {
margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
margin-left: 0px !important;
}
.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after {
background: #FF9900; !important
}
.menu-item.active-tab {
border-bottom: none !important;
}
</style>
|