Sincronização de NF-e/CT-e direto do servidor de e-mail

Modificado em Mon, 21 Mar 2022 na (o) 01:53 PM

Resumo


Este artigo irá apresentar como funciona a rotina para sincronização dos XMLs de NF-e e CT-e recebidos de fornecedores por e-mail, bem como sua configuração.


Introdução


Para que o SGE faça a leitura dos XML diretamente do servidor de e-mails da empresa, foi necessário a SOFTDATA adquirir uma ferramenta que fosse integrada ao SGE para executar esta tarefa. Após algumas pesquisas e testes, foi selecionado pelo time de tecnologia da SOFTDATA, a ferramenta EAGETMAIL da empresa EmailArchitect que é especialista em desenvolver componentes de e-mail, fáceis de usar, completos e de alto desempenho e plugins de servidor de e-mail para desenvolvedores e administradores de TI.


Esta ferramenta foi adquirida pela SOFTDATA e pode ser distribuida para uso em conjunto com o SGE sem custo para o cliente.


Arquivos 


Na parte dos anexos desse artigo há o arquivo "Arquivos_NEP023.zip" nele há os seguintes arquivos:


Colocar na pasta WSGE\Bitmaps

  • NFE.BMP
  • CTE.BMP
  • XML.BMP
  • EMAIL2.BMP


Colocar na pasta WSGE\Programs

  • EAGetMailObj.dll

    IMPORTANTE: É necessário fazer o registro da DLL na máquina que está sendo executado o ServerAPP, utilizando o comando abaixo através do Prompt de Comando como Administrador


regsvr32 WSGE\PROGRAMS\EAGetMailObj.dll

ou

regsvr32 .\EAGetMailObj.dll


*Lembrando que o cliente precisa estar com a parte de controle de tarefas configurado no sistema.


Nesta rotina, também é possível fazer o agendamento de tarefa para que seja excutado em horário pré-determinado e sem a intervenção do usuário.



Parametrização NEM001 (Parâmetro da Filial NFe)


É necessário fazer a parametrização das seguintes informações através do NEM001, conforme imagem abaixo:


Botão “Testar Configurações” - Este botão irá fazer uma conexão ao servidor utilizando os dados informados na tela (na máquina onde será feito o teste, também é necessário fazer o registro da DLL).


O campo diretório, será usado para criar automaticamente a seguinte estrutura:


  • Pasta CTe: Diretório onde serão gravados os arquivos XML dos documentos eletrônicos do CT-e (o mesmo se aplica a NF-e e NFS-e);
  • Pasta CTe\Email: Diretório onde serão gravados os e-mail originais dos documentos eletrônicos do CTe (o mesmo se aplica a NF-e e NFS-e);
  • Pasta Lixo: Diretório onde serão gravados os e-mail que não se enquadrarem em NF-e, CT-e ou NFS-e;
  • Paste Temp: Utilizado para baixar os anexos temporariamente.


Observação: A rotina de NFS-e ainda não está pronta, tendo em vista que ainda não há uma padronização do XML emitido pelas prefeituras.



Rotina NEP023 (Sincronição XML Documentos Fiscais NF-e/CT-e)


A rotina NEP023 é a responsável por gerar uma tarefa para ser executada pelo ServerAPP e fazer a conexão com o servidor, recuperando os e-mail e separando conforme o seu tipo.



  • Botão “Verificar E-mail” - Este botão irá fazer com que a rotina seja executada e recuperado os e-mails. 
  • Botão circulado em vermelho - Este botão serve para abrir o e-mail, basta clicar no botão circulado em vermelho na imagem acima para que seja aberto o e-mail original.
  • Botão "XML" circulado em verde - O mesmo acontece para verificar o arquivo XML, utilizando o botão circulado em verde.

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo