01. DADOS GERAIS
| Produto: |
|
|---|---|
| Linha de Produto: | Linha Protheus |
| Segmento: | RH |
| Módulo: | AUTOMAÇÃO FISCAL (SIGATAF) |
| Função: | RELATÓRIO IRRF |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : | DSERTAF1-39765 |
02. SITUAÇÃO/REQUISITO
Pacote com as correções e implementações realizadas para o relatório de conferência
Ocorrências:
A barra de progresso estava travando em 100% em algumas situações.
A rotina de reprocessamento estava retornando chaves duplicadas (em algumas situações); com isso, não realizava a persistência de todos os itens.
Processamento anual caindo.
A rotina não está considerando todos os funcionários em alguns casos.
Dobro de valor ao reavaliar os totalizadores (ou: Valor dobrando ao reavaliar os totalizadores).
O sistema se "perde" quando existem vários registros a serem processados na T3P ou T2G.
Erro de chave duplicada na tabela T8R ao reavaliar totalizadores.
Erro de chave duplicada na tabela V45.
O nome do funcionário não estava aparecendo quando o registro estava em outra filial.
Filial apresentando CPFs de outras filiais e exibindo o nome em branco.
API do RH retornando valores zerados de forma intermitente.
Incidência da rubrica de IRRF apontando para o código 70 no TAF e 31 no Governo.
Exclusão indevida do plano de saúde ao editar o evento S-1210.
Itens em branco ao consultar eventos S-1210 no Monitor de Transmissão de Eventos TAF.
03. SOLUÇÃO
- Removida do TAFPREPINT a chamada do TAFCOLDIRF quando o evento é igual a S-5002; em contrapartida, foi incluída no TAFPROC5 essa chamada a cada 500 registros processados e ao final da execução.Alterada a paginação para que o sistema realize as quebras utilizando a filial, o período e a quantidade especificada no próprio fonte (atualmente definida em 300). Desta forma, removemos o SELECT TOP e o cálculo de página por quantidade.
- Realizado o posicionamento da filial e do SM0 no retorno dos dados do funcionário.
- Alteração na rotina de reprocessamento da T8R para realizar um DELETE geral, considerando o período e as filiais selecionadas. Esta melhoria resolve situações em que funcionários apresentavam o nome em branco na tabela T8R.
- Na configuração da API do RH (atualmente exclusiva para o RM), o sistema apresentava instabilidade, retornando valores zerados de forma intermitente. Corrigida a função de paginação.
- Criada rotina para ajuste dos valores da incidência da rubrica 70, cujo ID foi alterado no TAF em 2020. Na ocasião, o código de incidência foi enviado corretamente ao Governo (incidência 31); porém, no TAF, o ID foi alterado para a incidência 70 após a transmissão. Obs: Consultar a documentação da issue para detalhes sobre o funcionamento.
- Ajustada a função de commit do cadastro do evento S-1210; o modelo estava excluindo incorretamente as informações do grupo "Plano de Saúde".
- Ajustada a função de consulta de eventos para realizar corretamente a passagem de parâmetros dos eventos selecionados no card do Painel POUI.
04. DEMAIS INFORMAÇÕES
DSERTAF1-38853 DT - Work area table full (Max = 1024 )
26287835 DSERTAF1-38839 DT - Correção de valores TAF x Governo de acordo com as incidências
DSERTAF1-38831 DT Rotina de Reprocessamento DIRF
DSERTAF1-38562 DT - [Relatório IRRF - DIRF] Pacote Final (API RH + TAF )
26287835 DSERTAF1-38839 DT - Correção de valores TAF x Governo de acordo com as incidências
26321253 DRHROTPRT-27016 DT Travamento do Relatório em filiais com grandes volumes de dados
DSERTAF1-39324 DT - Erro TCGenQry Error - Query greater than 32768 byte.
DSERTAF1-39330 DT [WSTAF024] Erro ao realizar uma consulta com mais de 1000 registros
26611616 DSERTAF1-39389 DT - Rotina de ajuste para incidência de IRRF evento S-1010
DSERTAF1-39585 DT Correçao na paginacao da API de consulta de valores de IRRF no ERP
DSERTAF1-39659 DT - Deleção do período selecionado na rotina de reprocessamento T8R
26650443 DSERTAF1-39720 DT - Erro ao reavaliar totalizadores no painel e-Social
05. ASSUNTOS RELACIONADOS
Painel do evento S-5002 Imposto de Renda Retido na Fonte por Trabalhador
Ajuste Incidência IRRF evento S-1010
Reprocessamento DIRF - TafRepDIRF