Árvore de páginas

[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