Esta Rotina, tem como objetivo realizar a importação de xml para lucros e dividendos em atendimento aos leiautes da Reinf bloco 40, eventos R-4010 (Pagamentos/Créditos a Beneficiário PF) ou o evento R-4020 (Pagamentos/Créditos a Beneficiário PJ).
A rotina esta disponível no menu do TAF através do caminho: Miscelanea → Integração → Import. XML Lucros e Dividendos (TAFA618), com ela será possível realizar a importação dos XML's encaminhados pelas instituições financeiras (bancos), e as informações contidas nos XML's serão gravadas nas tabelas espelhos do TAF para seu posterior envio, conforme os eventos da Efd Reinf, podendo ser o R-4010 (Pagamentos/Créditos a Beneficiário PF) ou o evento R-4020 (Pagamentos/Créditos a Beneficiário PJ).
Após a importação os eventos poderão ser transmitidos através do Painel Reinf.
Inicio da Rotina:
Ao acessar a rotina, será solicitado dois parâmetros, o primeiro será a escolha do diretório onde os arquivos XML's estão armazenados e o segundo o identificador da importação (EvtAdic), ambos obrigatórios:
Importante que a pasta com os arquivos seja selecionada e após isso, seja selecionada a opção de Salvar.
Ao clicar em OK, será apresentado uma tela confirmando se deseja realmente iniciar o processo, clicando em SIM o mesmo será iniciado, e todos os arquivos com extensão XML na pasta serão processados.
Caso a importação seja realizada com sucesso, o Protheus irá apresentar a mensagem de "Importação realizada com sucesso!" e o processo é finalizado, os arquivos na pasta origem são movidos para uma pasta na protheus_data, diretório: "\Protheus_data\out\xml\inproc".
Caso haja algum XML com informação incorreta, o Protheus irá apresentar a mensagem de Alerta "Processo concluído, mas alguns arquivos não puderam ser importados, favor verificar o arquivo de LOG", os arquivos na pasta origem serão movidos a uma pasta na protheus_data, diretório: "\Protheus_data\out\xml\inproc".
Nesse caso, na pasta origem dos arquivos, será criada uma pasta log, contendo um arquivo com extensão .log, esse arquivo contém a informação do XML que apresentou erro durante o processamento.
O arquivo de log é gerado com o mesmo nome informando no campo evtadic e é criado para cada importação, desde que o nome informando no parâmetro evtadic seja diferente.
Exemplo de conteúdo informado no arquivo de Log:
A Rotina de importação de XML, pode ser utilizada por schedule, para isso, basta seguir o passo a passo abaixo: