ERP – eDocs Emissão NF-e – Como enviar arquivos de notas emitidas pelo eDocs para um servidor FTP
Dúvida
Como enviar arquivos de notas emitidas pelo eDocs para um servidor FTP?
Solução
Atualmente não temos uma rotina padrão do eDocs que envie dados de emissão de NF-e para um FTP. Desta forma, segue abaixo algumas possibilidades para tratarem este cenário:
1. Possibilidades manuais:
1.1. Utilize a exportação manual dos arquivos de XML e PDF, conforme artigo ERP – eDocs Exportação XMLs/PDFs – Como efetuar a exportação de arquivos XMLs e PDFs de documentos eletrônicos em lote e faça a importação manual para o servidor FTP;
2. Possibilidades mais automatizadas:
2.1. Se os XMLs/PDFs precisam ser utilizados em um sistema de Terceiros (onde o tráfego da informação atualmente está sendo pensado via FTP), avalie a possibilidade do sistema de Terceiros fazer a chamada do WebService do eDocs para baixar XML e baixar PDF, coletando diretamente a informação a cada NF-e. O sistema de Terceiros precisaria receber uma notificação da NF que foi emitida. Essa notificação poderá ser realizada pelo Gestão Empresarial | ERP no retorno da NF autorizada (campo E140Ide.SitDoe = 3). A notificação poderia ser realizada através de um WebService de terceiros ou funções HTTP (dependendo da forma como o sistema de terceiros permitir a integração).
2.2. Se a única possibilidade de integração com outro sistema para o processo seja realmente o FTP, então utilize funções de acesso ao FTP do ERP. Crie uma rotina personalizada no ERP para baixar o PDF e XML do eDocs (via WebService do eDocs) e posteriormente enviá-los via FTP através das funções. Clique aqui e acesse o Portal de Documentação Senior, pesquise por "Funções para FTP" e localize a documentação completa desta rotina no módulo Tecnologia.
Importante
- Clientes que possuem a licença SAAS Cloud Senior, deverão solicitar acesso externo aos webservices/IPs previamente para IT Services;
- Exemplo de cenários de liberação: o sistema de Terceiros precisa chamar o WebService do eDocs, o ERP precisa chamar um endereço FTP externo, o ERP precisa chamar uma webService/API de Terceiros externa;
- A orientação é que esse tipo de personalização para envio de XML/PDF seja criado em um processo à parte do processo de emissão (ou seja, um processo que faça uma leitura posterior dos documentos emitidos para enviar os arquivos para FTP/Sistema de Terceiros). Se a rotina for criada vinculado ao processo de faturamento (Exemplo: utilizando o identificador de regras VEN-140NEIMPBO), o fato de que o ERP não consiga se comunicar com algum ponto de comunicação externo por algum motivo poderá acarretar em uma parada de faturamento;
- Caso haja necessidade de implantar uma rotina mais automatizada que precisará de alguns pontos de customização, podemos encaminhar para nossa área de Vendas para criação de uma proposta comercial para implantação dessa rotina;
- A construção de uma rotina baseada em arquivos armazenados em diretórios padrões do eDocs não seria recomendada porque essa rotina pode ser descontinuada, uma vez que eDocs já armazena XMLs em banco de dados.