Histórico da Página
[EFD Reinf] Implementar regras de validação do layout - Evento R-2010
Linha de Produto: | TAF - Totvs Automação Fiscal |
Segmento: | Serviços |
Módulo: | SIGATAF |
Função: | TAFXREINF.PRW TAFAPRCP.PRW |
Situação/Requisito: | Implementar as regras de validação do layout 1_03_02 da Reinf para o evento "R-2020 - Retenção Contribuição Previdenciária - Serviços Prestados", à fim de fazer a consistência prévia das informações, ou a falta das mesmas, que causam rejeição pelo governo. |
Solução/Implementação: | Foram implementadas as validações de regras padrão constantes no layout, bem como as regras de preenchimento dos campos, considerando dependências de predecessão e/ou preenchimento dos campos. As regras são tratadas em diversos momentos ao longo do processo e na apuração dos eventos, gerando uma ocorrência do tipo "Erro" ou do tipo "Alerta" no log de apuração. O critério para se estabelecer se o erro cancela ou não a apuração do evento é controlado pelo parâmetro: MV_TAFRVLD - Informa se a validação do governo para regras de eventos da Reinf bloqueia a apuração. Ex.: S=Sim ; N=Não. Se o parâmetro estiver preenchido com "S", caso haja alguma regra não atendida, é informada uma ocorrência de "Erro" contendo os detalhes do problema e o registro não é apurado, até que a regra seja atendida e o evento seja apurado novamente. Se o parâmetro estiver preenchido com "N", caso haja alguma regra não atendida, é informada uma ocorrência de "Alerta" contendo os detalhes do problema e o registro é apurado. O default do parâmetro é "N". Gera a apuração e os erros são informados como "Alerta". OBS: A criação do parâmetro está condicionada a atualização de dicionários e base de dados utilizando o UPDDISTR (Atualizador de dicionário e base de dados - UPDDISTR) e o dicionário do TAF. O TAF disponibiliza periodicamente o dicionário acumulado para download no portal do cliente, esta solução estará disponível na próxima liberação que ocorrerá até 22/05/2018 |
Requisito: | DSERTAF2-3968 |