01. DADOS GERAIS
Produto: |
TOTVS RH
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | RH |
Módulo: | SIGAGPE |
Função: | GPEM026K |
Ticket: | 17206130 |
Requisito/Story/Issue (informe o requisito relacionado) : | DRHROTPRT-10776 |
02. SITUAÇÃO/REQUISITO
Geração do eventos S-1200 e S-1210 quando ocorre geração da verba de Id 0659 na folha de pagamento.
Para os casos onde houve a geração da verba de Id 0659 pode haver rejeição do RET com o código 846 - O somatorio de cada um dos descontos de Contribuicao Previdenciaria (codincCP = [31, 32, 34, 35]) e de IRRF (codincIRRF = [31, 32, 33, 34]) não pode ser negativo, ou seja, os vencimentos não podem ser superiores aos descontos.
03. SOLUÇÃO
Para solucionar o cenário acima será preciso seguir alguns passos, estes estão descritos abaixo:
- Ajustar a configuração da verba de Id 0659 de forma que não tenha incidências para o eSocial, ou seja, o código de IR não poderá ser 33 ou 31;
- Criar nova verba sem identificador de cálculo, esta verba deverá ser cadastrada com o tipo 3 - Base Provento, sem ID de Cálculo e configurações de incidência IR devem ser relacionados ao IR, ou seja, código 33;
- As verbas que foram ajustadas/criadas devem ser transmitidas ao eSocial. Atentar-se para a data inicial da vigência das alterações ser menor ou igual ao período do evento periódico que será transmitido;
- Executar a rotina GPEM026K para replicar o valor da verba de Id 0659 no registro que será criado na tabela SRR - Férias;
- Enviar novamente o evento S-1200 ao RET.
Abaixo informações importantes sobre esta rotina e exemplo de execução:
IMPORTANTE
A Rotina GPEM026K deverá ser executada apenas se houver a geração da verba de Id 0659 na folha de pagamento e seu valor deverá ser replicada para o cálculo de férias.
- Acesse o ambiente Configurador (SIGACFG), menu Base de Dados > Dicionário > Base de Dados > Perguntas: Selecione a opção Incluir;
- Informe o Grupo GPEM026K e complete os campos com as informações abaixo:
Ordem | Pergunta | Tipo | Tamanho | Consulta Padrão | Formato | Validação | Objeto | Conteúdo (Text/Range) | Help |
---|---|---|---|---|---|---|---|---|---|
01 | Filial ? | Caracter | 99 | XM0 | 4 - Range | RR_FILIAL | Selecione as filiais para processamento | ||
02 | Matricula ? | Caracter | 99 | SRA | 4 - Range | RR_MAT | Selecione as matrículas para processamento. | ||
03 | Período? (AAAAMM) | Caracter | 6 | 999999 | NaoVazio() | 1 - Edit | Selecione o período para processamento. São consideradas todas as férias com data de pagamento dentro do período informado. | ||
04 | Verba ? | Caracter | 3 | SRV | NAOVAZIO() .And. ExistCpo("SRV") | 1 - Edit | Selecione a verba que deve ser gerada no movimento das férias. A verba selecionada não deve ter identificador de cálculo. A verba selecionada será gerada com o mesmo valor da verba de Id 0569. |
Para a utilização da rotina, deverá ser efetuado a inclusão manual no menu do módulo SIGAGPE, cadastrando o item como função protheus, exemplo:
Ao acessar a rotina será apresenta tela com informações e link que redireciona a este documento:
Atente-se no preenchimento dos parâmetros, neste exemplo será executado apenas para as matrículas de código 000061 e 000062. A verba que será gerada para as férias terá o código LL1
Ao término da execução será gerado log com os valores que foram gerados:
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Não se aplica