Histórico da Página
01. DADOS GERAIS
Produto: | TOTVS Backoffice
| ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Linha de Produto: | Linha Protheus | ||||||||||||||||
Segmento: | Backoffice SP | ||||||||||||||||
Módulo: | AUTOMAÇÃO FISCAL | ||||||||||||||||
Função: | TAFA618 | ||||||||||||||||
Ticket: | Não há | ||||||||||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DSERTAF2-18394 |
02. SITUAÇÃO/REQUISITO
Possuímos hoje a rotina TAFA618, que realiza a importação de XML para lucros e dividendos dos eventos R-4010 e R-4020.
Como sugestão de melhoria, precisamos preparar a rotina para que seja possível usa-la via schedule.
03. SOLUÇÃO
Foi criada uma nova função que deverá ser configurada no Schedule para o uso da rotina TAFA618, abaixo será descrito um passo a passo para a configuração e também haverá informações sobre as mudanças necessárias para o funcionamento da rotina Via Job:
no menu do TAF no caminho: Modulo 84 → Miscelanea → Integração → Import. XML Lucros e Dividendos.
Essa nova rotina ira fazer a importação dos XML's encaminhados pelos bancos, e as informações passadas nos XML's serão gravadas nas tabelas espelhos do TAF, conforme o evento 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 esses dados estarem gravados nas tabelas espelho do TAF, os eventos poderão ser transmitidos através do Painel Reinf.
Funcionamento 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:
- Protheus
Importante que a pasta com os arquivos seja selecionada e após isso, seja selecionada a opção de Salvar.
- Diretório com os arquivos
Ao clicar em Finalizar, 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".
- Protheus
- Diretório com os arquivos na Protheus_Data
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.
- Protheus
- Arquivo de log Gerado
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:
04. DEMAIS INFORMAÇÕES
Essa funcionalidade estará disponível nos novos pacotes de expedição continua, e atualização de menu do TAF.