OFIC6005 - Gera arquivo TXT de NF de Remessa de Peças em Garantia Toyota 1 / 8
OFIC6005 - Gera arquivo TXT de NF de Remessa de Peças em Garantia Toyota O programa tem como objetivo gerar um arquivo texto com informações das notas fiscais emitidas pela concessionária para remessa de peças substituídas em garantia para a Toyota do Brasil. Para efetuar a geração do arquivo texto, é solicitado os seguintes parâmetros: 2 / 8
Estarão disponíveis os seguintes campos na tela: CNPJ Fabricante: CNPJ do destinatário das NFs emitidas. Padrão 59104760000191. Transação: Transação das NFs emitidas. Apenas transações de saída são válidas. Data Inicial: Data inicial do período a ser transmitido (data da emissão da NF). Data Final: Data final do período a ser transmitido (data da emissão da NF). Número do Arquivo: Nome do arquivo a ser gerado no diretório parametrizado pelo programa COPE0100. A nomenclatura do arquivo possui a estrutura: AEMDDMMAAAAHHMM.TXT, onde DD Dia, MM Mês, AAAA Ano, HH Hora e MM Minuto. Serão selecionadas todas as notas fiscais não canceladas, emitidas no período informado, cuja transação e destinatário sejam os mesmos informados nos parâmetros. Atenção: A Toyota solicita que o processo anterior seja realizado ao final de cada dia informando como data de início e fim os processos gerados naquele dia. As informações estão formatadas no arquivo de acordo com o caderno de especificações AVISO DE EMBARQUE Transação 004 Versão 17 DEALER. Se desejar verificar quais NF estão sendo enviadas no arquivo, estas informações poderão ser listadas através do programa CONT5500. O arquivo gerado será transferido automaticamente para a Toyota do Brasil por FTP logo após sua geração, portanto, será necessário efetuar os seguintes procedimentos: 1- a) Somente para servidores com apenas um distribuidor cadastrado: Cadastrar no CADA9000 a sigla FTB no campo Tipo de Servidor indicando na Descrição do Servidor o endereço do servidor de FTP da Toyota do Brasil (edi.toyota.com.br). Conforme b) Somente para servidores com mais de um distribuidor cadastrado: Cadastrar no CADA9000, campo Filial, um número para cada distribuidor pertencente ao grupo que será cadastrado no servidor. No campo Tipo de Servidor, 3 / 8
deverá ser cadastrado a sigla FTB, no campo Descrição do Servidor, deverá ser criado alguma referência indicativa para cada distribuidor (Exemplo: Código do Distribuidor, Nome do Distribuidor, Cidade do Distribuidor, etc). Conforme imagens abaixo: 2 - O arquivo.netrc deverá ser criado (em qualquer diretório), utilizando um editor de texto como o jstar. 3 - Criando arquivo.netrc para conexão com o Servidor FTP da Toyota: 3.1 - Conectar ao servidor do Sisdia; 3.2 - Criar arquivo.netrc conforme orientado anteriormente; 3.3 - Entrar em contato com a Toyota através do e-mail: recebimentosbc@toyota.com.br solicitando os dados abaixo: IP do servidor da Toyota do Brasil; Nome do Usuário; Senha ou Senhas. 4.a) Somente para servidores com apenas um distribuidor cadastrado: De posse das informações fornecidas pela Toyota, os processos abaixo deverão ser seguidos: 4 / 8
Linha existente no arquivo.netrc : machine Servidor login Usuario password Senha 1) Deverá substituir a palavra Servidor pelo dado cadastrado no campo Descrição do Servidor no Passo 1 a ; 2) Deverá ser alterada a palavra Usuário pelo nome do usuário fornecido pela Toyota; 3) Deverá ser alterada a palavra Senha pela senha fornecida pela Toyota. 4.b )Somente para servidores com mais de um distribuidor cadastrado: Os processos abaixo deverão ser seguidos: Linha existente no arquivo.netrc : machine Servidor login Usuario password Senha 1 - Replicar a linha acima na mesma quantidade de distribuidores que serão cadastrado no servidor conforme exemplo abaixo para cadastro de três distribuidores em um servidor: machine Servidor login Usuario password Senha (Distribuidor 1) machine Servidor login Usuario password Senha (Distribuidor 2) machine Servidor login Usuario password Senha (Distribuidor 3) 2 - Deverá substituir a palavra Servidor de cada uma das linhas pelos dados cadastrados no campo Descrição do Servidor de cada distribuidor cadastrado no Passo 1b. 3 - Deverá substituir a palavra Usuário pelo nome do usuário de cada distribuidor conforme fornecido pela Toyota; 4 - Deverá ser alterada a palavra Senha pela senha fornecida pelo Toyota para cada distribuidor. 5 - Deverá ser copiado o arquivo para o diretório /home/nomedousuario onde o nome do usuário sem espaços é o login que cada usuário irá utilizar neste programa. Sisdia: 6 - O distribuidor deverá executar os comandos abaixo dentro do servidor do chmod 600.netrc cp.netrc /home/nomedousuario/ 5 / 8
cd /home/nomedousuario chown nomedousuario:informix.netrc 7 - Criar um arquivo a ser nomeado como ftp.sh, caso não exista, e, este arquivo deverá ser transferido para o diretório /usr/bin. 8 - Dentro do diretório /usr/bin, o arquivo ftp.sh deverá ser editado, incluindo a estrutura abaixo: #!/bin/bash SRV=$1 FILE2SEND=$2 cd intfabrica shift echo "SRV=" $SRV echo "file2send=" $FILE2SEND ftp -i $SRV << EOF prompt bin cd env send $FILE2SEND bye EOF Atenção: Certificar-se que a 11º linha do comando, de cima para baixo, conta com a informação cd env ; No mesmo diretório, deve existir outro arquivo nomeado por ftp2.sh, este é responsável por transmitir informações entre a Toyota e o Distribuidor de chassis de veículos na qual foram realizados recall, este arquivo deverá permanecer inalterado. Caso seja identificado problema na transmissão de recall ou a falta deste arquivo, solicitamos que seja aberto rapidamente um chamado no Diasystem buscando solucionar o problema. 9 - Executar o comando abaixo dentro de cd /usr/bin : chmod 755 ftp.sh 10 - Somente para servidores com mais de um distribuidor castrado): Dentro do diretório /etc/hosts executar o comando: 6 / 8
Incluir as linhas no arquivo conforme o número de distribuidores cadastrados no mesmo servidor conforme exemplo abaixo, onde 200.218.10.67 se refere ao IP da Toyota e Distribuidor1 se refere ao distribuidor 1 cadastrado no passo 1b no campo Descrição do Servidor : 200.218.10.67 Distribuidor1 200.218.10.67 Distribuidor2 200.218.10.67 Distribuidor3 Dica: INICIALMENTE, apenas para certificar-se que a parametrização foi realizada com sucesso, após a geração dos primeiros arquivos TXT, solicitar confirmação do recebimento da Toyota através do telefone (11) 4390-5372. Após a parametrização, caso haja algum problema encontrado, solicitamos que seja aberto um chamado no Diasytem, possibilitando um pronto acompanhamento. Estarão disponíveis nesta tela os seguintes botões, permitindo a navegação e conclusão da reserva: Concluir: Confirma o processamento/ação. Interromper: Interrompe o processo. Documentação: Acesso à documentação do programa. Ajuda: Da suporte ao campo. Sair: Finaliza as atividades. 7 / 8
8 / 8