GERENCIADOR DE IMPORTAÇÃO DE XML A partir da versão 3.4.71.0 do SIAGRI AGRIBUSINESS está disponível o Gerenciador de Importação de XML (SiagriREA). Este aplicativo tem como finalidade gerenciar os arquivos XML de Notas Fiscais Eletrônicas diretamente do e-mail, baixando-os e processando-os, para que o usuário tenha a opção de importar estes arquivos na tela Fatu2041 - Entradas de Nota Fiscal, do módulo Compras e Estoque. Este serviço até o momento está configurado para trabalhar com os servidores de e-mail Gmail e Bol apenas. Nesta nota técnica será apresentado como configurar este serviço e como o mesmo pode ser agendado para ser realizado periodicamente. SiagriREA O primeiro passo é colocar o instalador SetupSiagriREA.exe na pasta do SIAGRI AGRIBUSINESS e executá-lo. Será colocado o executável SiagriREA na pasta Bin. Execute o SiagriREA e a tela apresentada na figura 1 será aberta. Figura 1 - SiagriREA - Configuração de Importação de XML Na figura 1, pode-se observar a tela de configuração para importação dos arquivos XML. A configuração é feita da seguinte maneira: Empresa: informe o código da empresa para a qual se está configurando o serviço. Caso os arquivos XML de NF-e de todas as empresas cheguem no mesmo e-mail, pode colocar o código da matriz; Pasta: informe o caminho da pasta onde os arquivos XML serão gravados; Servidor IMAP: deve ser informado o servidor IMAP de seu provedor de e-mail (para Gmail: imap.googlemail.com e para Bol: imap.bol.com.br );
Porta: o valor para porta do servidor IMAP tanto do Bol quanto do Gmail é 993 ; Usuário: neste campo é informado o usuário do e-mail (Ex.: o e-mail é siagri.agribusiness@gmail.com e, sendo assim o usuário é siagri.agribusiness ); Senha: informar a senha do e-mail. Após informar estes dados, basta clicar no botão Gravar. Depois de gravar as configurações, clique no botão Testar Conexão para garantir que o serviço está conseguindo se conectar ao e- mail. Execução do Serviço Há três maneiras de executar o serviço e elas serão explicadas aqui. Duas delas são manuais e uma delas é automatizada. a. Através da Configuração de Importação de XML Na tela que é aberta ao executar o SiagriREA há o botão Executar Serviço, o qual fará o download e o processamento dos arquivos XML quando acionado, conforme apresentado abaixo. Figura 2 - SiagriREA com o botão Executar Serviço destacado b. Através do prompt de comando como serviço Abra o prompt de comando em Iniciar > Todos os Programas > Acessórios > Prompt de Comando ou simplesmente digite cmd em Executar e pressione Enter. Acesse a pasta Bin do SIAGRI AGRIBUSINESS e execute o comando siagrirea --exe --emp 1, onde o número após o argumento emp é o código da empresa desejada configurada anteriormente, conforme imagem abaixo.
Figura 3 - comando para executar o SiagriREA através do prompt de comando Agendando o SiagriREA para ser executado periodicamente O SiagriREA pode ser configurado para ser executado periodicamente através do Agendador de Tarefas do Windows. Abra o Agendador de Tarefas através do caminho Iniciar > Painel de Controle > Sistema e Segurança > Ferramentas Administrativas > Agendador de Tarefas ou simplesmente execute o comando taskschd.msc. Figura 4 - Agendador de Tarefas
Com o Agendador de Tarefas aberto, clique na opção Criar Tarefa... e a tela abaixo será aberta. Figura 5 - Tela para criação de nova tarefa agendada Na aba Geral, preencha o campo Nome com SiagriREA e marque a opção Executar estando o usuário conectado ou não. Depois clique na aba Disparadores e em seguida clique o botão Novo... para que a tela apresentada abaixo seja aberta. Figura 6 - Tela para configurar a periodicidade do disparo do serviço
Na tela Novo Disparador, o campo Iniciar a tarefa deve ser preenchido com o valor Em um agendamento. Em seguida, marque a opção Repetir tarefa a cada: e preencha o campo a seguir com o período que deseja que o serviço baixe os arquivos XML e os processe. Os valores possíveis são: 5 minutos, 10 minutos, 15 minutos, 30 minutos e 1 hora. O campo por um período de tempo de: deve ser preenchido com o valor Indefinidamente. Marque a opção Habilitado e depois clique em OK. A seguir, clique na aba Ações e em seguida clique no botão Novo... e a tela abaixo será aberta. Figura 7 - Tela para configurar como o serviço deve ser executado Na tela apresentada acima, preencha o campo Ação com Iniciar um programa. Clique no botão Procurar e siga para a pasta onde está o executável do SiagriREA, selecione-o e clique em Abrir. No campo Adicione argumentos (opcional): digite --exe --emp 1, onde o número após o argumento emp é o código da empresa desejada configurada anteriormente. Depois de realizados estes procedimentos, clique no botão OK, vá até a aba Configurações, desmarque todas as opções e clique no botão OK. Realizados os procedimentos acima, os arquivos XML serão baixados e processados, sendo gravados no banco de dados do SIAGRI AGRIBUSINESS e estarão disponíveis para serem importados na tela Fatu2041 - Entradas de Nota Fiscal do módulo Compras e Estoque, o que será demonstrado abaixo.
Fatu2041 - Entradas de Nota Fiscal: Como Importar Arquivos XML No módulo Compras e Estoque, abra a tela Fatu2041 Entradas de Nota Fiscal. A opção para importar os arquivos XML como era realizado anteriormente continua funcionando. Porém, com a utilização do SiagriREA, os arquivos XML estarão gravados na base de dados e será utilizada outra opção, que conforme apresentado abaixo. Figura 8 - Tela Fatu2041 - Entrada de Nota Fiscal com o botão para importar XML armazenados destacado Ao clicar no botão no canto superior esquerdo que está destacado na figura 8, será aberta a tela Seleção de Notas para Importação, conforme imagem abaixo. Figura 9 - Tela para selecionar as notas a serem incluídas no SIAGRI AGRIBUSINESS
Nesta tela serão apresentadas todas as notas cujos arquivos XML tenham sido baixados do e- mail e processados pelo SiagriREA, estando já gravadas no banco de dados do sistema. Serão mostradas apenas as notas que tenham sido emitidas para a empresa na qual se está logada. Ao selecionar uma nota e clicar no botão OK, será iniciado o procedimento para importação do arquivo XML da mesma maneira que já era realizado no sistema. Esta nova funcionalidade é um avanço no controle de entradas de nota, visto que o processo passar a ser automatizado desde o momento do recebimento do arquivo XML até a inclusão da nota no sistema, reduzindo o tempo necessário para baixar e arquivar os arquivos XML e evitando que haja falhas no processo e alguma nota não seja incluída no sistema no momento adequado. Alberto Lenine Coordenador de Testes alberto.almeida@siagri.com.br www.siagri.com.br