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 das tabelas:
- FKW: Dados do lançamento do título x Natureza(s) de Rendimento;
- FKY: Dados da(s) baixa(s) do título x Natureza(s) de Rendimento;
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.
- O fonte de exemplo (FIXREINF.prw) 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 em todas as filiais cadastradas (tabela SM0). Caso necessário mudar esse comportamento, adicione ou remova as filiais desejadas do array aRecnoSM0;
- Recomendamos que seja aplicado o ajuste primeiramente em ambiente de homologação antes de efetiva-lo no ambiente produtivo do Protheus;
|
- A geração de dados na tabela FKY (Baixas x Naturezas de Rendimento) já está disponível para download;
- Esse recurso está disponível caso o download do FIXREINF.prw tenha sido a partir de 22/09/2023. Caso o download do programa tenha sido anterior a essa data, o processamento só comtemplará a gravação da tabela FKW;
- O processamento terá efeito em baixas de títulos a pagar com data igual ou superior a 01/09/2023;
|
EXEMPLO DE UTILIZAÇÃO
- Faça o download do código fonte;
- Faça as adaptações caso seja necessário e compile no ambiente;
- 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.
- A coluna TIPO identificará a origem do registro, sendo:
- DE = Documento de Entrada;
- DS = Documento de Saída
- CP = Contas a Pagar
- CR = Contas a Receber
- BX = Baixa de títulos a pagar
ASSUNTOS RELACIONADOS
FAQ - 0015 - Como enviar dados no R-4000 inseridos antes da atualização do sistema?
