Histórico da Página
...
Desenvolvimento de nova rotina (GPEM930) onde será possível consultar todos os funcionários que possuam mais de um vínculo e efetuar o cálculo deles isoladamente do restante dos funcionários. O cálculo através das demais rotinas continua funcionando normalmente, o diferencial desta tela é que será possível calcular todos os vínculos de uma só vez.
Informações | ||
---|---|---|
| ||
Esta rotina será utilizada apenas para cálculo dos roteiros FOL e AUT. Os demais cálculos devem continuar sendo efetuados a partir de suas rotinas originais. |
A tela trará um browse com os funcionários com mais de um vínculo e uma legenda que irá identificar quais funcionários tiveram os vínculos totalmente ou parcialmente calculados. Todos os funcionários que não possuírem todos os vínculos calculados virão selecionados para que o cálculo seja efetuado. Esse seleção poderá ser desfeita, possibilitando o cálculo apenas dos funcionários selecionados.
...
Informações | ||
---|---|---|
| ||
Não será mais feito rateio dos valores de impostos entre os vínculos, o cálculo seguirá os exemplos da nota orientativa do e-social, onde os primeiros vínculos terão todo o recolhimento, no caso de INSS por exemplo, e os demais vínculos o excedente até alcançar o teto, sempre gerando, em cada vínculo posterior ao primeiro, o valor calculado nos vínculos anteriores. Após efetuar o cálculo, se houver alguma alteração de valores lançados para determinado funcionário e este for recalculado, os demais vínculos também deverão ser recalculados. Caso o cálculo de algum dos vínculos seja cancelado, os demais deverão ser recalculados, para este caso, um log será exibido, na rotina de cancelamento de cálculo, informando quais funcionários devem ser recalculados. |
Abaixo os campos, índice e menu que devem ser criados com o pacote de diferencial e identificadores de cálculo que deverão estar cadastrados para que a rotina funcione corretamente:
Campo: | RC_SEQMV |
---|---|
Tipo: | Caracter |
Tamanho: | 1 |
Título: | Seq. |
Calc. |
MV | |
Descrição: | Sequência de cálculo MULTV |
---|---|
Picture: | @! |
Help de campo: | Este campo será preenchido com o número que representa a ordem na qual o cálculo foi feito, quando o funcionário possuir múltiplos vínculos. |
Campo: | RD_SEQMV |
---|---|
Tipo: | Caracter |
Tamanho: | 1 |
Título: | Seq.Calc. MV |
Descrição: | Sequência de cálculo MULTV |
Picture: | @! |
Help de campo: | Este campo será preenchido com o número que representa a ordem na qual o cálculo foi feito, quando o funcionário possuir múltiplos vínculos. |
Campo: | RR_SEQMV |
---|---|
Tipo: | Caracter |
Tamanho: | 1 |
Título: | Seq. |
Calc. |
MV | |
Descrição: | Sequência de cálculo MULTV |
---|---|
Picture: | @! |
Help de campo: | Este campo será preenchido com o número que representa a ordem na qual o cálculo foi feito, quando o funcionário possuir múltiplos vínculos. |
Campo: | RAZ_CIC |
---|---|
Tipo: | Caracter |
Tamanho: | 11 |
Título: | CPF |
Descrição: | CPF do Funcionário |
Picture: | @R 999.999.999-99 |
Help de campo: | Campo utilizado para gravação do CPF do funcionário |
Índice | Ordem | Chave |
---|---|---|
RAZ | 02 | RAZ_CIC+RAZ_FOLMES+RAZ_TPFOL+RAZ_ |
INSCR |
No Configurador (SIGACFG), acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu SIGAGPE, conforme instruções a seguir:
Menu: | Miscelânea |
---|---|
Menu: | Miscelanea |
Submenu: | Cálculos |
Nome da Rotina: | Múltiplos Vínculos |
Programa: | GPEM930.PRW |
Módulo: | Gestão de Pessoal |
Tipo: | Função Protheus |
Identificadores de Cálculo necessários:
ID.: | Descrição | Tipo |
---|---|---|
0236 | Base IR Férias Outros Períodos | Base |
0237 | IR Férias Outros Períodos | Base |
0288 | Salário de Contribuição INSS Outras Empresas | Base |
0289 | Desconto do INSS Outras Empresas | Base |
0396 | Base INSS Férias Outros Períodos | Base |
0397 | INSS Férias Outros Períodos | Base |
0992 | Base IRF Outras Empresas | Base |
0993 | IRF Outras Empresas | Base |
1847 | Bs. INSS Autônomo Outras Empresas | Base |
Templatedocumentos |
---|
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> |