eDocs - Parametrização - Como realizar o retorno de documentos a mais de um software simultaneamente
Dúvida
Como realizar o retorno de de documentos a mais de um software simultaneamente? Exemplo, retornar ao Gestão Empresarial | ERP e ao Gestão de Transportes | TMS.
Solução
Importante
Não há uma forma nativa para esse processo. Durante a aplicação dos passos a seguir, existem itens que o desenvolvimento e manutenção será de responsabilidade de quem está implantando a demanda.
É imprescindível que seja feita a homologação do processo completo antes da aplicação em produção.
O processo completo ocorrerá da seguinte forma:
- Para a integração entre o Gestão Empresarial | ERP e eDocs deverá ser utilizada a forma de envio e retorno via Web Service do eDocs, onde toda a integração, tanto para documentos de emissão quanto de recebimento será feita via Web Service eDocs;
- Para a integração entre o Gestão de Transportes | TMS e eDocs deverá ser utilizada a forma de envio via arquivo e retorno via arquivo XML (Softran) na emissão, o recebimento demandará uma situação extra que estará explicada abaixo.
Quando ocorrer o retorno dos documentos de emissão, todos terão o arquivo .XML criado na devida pasta de retorno (independentemente de qual foi o gerador) que será de onde o Gestão de Transportes | TMS fará a leitura e deverá ignorar os que não o pertencerem.
Quando ocorrer o retorno dos documentos de recebimento, todos serão integrados pelo Gestão Empresarial | ERP através da chamada do Web Service do eDocs e para que também sejam integrados no Gestão de Transportes | TMS, deverá ser automatizado para que sejam movidos os arquivos da pasta XML para as pastas de leitura do Gestão de Transportes | TMS. Por exemplo, um .BAT com agendamento que mova os XMLs da pasta \Xml\CNPJ_FILIAL\Nfe Recebimento para a pasta \Recebimento. É necessário se atentar que os arquivos da pasta \Xml são backups dos arquivos autorizados trafegados no eDocs e não fazem parte do fluxo padrão de integração.
Para realizar o retorno de documentos a mais de um software siga os passos abaixo:
1. Parametrizando a integração de emissão e recebimento entre Gestão Empresarial | ERP e eDocs:
1.1. Configure a integração via Web Service eDocs entre o Gestão Empresarial | ERP e eDocs para emissão. Os passos necessários para essa configuração podem ser vistos no item 3.3 da documentação Integração com o eDocs, para acessá-la cliquei aqui;
Importante
O trecho abaixo deve ser desconsiderado e serão mostradas as configurações necessárias para o processo no bloco 2:
1.2. Configure a integração via Web Service eDocs entre o Gestão Empresarial | ERP e eDocs para recebimento. Os passos necessário para essa configuração podem ser vistos no item 4.2 da documentação Integração com eDocs, para acessá-la clique aqui;
2. Parametrizando as configurações de exceção para o processo:
2.1. Vá em Configurações / Gerais / aba Geral e ative o parâmetro Armazenar XML processado em disco;
3. Parametrizando a integração de emissão entre Gestão de Transportes | TMS e eDocs:
Atenção
As parametrizações de emissão de recebimento do Gestão de Transportes | TMS não terão alterações.
3.1. No eDocs acesse a tela Configurações / Filiais / aba Filial / aba Geral;
3.2. Configure o campo Forma integração (Saída) como Arquivo XML (Softran);
3.3. Vá em Configurações / Filiais / aba CT-e / aba Geral;
3.4. Configure o campo Forma de integração (Saída) como Arquivo XML (Softran).
4. Parametrizando a integração de recebimento entre Gestão de Transportes | TMS e eDocs:
Importante
Neste item, o desenvolvimento e manutenção da forma escolhida é de responsabilidade da área/usuário que está implantando a demanda, caso necessário, a área de Serviços da Senior deverá ser acionada para realização do processo. O Suporte não atua na geração e manutenção de itens não padrões dos Produtos Senior.
4.1. Desenvolva uma forma para que os arquivos .XML sejam movidos das pastas de \XML para as pastas de retornos, por exemplo, um .BAT com agendamento que mova os XMLs da pasta \Xml\CNPJ_FILIAL\Nfe Recebimento para a pasta \Recebimento;
A partir deste ponto o Gestão de Transportes | TMS deverá fazer a leitura dos arquivos recebidos e realizar a integração normalmente.
Observação
- Atualmente existe um tópico no Fórum de Produtos Senior com a sugestão para que o eDocs possibilite nativamente o retorno a mais de um software, então caso não seja possível aplicar a solução sugerida acima, é possível indicar a necessidade no tópico Integração do eDocs com ERP e TMS simultaneamente para que a Senior avalie a necessidade, para acessar o tópico clique aqui.