Desenvolvimento    Millen-15867 – Ajuste na Troca de arquivos NotFis e OCORREN por SFTP
Release                     98
Desenvolvimento    Millen-13625 - Troca de arquivos NotFis e OCORREN por SFTP
Release                     95
Versão                      5
Autor                        André Mota

Processo: Logística

Nome do Processo: Envio e recebimento de arquivos de transportadora via SFTP

Motivação

A Millen-15867 complementa a customização Millen-13625 – Troca de arquivos NotFis e OCORREN por SFTP, que trouxe melhorias aplicadas ao método de envio e recebimento de arquivos das transportadoras via SFTP (protocolo de transferência segura de arquivos).
Veremos que, ao executar uma nova instância do método TRANSPORTADORAS.EDI_DownloadArquivosFTP, o arquivo é direcionado para download para os diretórios pré-configurados DOCCOB, OCORREN e CT-e, criando o backup dos arquivos e deletando-os do FTP.
Também foram criados dois campos para definição dos diretórios de download para o DOCCOB e CT-e. Essa solução organizou cada tipo de arquivo em seus respectivos diretórios, criando pastas de backup específicas e realizando os downloads corretamente.

Intercâmbio Eletrônico de Dados
Na área de Transporte e Logística, a troca de arquivos é feita com base em um sistema chamado EDI – Electronic Data Interchange ou Intercâmbio Eletrônico de Dados. O EDI determina como devem ser gerados os arquivos a serem transmitidos e também um padrão de layout para os documentos digitais.
Os arquivos tratados nesse manual são o DOCCOB, OCORREN e CT-e, todos enviados pela transportadora para o contratante do frete (embarcador). O DOCCOB (Documento de Cobrança) é a fatura eletrônica. Contém os dados dos conhecimentos e/ou notas fiscais de serviço de transporte a serem pagos.
O OCORREN (Ocorrências nas Entregas) é uma listagem das ocorrências (eventos) relacionados às mercadorias durante todo o trâmite de entrega. O CT-e (Conhecimento de Transporte Eletrônico) é a 'nota fiscal' da transportadora e serve para auxiliar a fiscalização a garantir a origem e o destino da carga.

Parâmetros

  • Ter as transportadoras cadastras e devidamente configuradas. Para isso, acesse o caminho: Logística > TMS > Cadastros > Transportadoras.
  • Criar pastas de destino onde os arquivos do servidor serão salvos. No diretório C:\ crie a pasta principal e, nela, as subpastas DOCCOB, OCORREN e CTE.


Entradas

Configurando a transportadora

Acesse a tela Procura Transportadora pelo caminho: Logística > TMS > Cadastros > Transportadoras;

Busque a transportadora desejada. É possível utilizar os filtros ou apenas clicar em Procurar para listar todas as transportadoras cadastradas;

Busque a transportadora desejada. Use os filtros à esquerda da tela e clique em Procurar (ou clique apenas em Procurar para visualizar todas as transportadoras). Selecione a transportadora. Em seguida, dê duplo clique sobre ela ou clique no botão Altera Transportadora;


Na tela Altera Transportadora, guia EDI, na parte superior da tela, informe os campos (os dados abaixo foram usados apenas como exemplo):

Diretório OCORREN: C:\TESTE\OCORREN

Diretório DOCCOB: C:\TESTE\DOCCOB

Diretório CT-e: C:\TESTE\CTE


Ainda tela Altera Transportadora, guia EDI, seção Protocolo, selecione os campos:

Protocolo de Transferência de Arquivos EDI: Protocolo SFTP

Versão IP: IPv4

Logo abaixo, na seção FTP, preencha os campos (os dados abaixo foram usados apenas como exemplo):

Diretório/Upload: /upload/FEDEX/Notfis

Diretório/Download OCORREN: /upload/FEDEX/OCORREN

Diretório/Download DOCCOB: /upload/FEDEX/DOCCOB

Servidor: BR-SFTP.DKTLAB.COM.BR

Diretório/Download CT-e: /upload/FEDEX/CTE

Ative a flag Passivo;

Informe os campos:

Porta: 5522

Usuário: xxxxxxxxxx

Senha: xxxxxxxxxx

Clique em Salvar.


Validações e Saídas

Verifique que o download será realizado para os diretórios configurados, no computador, e um backup dele será armazenado na pasta BKP_PROC_OCORREN, BKP_PROC_DOCCOB ou BKP_PROC_CTE, no SFTP, de acordo com cada tipo. Se essa pasta não existir, ela será criada automaticamente.



  • Sem rótulos