Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

VEIC9500 - Geração Arquivo de Faturamento de Veículos Geral

...

Sumário

Índice
maxLevel1


Painel


VERSÃO DO PROGRAMA: 10.10





Painel

Assunto

Este programa tem por objetivo gerar um arquivo contendo os veículos faturados de acordo com o passe de saída (

...

...

).

...

Campo

Descrição

Periodo Base

Período a ser considerado na geração do arquivo

Novos/Usados

Geração pode ser para veículos Novos (N), Usados (U) ou Todos (T)

Tipo de Faturamento

Tipo de faturamento. Pode ser Estoque (E), Faturamento Direto (D) ou Ambos (A)

Nome do Arquivo

Nome do arquivo a ser gerado

Extensão

Extensão do arquivo a ser gerado (geralmente CSV)

Separador

Caracter de separação de colunas do arquivo (geralmente "{*}

{*}")

...


Painel

Consistências e Restrições do sistema 

Na geração do arquivo o programa irá enviar como nome do cliente, as informações contidas no campo "Nome Pessoa" do programa (

...

...

)

...

v09.30 – Maio/2020

...

.

Antes de executar a geração do arquivo é necessário ter executado a tarefa de inclusão dos dados do FTP em pelo menos um dos programas CADA9000 ou SAFX0100

...

.

...

...

  • CADA9000:

    • Deverá cadastrar os seguintes parâmetros:

      • FP1- IP do servidor de Destino.
      • FP2- Usuário.
      • FP3- Senha.
      • FP4- Diretório de Destino.
      • O diretório de origem não é necessário informar uma vez que ele considera os dados do COPE0100.


Para a inclusão do campo "IP Servidor Destino:", não é aceito o alias, ou seja o nome do

...

servidor e sim o endereço Ip do mesmo.

Para ter o endereço do servidor será necessário executar o comando abaixo, alterando o nome do FTP para o FTP de destino :

Image Modified

  • É obrigatório ter o arquivo FTP3.sh no diretório especifico, pois o mesmo é utilizado para para envio das informações ao FTP de destino.

Informação da geração do arquivo:

Image Modified


Tela de confirmação de envio ao FTP:

Image Modified

  •  Os campos Nome do Arquivo, Extensão e Separador estarão bloqueados para edição.

  • O nome do arquivo será composto por SL_CNJP_DATA_HORA.txt (onde CNPJ = CNPJ da filial de geração, DATA = Data de geração e HORA = hora de geração).


  • Mensagem de retorno caso não encontre dados na tabela "coservid" (CADA9000) e nem na tabela "casafser" (SAFX0100).


Image ModifiedImage Modified

  • É altamente recomendável na primeira geração e envio, verificar a existência do arquivo no diretório origem especificado no COPE0100, e posterior confirmar com o responsável pelo servidor de destino se recebeu o arquivo.
  • Como requisito obrigatório ter o arquivo FTP3.sh no diretório especifico, pois o mesmo é utilizado para para envio das informações ao FTP de destino.
  • O diretório padrão de gravação  no FTP de destino  não será mais "/SFUP" e sim "/", ou seja na raiz do diretório.
  • A partir do dia 16/05/2020 para os concessionários Mercedes Benz, o envio das pesquisas de satisfação sofrerá alteração envolvendo alguns parâmetros de comunicação que deverão serem alterados no SAFX0100.
  • É possível a execução do programa via Crontab, utilizando a linha:

    00 06 * * * /ext/sisdia/shell/Run_VEIC9500.sh 
    Obs.: Manipular a linha acima, para que seja executado o programa na hora desejada.
    Para executar via Crontab, também é necessário incluir o script Run_VEIC9500.sh no diretório /ext/sisdia/shell


  • Não é necessário o envio manual do arquivo com as informações à Montadora, esse procedimento será automático, tanto pela geração manual como via "CRONTAB" ao servidor FTP de origem.


v10.10 - fevereiro 2021

A partir desta versão foi acrescido a este programa uma nova aba chamada 'Parametros CSI'. Através desta aba será chamado o programa CADA0906 responsável por cadastrar os parâmetros necessários à comunicação com a montadora Mercedes Bens, para o código MBB. Também foi acrescido a este programa uma nova função chamada "envia_web_mbb" que será chamada somente se o parâmetro ATIVO existente na tabela CSPARCSI cadastrado através do programa CADA0906. . Através desta nova função será possível a geração do arquivo json (vendas.env) necessário à comunicação com a montadora . Neste arquivo terá os dados da pesquisa de satisfação CSI da MBB. Nesta nova função será chamado um arquivo shell "cmd_comum.sh" que por sua vez chamará uma aplicação java chamada 'comum.jar'. Esta aplicação feita na linguagem java requer versão mínima 1.7.0.80. Para se saber qual a versão utilizada pelo cliente, basta na linha de comando do putty, executar o seguinte comando: "java -version". Este comando tem que ser executado de dentro da pasta bin do caminho definido no shell ambiente_sisdia.sh. Exemplo: "/usr/java/jre1.7" ==> Basta executar o comando de dentro da pasta bin. "/usr/java/jre1.7/bin/java -version"

Image Added

Será criado o arquivo "vendas_env" conforme leiaute abaixo:

if lNomeServico = 'vendas' then
if reg_temp_vendas.tipovenda = "E" then
let reg_temp_vendas.tipovenda = "ES"
else
let reg_temp_vendas.tipovenda = "FA"
end if

let reg_temp_vendas.celular = mascara_ddd_arquivos(reg_temp_vendas.celular, 12)
let reg_temp_vendas.celular= tira_mascara_celular(reg_temp_vendas.celular)

let lLinha = lLinha clipped, ',', '"soap": '

let lLinha = lLinha clipped, "'{"

let lLinha = lLinha clipped, '"conta": "', reg_temp_vendas.inscricao clipped, '",'
let lLinha = lLinha clipped, '"documento": "', reg_temp_vendas.cgccpf using '&&&&&&&&&&&&&&', '",'
let lLinha = lLinha clipped, '"cliente": "', reg_temp_vendas.nomecliente clipped, '",'
let lLinha = lLinha clipped, '"contato": "', reg_temp_vendas.contato clipped, '",'
let lLinha = lLinha clipped, '"cep": "', reg_temp_vendas.cep[1,5] clipped, reg_temp_vendas.cep[7,9] clipped, '",'
let lLinha = lLinha clipped, '"tipo_endereco": "', reg_temp_vendas.tipoendereco clipped, '",'
let lLinha = lLinha clipped, '"endereco_completo": "', reg_temp_vendas.endereco clipped, '",'
let lLinha = lLinha clipped, '"numero": "', reg_temp_vendas.numero clipped, '",'
let lLinha = lLinha clipped, '"complemento": "', reg_temp_vendas.complemento clipped, '",'
let lLinha = lLinha clipped, '"bairro": "', reg_temp_vendas.bairro clipped, '",'
let lLinha = lLinha clipped, '"cidade": "', reg_temp_vendas.nomecidade clipped, '",'
let lLinha = lLinha clipped, '"estado": "', reg_temp_vendas.ufederacao clipped, '",'
let lLinha = lLinha clipped, '"celular_principal": "', reg_temp_vendas.dddcelular clipped, reg_temp_vendas.celular clipped, '",'
let lLinha = lLinha clipped, '"telefone1": "', reg_temp_vendas.dddfone clipped, reg_temp_vendas.fone clipped, '",'
let lLinha = lLinha clipped, '"telefone2": "', reg_temp_vendas.dddfax clipped, reg_temp_vendas.fax clipped, '",'
let lLinha = lLinha clipped, '"telefone3": "', '",'
let lLinha = lLinha clipped, '"email_principal": "', reg_temp_vendas.endeletronic clipped, '",'
let lLinha = lLinha clipped, '"chassi": "', reg_temp_vendas.chassis clipped, '",'
let lLinha = lLinha clipped, '"modelo": "', reg_temp_vendas.descrmodelo clipped, '",'
let lLinha = lLinha clipped, '"ano_fabricacao": "', reg_temp_vendas.anofabric using '&&&&', '",'
let lLinha = lLinha clipped, '"ano_modelo": "', reg_temp_vendas.anomodelo using '&&&&', '",'
let lLinha = lLinha clipped, '"placa": "', reg_temp_vendas.placa clipped, '",'
let lLinha = lLinha clipped, '"numero_nf": "', reg_temp_vendas.nronota using '<<<<<<<<<&', '",'
let lLinha = lLinha clipped, '"data_entrega": "', reg_temp_vendas.dtentrega using 'dd/mm/yyyy', '",'
let lLinha = lLinha clipped, '"data_venda": "', reg_temp_vendas.dtnota using 'dd/mm/yyyy', '",'
let lLinha = lLinha clipped, '"vendedor": "', reg_temp_vendas.nomeagente clipped, '",'
let lLinha = lLinha clipped, '"cpf_vendedor": "', reg_temp_vendas.cpfagente using "<<<<<<<<<<<<", '",'
let lLinha = lLinha clipped, '"cor": "', reg_temp_vendas.descrcor clipped, '",'
let lLinha = lLinha clipped, '"status_venda": "', reg_temp_vendas.statusvenda clipped, '",'
let lLinha = lLinha clipped, '"tipo_venda": "', reg_temp_vendas.tipovenda clipped, '",'
let lLinha = lLinha clipped, '"segmento": "', reg_temp_vendas.segmento clipped, '",'
let lLinha = lLinha clipped, '"subsegmento": "', reg_temp_vendas.subsegmento clipped, '"'

let lLinha = lLinha clipped, "}'" --fecha jsonEnvio

let lLinha = lLinha clipped, '}' --fecha principal
end if


Painel

Passo a Passo 

O programa gera um arquivo de acordo com o nome configurado na tela no diretório registrado no programa (COPE0100).

Image Added

CAMPOS

  • Periodo Base:Período a ser considerado na geração do arquivo.
  • Período a considerar:  verifica qual tipo de período será considerado para a geração do arquivo, com base: na data de emissão das notas de venda (NF) ou emissão da passe de saída(PS) (VEIC4100). Será tratado pelo sistema como default a data de emissão da NF.
  • Novos/Usados:Geração pode ser para veículos Novos (N), Usados (U) ou Todos (T).
  • Tipo de Faturamento:Tipo de faturamento. Pode ser Estoque (E), Faturamento Direto (D) ou Ambos (A).
  • Nome do Arquivo:Nome do arquivo a ser gerado.
  • Extensão:Extensão do arquivo a ser gerado (geralmente CSV).
  • Separador:Caracter de separação de colunas do arquivo (geralmente “|”)


Painel

Solução de problemas 

Expandir
titleOutras soluções...

Resultados da pesquisa
spacekeyDMS
maxLimit50
queryFAQ VEIC9500
typepage




Documentação de versões anteriores deste programa

Expandir
titleVersões anteriores

Não há informações disponíveis