PROD4000
GERAÇÃO ARQUIVO DE COMERCIALIZAÇÃO DE PEÇAS
O programa tem como objetivo a geração e transmissão à Toyota do Brasil de um arquivo contendo somente as peças comercializadas fora da política de comercialização acordada entre a TDB e a rede.
Instruções e Observações
São considerados fora da regra da política de comercialização de peças:
- Desconto acima de 10% (veículos até 4 anos).
- Desconto acima de 20% (veículos com mais de 4 anos).
- Valor praticado acima do preço de tabela (Over Price).
OBS: Os valores praticados são comparados com o valor de Tabela da Fábrica, sem a aplicação do "Índice Público" do PROD2100. A data base é a da 1ª. requisição da peça. Caso a peça seja estornada da O.S. ou Orçamento e requisitada novamente, assume-se a nova data de requisição.
- A classificação A-J é obtida a partir da Demanda Semanal (tabela CMDEMSEM), onde a semana é calculada a partir da data da emissão da NF.
Exceções da regra:
- Produtos da curva A-J com as classificações: "J" "0", "G" "0", "H" "0", "I" "0" e "F" "0".
- Ordem de Serviço do tipo de Seguradora, com o tipo "CSF", "CSM", "CSS" e "CFS", desde que estejam atreladas as duas notas fiscais (1 de peças e 1 serviço M.O.);
- Ordem de Serviço do tipo de Franquia, com o tipo "CFF";
- Ordem de Serviço do tipo de Acessórios, com o tipo "CAI" e "CAR";
- Venda de produtos não originais ou do mercado paralelo;
- Venda de acessórios (originais e não originais);
- Venda de lubrificantes não originais;
- Peças autorizadas pela Toyota via arquivo do PROD2100;
- Na atualização do PROD2100 (Carga do Arquivo de Lista de Preços), é obtido o campo Tipo Peça, com o seguinte conteúdo: P - Peças e C - Acessórios. Onde o "P" consta tanto para peças, quanto para lubrificantes. Será considerado somente o Tipo = P (Peça). Somente se não encontrar este parâmetro, o que deve acontecer somente quando não houve atualização do preço via Lista da Fábrica ainda, considerar então o parâmetro de Linha/Grupo (CADA0270, campo Tipo de Grupo). Caso contrário, não é considerado o parâmetro de Linha/Grupo (CADA0270).
- CNPJ's autorizados pela Toyota seguindo parâmetros do PROD4100;
- Para as OS do tipo CFR (Cliente Fast Repair) e CFP (Cliente Funilaria Particular), NÃO deve gerar informações no PROD4000 para as peças com desconto. As peças incluídas nos itens das OS com o Tipo CFR e CFP, que possuírem over price devem ser consideradas normalmente dentro do PROD4000.
Importante: Será considerado o valor tabela cadastrado na base do Dealer, podendo haver situações onde o Dealer não atualizou a tabela de preços e opera com ela defasada ou com 'Over Price'.
Regras para envio à TDB:
- Transmitir apenas um arquivo por DN.
- A transmissão é feita automaticamente via FTP.
- Enviar mensalmente até o terceiro dia útil do mês;
- Enviar movimento sempre referente ao mês anterior;
- Enviar somente as notas fiscais não canceladas e ou devolvidas até o final do mês da movimentação;
- O horário de transmissão deve ser entre 20:00 ~ 23:00.
Opções de geração do programa:
- Geração manual;
- Geração automática – utilizando o CRONTAB.
OBS: Em ambas as opções, a transmissão para a TDB é feita de forma automática utilizando o FTP.
O arquivo será gerado no padrão CSV (campos separados por ";") dentro do diretório padrão definido para este programa no COPE0100.
A nomenclatura do arquivo será: "PRD_<Cod Dealer>_<Data e hora de transmissão do arquivo>.txt".
Ex: PRD_1410030_20140403100000.txt
Na forma de geração manual, existem os seguintes botões:
- Recepção: Esta opção acessa automaticamente o diretório da TDB (rec) buscando todos os arquivos disponíveis para consulta, exibindo-os em uma tela juntamente com o seu 'Status'.
- Ok. Processado com sucesso (exibido em verde).
- Arquivos com extensão ".proc".
- Com erro. Ajustar e Reenviar (exibido em vermelho).
- Arquivos com extensão ".err1".
- Corrompido. Reenviar (exibido em vermelho).
- Arquivos com extensão ".err2".
Observações Importantes:
- Para visualização de um arquivo, posicionar em cima do desejado e teclar <F2>.
- Para marcar um o arquivo para exclusão, teclar <Enter>.
Aparece no campo "Remover" a letra "S".
- Para desmarcar um arquivo para exclusão, teclar <Enter>.
A letra "S" desaparece no campo "Remover".
- Para sair da tela, teclar <Esc>.
- Ao sair da tela, todos os arquivos marcados com S serão removidos automaticamente no servidor da TDB.
- Envio: O programa promove a geração somente quando não há arquivos pendentes de confirmação de processamento ou com erros. Caso contrário exibe a mensagem "Existe(m) arquivo(s) pendentes de confirmação. Utilize opção 'Recepção'.".
- Obs.: Na opção Automática (via CRON), todos os erros encontrados durante o processamento são gravados em um arquivo no formato: "rel_erroprod4000.rel" no diretório corrente.
- Relatório: O programa pede o "Ano e Mês" vigente como 'default'. Nesta opção são selecionados os registros utilizando-se da mesma regra da opção "Envio". O arquivo é gerado em uma planilha 'Excel' pré-formatada denominada "prod4000.xls". A planilha deve estar no diretório 'C:\' da estação que está sendo gerada, inclusive com o arquivo "call_excel.bat".
- Importante: Esta opção não gera ou transmite o arquivo à Toyota. A geração permanece no botão "Envio" ou de forma automática no início de cada mês.
Mecanismo de processamento do arquivo pela TDB:
- O arquivo sendo processado com sucesso, o mesmo será excluído e como resposta, a Toyota irá postar no diretório "rec" um arquivo com mesmo nome, mas com extensão "proc" e sem conteúdo.
Ex.: "PRD_1410030_20131030020000.proc".
- Em caso de erros no processamento, será postado no diretório "rec" um arquivo com o mesmo nome, mas com extensão "err1".
Ex.: "PRD_1410030_20131030020000.err1".
- Nesse caso, os arquivos contém dados inconsistentes e, o Sisdia deverá tratar o arquivo como corrompido. Não deverá ser reenviado até que os erros nos dados sejam corrigidos no lado do Dealer.
- Em caso de erros no recebimento ou inconsistências na validação do cabeçalho, será postado no diretório "rec" um arquivo com o mesmo nome, mas com extensão "err2".
Ex.: "PRD_1410030_20131030020000.err2".
Nesse caso, a transmissão do arquivo não foi realizada corretamente (somente parte foi transmitida, problema de conexão FTP, por exemplo). O arquivo deverá ser reenviado.
Usuários e Senhas para o FTP:
Utilizar o programa CADA9000 para o cadastramento de usuário e senha para o FTP.
- Usuário:
- Filial = empresa desejada
- Tipo Servidor = "VC1"
- Descr.Servidor = usuário de acesso ao FTP (minúsculo)
- Status = "A"
- Senha:
- Filial = empresa desejada
- Tipo Servidor = "VC2"
- Descr.Servidor = senha de acesso ao FTP
- Status = "A"
Endereço do servidor TDB:
- Base Treino: 'ftp://edihml.toyota.com.br'
- Base de Produção: 'ftp://edi.toyota.com.br'
Diretórios do servidor TDB:
- rec: Diretório onde é postado o arquivo gerado pelo Sisdia.
- rec: Diretório onde são postados os arquivos processados pela TDB.
Shell scripts:
Os arquivos "shell" utilizados para o FTP devem estar no diretório /usr/bin/' (Dealer).
- hsvenvia.sh
- hsrecebe.sh
- hsdeleta.sh
Instalação do CRONTAB:
Ver documentação do processo: "INFO_TOY_INSTALACAO _INSTALLPROD4000".
Relatório:
Ao clicar sobre o botão relatório, é exibido uma planilha excel, que contém os mesmos produtos que serão enviados à Toyota. Esta opção não envia o arquivo para a Toyota.
Para gerar o relatório, é necessário possuir a planilha "prod4000.xls" dentro do diretório "C:\". Esta planilha pode ser obtida na área de Aplicativos do portal de chamados da Dia System.
As colunas exibidas são:
- Filial
- DN: Dealer Number da filial;
- Filial: Número da filial;
- Produto
- Código: Código do Produto;
- Descrição: Descrição do Produto;
- % Desconto: Percentual de desconto (quando negativo) ou acréscimo (quando positivo) aplicado ao item;
- Status: Indicador de Desconto Excessivo ou Overprice;
- Preço Público
- Valor (unit): Valor unitário do preço público;
- Data Vigência: Data de vigência do preço público;
- Nota Fiscal
- Número: Número da nota fiscal;
- Série: Série da nota fiscal.
- Valor (unit): Valor unitário líquido do item na nota fiscal, ou seja, valor do item com o desconto da nota fiscal aplicado;
- Desconto (unit): Valor unitário de desconto aplicado na nota fiscal;
- Acréscimo (unit): Valor unitário de acréscimo aplicado na nota fiscal;
- Cond. Pagamento: Condição de pagamento da nota fiscal;
- Data: Data da nota fiscal;
- Fatura
- Número: Número da fatura gerada pela fatura;
- Valor (unit): Valor unitário líquido do item na fatura, ou seja, valor do item com o desconto da fatura aplicado;
- Desconto (unit): Desconto unitário do item aplicado na fatura;
- Pré-OS
- Número: Número da pré-os;
- Data: Data da pré-os;
- Ordem de Serviço
- Número: Número da ordem de serviço;
- Data Abertura: Data de abertura da ordem de serviço;
- Tipo: Tipo da ordem de serviço;
- Orçamento:
- Número: Número do orçamento;
- Data: Data do orçamento;
- Cliente
- CPF/CNPJ: CPF ou CNPJ do cliente;
- Nome: Nome do cliente;
- Usuário: Nome do usuário responsável;
Observação importante: Os descontos aplicados em faturas serão somados aos descontos aplicados na nota fiscal, quando todas as parcelas da fatura forem recebidas.