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
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo