Árvore de páginas

VISÃO GERAL

Caso alguma das informações solicitadas nos eventos da serie R-4000 tenham sido inseridas no Backoffice Protheus antes da atualização do ambiente para a EFD-Reinf 2.1.2, e portanto não tendo as pré-condições necessárias para o envio dos dados ao TAF, uma alternativa é a montagem de um Rkmake para processamento e geração da tabela FKW.

Visando facilitar esse procedimento, a seguir passaremos um exemplo de RdMake, cujo intuito é fazer o vínculo automático das Naturezas de Rendimento com os títulos a pagar/receber que devem ser considerados no EFD-Reinf Bloco 40.

Aviso

  • O fonte de exemplo está utilizando o conceito de preenchimento da(s) Natureza(s) de Rendimento dos facilitadores abaixo:
  • Portanto, para utilizar esse modelo de preenchimento das Naturezas de Rendimento, revise o cadastro de Produto (para Doc. de Entrada/Saída) e o cadastro de Naturezas Financeiras (para títulos sem vinculo com nota fiscal);
  • O fonte possui um filtro de data de emissão do título a partir de 01/01/2022, mas caso queira modificar a data, basta ajustar a atribuição da variável "cDtIni";
  • O fonte buscará títulos e/ou baixas em todas as filiais cadastradas (tabela SM0). Caso necessário mudar esse comportamento, adicione ou remova as filiais desejadas do array aRecnoSM0;
  • A proposta do Rdmake é que seja executado antes de realizar as baixas dentro do período de vigência do EFD-Reinf Bloco 40, pois irá gerar dados na tabela FKW, que é pré-condição para gravar os dados na tabela FKY (Baixas x Natureza de Rendimento). Caso o título já tenha sofrido baixa parcial ou total dentro da vigência do EFD-Reinf Bloco 40, também será gravada a tabela FKY;
  • Após modificação do rdmake, não será dado suporte devido as particularidades de cada segmento e cliente;
  • É extremamente importante a realização de backup de todas tabelas envolvidas no processo (FKW, DHR, SC6, FKF, FKY);
  • Após a execução da rotina, a conferência dos dados é de responsabilidade do cliente;
  • Recomendamos que seja aplicado o ajuste primeiramente em ambiente de homologação antes de efetiva-lo no ambiente produtivo do Protheus

EXEMPLO DE UTILIZAÇÃO

  1. Faça o download do código fonte;
  2. Faça as adaptações caso seja necessário e compile no ambiente;
  3. Execute no programa inicial do Smartclient: U_FIXREINF

DEMAIS INFORMAÇÕES

Após o processamento será gravado um log contendo os registros afetados na tabela REINFLOG do banco de dados. 

ASSUNTOS RELACIONADOS

FAQ - 0015 - Como enviar dados no R-4000 inseridos antes da atualização do sistema?