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:




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", 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: [email protected] 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:
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 1a;
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.

6 - O distribuidor deverá executar os comandos abaixo dentro do servidor do Sisdia:
"chmod 600 .netrc
cp .netrc /home/nomedousuario/
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:
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.