SPEE1000 – GERA SPEEDER PSA
Request For Proposal
Service Desk e Field Service !worddav92ee11756e8f01f0d71b84b8348fc12c.png|height=1121,width=793!h1.
SPEE1000 – Gera Speeder – PSA
O programa SPEE1000 faz parte do projeto Speeder – PSA e foi desenvolvido exclusivamente para as bandeiras Peugeot e Citroen. Através deste programa, será possível que o DMS gere os arquivos referentes ao Estoque/Demandas/Vendas para serem enviados à PSA.
Antes de se iniciar a geração de arquivos deve-se realizar a parametrização do código de integração no programa CADA0900.
Neste programa devem ser configurados os seguintes parâmetros:
Filial = (Preenchido com a filial ativa, alterar se necessário)
Código de Integração ="SPEEDER"
Empresa Integração = (Dealer Number)
Filial Integração = (Filial do cliente)
Data Inicio Integração = (Data Atual)
Integração Online ="S"
Geração dos Arquivos
Correlação de tipos de cliente
Deverá ser correlacionado no CADA0144 os Tipos de Uso da Pessoa do CADA0380 que correspondem a cada Tipo do Cliente tratado pela PSA.
Inserir os parâmetros conforme a tela abaixo
Após configuração dos parâmetros, deve ser feito a configuração De/Para na seguinte tela:
Em seguida correlacionar os tipos de pessoa cadastrados no CADA0380 no campo "DE 1:" e em seguida inserir os novos tipos de acordo com a tabela "PARA:".
Tabela correspondente campo "DE"
Tipos de Clientes SISDIA |
|
Cód. | Descrição |
C | CLIENTE (PUBLICO) |
O | OFICINA ESPECIALIZADA |
L | LOJA DE PECAS |
V | CONCESSIONARIO |
F | FROTISTA |
S | SEGURADORA |
G | ORGAO DO GOVERNO |
R | RETIFICA |
A | FABRICANTE |
D | FORNECEDOR DIVERSOS |
B | DISTRIBUIDORES |
T | TRANSPORTADORA |
I | INDUSTRIA |
N | INTERNET |
H | FORNECEDOR PARCERIA - DSH |
U | FUNCIONARIO |
M | AUTONOMO |
Tabela correspondente ao campo "PARA"
Tipos de cliente para o canal "conta" |
|
|
Cód. | CITROËN | PEUGEOT |
01 | CITROËN oficina autorizada | Peugeot oficina autorizada |
02 |
| Agente Peugeot |
03 | MOTAQUIP / EUROREPAR | MOTAQUIP / EUROREPAR |
04 | Oficina Independente (IR / IMT) Mecânico Reparador de carro | Oficina independente (IR / IMT) Mecânico Reparador de carro |
05 | Funilarias | Funilarias |
06 | Contas grandes (Frotas e Empresas) | Contas grandes (Frotas e Empresas) |
07 | Vendas entre Concessionárias | Vendas entre Concessionárias |
08 | Outros filiados reparadores | Reparador Filiado |
99 | Outro ou indeterminado | Outro ou indeterminado |
Os itens que estão em vermelho não são utilizados no Brasil
Como critério de filtro, será solicitado o Tipo de Arquivo a ser gerado, podendo ser informado ou selecionado através do "Ctrl E" um dos seguintes tipos de arquivo:
"1" – "Estoque Inicial e Vendas Acumuladas - STKVTEI"
"2" – "Estoque Semanal e Vendas Acumuladas - STKVTEH"
"3" – "Estoque Diário e Pedidos de Compra - STOCKMQ"
"4" – "Vendas Acumuladas Semanal - VENTESQ"
"5" – "Historico de Vendas Inicial - LIGFACTQ"
"6" – "Historico de Vendas Diário - LIGFACTQ"
"7" – "Historico de Vendas Semanal - LIGFACTQ"
No filtro, o campo: "Data Base", pode ser preenchido com a data base desejada para geração dos arquivos, caso não seja informado a data base, é considerado como default a data do processamento.
Os arquivos serão gerados de acordo com as seguintes regras de geração:
Nome do arquivo | Descrição | Direção do fluxo | Periodicidade |
STKVTEI | Estoque inicial e as vendas | DMS -> PSA | Quando o processo for implantado ou quando solicitado pela montadora. |
STKVTEH | Estoques semanais e vendas acumuladas | DMS -> PSA | Semanalmente, no final da semana, após o fim do expediente. |
STOCKMQ | Estoque Diário e Pedidos de Compra | DMS -> PSA | Diariamente, com intervalo entre 15 a 30 minutos. |
VENTESQ | Vendas Acumuladas Semanal | DMS -> PSA | Diariamente, após o fim do expediente. |
LIGFACTQ | Histórico de Vendas Inicial | DMS -> PSA | Quando o processo for implantado ou quando solicitado pela montadora. |
LIGFACTQ | Historico de Vendas Diário | DMS -> PSA | Diariamente, após o fim do expediente. |
LIGFACTQ | Historico de Vendas Semanal | DMS -> PSA | Semanalmente, no final da semana, após o fim do expediente. |
OBS: Poderá ser programada a geração automática dos arquivos, de acordo com sua periodicidade de geração.
Os arquivos serão gerados no formato txt, com tamanho de registro fixo para um mesmo arquivo e variável para cada tipo de arquivo. Os arquivos serão compostos por 3 tipos de registros: Cabeçalho, Detalhe e Rodapé.
Será gerado um arquivo para cada filial da empresa, pertencente às bandeiras PGT- Peugeot ou CIT-Citroen.
A nomenclatura dos arquivos será: NNNNNNNN_FF, onde NNNNNNN = nome do arquivo e FF = filial do arquivo.
A seguir serão detalhados o conteúdo de cada um dos arquivos gerados:
1 – Estoque Inicial e Vendas Acumuladas - STKVTEI
Objetivo: Enviar o estoque inicial, as vendas da semana atual e as vendas das últimas 52 semanas.
Definições: Deverão ser enviados todos os produtos originais PSA cadastrados no estoque, que possua saldo disponível para venda na data corrente maior que zero ou venda na semana atual ou venda nas últimas 52 semanas.
Estrutura do arquivo:
Cabeçalho – registro 01
| Comprimento = 450 caracteres |
|
|
|
|
---|---|---|---|---|---|
| Nome | Tipo | Pos. | Comprimento | Descrição |
1 | Tipo de registro | C | 1 | 6 | Valor = 01C000 para Citroën |
2 | Código do país | C | 7 | 3 | Fixo "BR" |
3 | Código de fornecedor (código SAP para a ordem estoque DMS) | C | 10 | 7 | Dealer Number |
4 | Número do site | C | 17 | 2 | Deixe em branco |
5 | Código DMS | C | 19 | 3 | Fixo "131" |
6 | Nome DMS | C | 22 | 12 | Fixo "SISDIA" |
7 | Versão DMS | C | 34 | 7 | Fixo "V04.90" |
8 | Ano | C | 41 | 4 |
|
9 | Mês | C | 45 | 2 |
|
10 | Dia | C | 47 | 2 |
|
11 | Hora | C | 49 | 2 |
|
12 | Minuto | C | 51 | 2 |
|
13 | Número do arquivo | N | 53 | 5 | Deve ser único para cada arquivo gerado, iniciando no 00001 até o 99999 e reiniciando após isso. |
14 | Moeda | C | 58 | 3 | "R$" |
15 | Número da semana | N | 61 | 2 | Numero da semana no ano corrente referente à geração do arquivo |
16 | Filer | C | 63 | 388 |
|
| Quebra |
|
|
| 0A (hexadecimal) |
Registo 02 – Detalhe Estoque – n registros:
| Comprimento = 450 caracteres |
|
|
|
|
|
---|---|---|---|---|---|---|
| Nome | Tipo | Pos. | Comprimento | Repetição | Descrição |
1 | Tipo de registro | C | 1 | 6 |
| Valor = 02C000 para Citroën |
2 | Código de fornecedor (código SAP para a ordem estoque DMS) | C | 7 | 7 |
| Dealer Number |
3 | Número do site | C | 14 | 2 |
| Deixe em branco |
4 | Referência de peças de substituição | C | 16 | 21 |
| Código da Peça |
5 | Preço catálogo (PVP) | N | 37 | 11 |
| Preço Público |
6 | Preço de compra (PP) | N | 48 | 11 |
| Preço Reposição |
7 | Preço médio ponderado de aquisição (WAPP) | N | 59 | 11 |
| Custo Contábil |
8 | Modo de abastecimento | C | 70 | 1 |
| Modo de abastecimento do item, gravado na tabela CMABASPE pelo processo "SPEE1100 - Atualização da Sugestão de Compra ". |
9 | Quantidade em estoque disponível | SN | 71 | 1 +5 |
| Saldo disponível em estoque |
10 | Quantidade em Pedido | SN | 77 | 1 +5 |
| Quantidade total em pedido pendente |
11 | Quantidade dos quais em pedido urgente | SN | 83 | 1 +5 |
| Quantidade em pedido pendente referente aos pedidos emergenciais |
12 | Quantidade vendida durante semana atual | SN | 89 | 1 +5 |
| Quantidade vendida na semana corrente |
13 | Quantidade vendida semana (-1, -52) | SN | 95 | 1 +5 | 52 | Quantidade vendida nas 52 semanas anteriores à semana corrente |
14 | Filer | C | 407 | 44 |
|
|
| Quebra |
|
|
|
| 0A (hexadecimal) |
Registo 99 – Rodapé:
| Comprimento = 450 caracteres |
|
|
|
|
---|---|---|---|---|---|
| Nome | Tipo | Pos. | Comprimento | Descrição |
1 | Tipo de registro | C | 1 | 6 | Valor = 99C000 para Citroën |
2 | Código de fornecedor (código SAP para a ordem estoque DMS) | C | 7 | 7 | Dealer Numberl |
3 | Número do site | C | 14 | 2 | Deixe em branco |
4 | Número de linhas de detalhe (registro 02) | N | 16 | 6 | Quantidade de itens enviados no registro detalhe |
5 | Filer | C | 22 | 429 |
|
| Quebra |
|
|
| 0A (hexadecimal) |
2 – Estoque Semanal e Vendas Acumuladas - STKVTEH
Objetivo: Enviar o estoque da semana atual, as vendas da semana atual e as vendas das últimas 2 semanas.
Definições: Deverão ser enviados todos os produtos originais PSA cadastrados no estoque, que possua saldo disponível para venda na data corrente maior que zero ou venda na semana atual ou venda nas últimas 2 semanas.
Estrutura do arquivo:
Cabeçalho – registro 01
| Comprimento = 150 caracteres |
|
|
|
|
---|---|---|---|---|---|
| Nome | Tipo | Pos. | Comprimento | Descrição |
1 | Tipo de registro | C | 1 | 6 | Valor = 01C001 para Citroën |
2 | Código do país | C | 7 | 3 | Fixo "BR" |
3 | Código de fornecedor (código SAP para a ordem estoque DMS) | C | 10 | 7 | Dealer Number |
4 | Número do site | C | 17 | 2 | Deixe em branco |
5 | Código DMS | C | 19 | 3 | Fixo "131" |
6 | Nome DMS | C | 22 | 12 | Fixo "SISDIA" |
7 | Versão DMS | C | 34 | 7 | Fixo "V04.90" |
8 | Ano | C | 41 | 4 |
|
9 | Mês | C | 45 | 2 |
|
10 | Dia | C | 47 | 2 |
|
11 | Hora | C | 49 | 2 |
|
12 | Minuto | C | 51 | 2 |
|
13 | Número do arquivo | N | 53 | 5 | Deve ser único para cada arquivo gerado, iniciando no 00001 até o 99999 e reiniciando após isso. |
14 | Moeda | C | 58 | 3 | Fixo "R$" |
15 | Número da semana | N | 61 | 2 | Numero da semana no ano corrente referente à geração do arquivo |
16 | Filer | C | 63 | 88 |
|
| Quebra |
|
|
| Hex "0A" |
Registro 02 – Detalhes – n registros:
| Comprimento = 150 caracteres |
|
|
|
|
---|---|---|---|---|---|
| Nome | Tipo | Pos. | Comprimento | Descrição |
1 | Tipo de registro | C | 1 | 6 | Valor = 02C001 para Citroën |
2 | Código de fornecedor (código SAP para a ordem estoque DMS) | C | 7 | 7 | Dealer Nuber |
3 | Número do site | C | 14 | 2 | Deixe em branco |
4 | Referência de peças de substituição | C | 16 | 21 | Código do Produto |
5 | Preço catálogo (PVP) | N | 37 | 11 | Incluindo 5 decimais |
6 | Preço de compra (PP) | N | 48 | 11 | Incluindo 5 decimais |
7 | Preço médio ponderado de aquisição (WAPP) | N | 59 | 11 | Incluindo 5 decimais |
8 | Modo PSA Abastecimento | C | 70 | 1 | Modo de abastecimento do item, gravado na tabela CMABASPE pelo processo "SPEE1100 - Atualização da Sugestão de Compra ". |
9 | Unidade de Renovação | N | 71 | 5 | Fixo zeros |
10 | Estoque de segurança | N | 76 | 5 | Estoque crítico |
11 | Quantidade em estoque disponível | SN | 81 | 1 +5 | Estoque disponível |
12 | Quantidade em ordem | SN | 87 | 1 +5 | Pedido Pendente total |
13 | Quantidade dos quais em ordem urgente | SN | 93 | 1 +5 | Pedido Pendente Emergencial |
14 | Quantidade vendida durante semana atual | SN | 99 | 1 +5 | Vendas na semana atual |
15 | Quantidade vendida semana (-1) | SN | 105 | 1 +5 | Vendas na semana anterior a atual |
16 | Quantidade vendida semana (-2) | SN | 111 | 1 +5 | Vendas na segunda semana anterior a atual |
17 | Localização de armazenamento | C | 117 | 10 | Locação do produto |
18 | Filer | C | 127 | 24 |
|
| Quebra |
|
|
| Hex 0A |
Rodapé – registro 03:
| Comprimento = 150 caracteres |
|
|
|
|
---|---|---|---|---|---|
| Nome | Tipo | Pos. | Comprimento | Descrição |
1 | Tipo de registro | C | 1 | 6 | Valor = 99C001 para Citroën |
2 | Código de fornecedor (código SAP para a ordem estoque DMS) | C | 7 | 7 | Dealer number |
3 | Número do site | C | 14 | 2 | Deixe em branco |
4 | Número de linhas de detalhe ( | N | 16 | 6 | Quantidade de itens enviados no registro de detalhe. |
5 | Filer | C | 22 | 129 |
|
| Quebra |
|
|
| Hex 0A |
3 – Estoque Diário e Pedidos de Compra - STOCKMQ
Objetivo: Enviar o estoque os pedidos pendentes do momento da geração.
Definições: Deverão ser enviados todos os produtos originais PSA cadastrados no estoque, que tiverem alteração no estoque e/ou nos pedidos pendentes deste a última geração do arquivo.
Estrutura do arquivo:
Cabeçalho – registro 01
| Comprimento = 60 caracteres |
|
|
|
|
---|---|---|---|---|---|
| Nome | Tipo | Pos. | Comprimento | Descrição |
1 | Tipo de registro | C | 1 | 6 | Valor = 01C002 para Citroën |
2 | Código do país | C | 7 | 3 | Fixo "BR" |
3 | Código de fornecedor (código SAP para a ordem estoque DMS) | C | 10 | 7 | Dealer Number |
4 | Número do site | C | 17 | 2 | Deixe em branco |
5 | Código DMS | C | 19 | 3 | Fixo "131" |
6 | Nome DMS | C | 22 | 12 | Fixo "SISDIA" |
7 | Versão DMS | C | 34 | 7 | Fixo "V04.90" |
8 | Ano | C | 41 | 4 |
|
9 | Mês | C | 45 | 2 |
|
10 | Dia | C | 47 | 2 |
|
11 | Hora | C | 49 | 2 |
|
12 | Minuto | C | 51 | 2 |
|
13 | Número do arquivo | N | 53 | 5 | Deve ser único para cada arquivo gerado, iniciando no 00001 até o 99999 e reiniciando após isso. |
14 | Filler | C | 58 | 3 |
|
| Quebra |
|
|
| Hex 0A |
Registro 02 – Detalhes – n registros:
| Comprimento = 60 caracteres |
|
|
|
|
---|---|---|---|---|---|
| Nome | Tipo | Pos. | Comprimento | Descrição |
1 | Tipo de registro | C | 1 | 6 | Valor = 02C002 para Citroën |
2 | Código de fornecedor (código SAP para a ordem estoque DMS) | C | 7 | 7 | Dealer Number |
3 | Número do site | C | 14 | 2 | Deixe em branco |
4 | Referência de peças de substituição | C | 16 | 21 | Código do Produto |
5 | Estoque disponível | SN | 37 | 1 +5 | Estoque disponível atual |
6 | Quantidade em Pedido | SN | 43 | 1 +5 | Pedido Pendente total |
7 | Quantidade dos quais em pedido urgente | SN | 49 | 1 +5 | Pedido Pendente emergencial |
8 | Filler | C | 55 | 6 |
|
| Quebra |
|
|
| Hex 0A |
Rodapé - Registro 03:
| Comprimento = 60 caracteres |
|
|
|
|
---|---|---|---|---|---|
| Nome | Tipo | Pos. | Comprimento | Descrição |
1 | Tipo de registro | C | 1 | 6 | Valor = 99C002 para Citroën |
2 | Código de fornecedor (código SAP para a ordem estoque DMS) | C | 7 | 7 | Dealer Number |
3 | Número do site | C | 14 | 2 | Deixe em branco |
4 | Número de linhas de detalhe | N | 16 | 6 | Quantidade de itens enviados no registro detalhe |
5 | Filler | C | 22 | 39 |
|
| Quebra |
|
|
| Hex 0A |
4 – Vendas Acumuladas Semanal - VENTESQ
Objetivo: Enviar as vendas acumuladas na semana atual, até a data atual.
Definições: Deverão ser enviados todos os produtos originais PSA cadastrados no estoque, que possua vendas deste a última geração do arquivo.
Estrutura do arquivo:
Cabeçalho – Registro 01
| Comprimento = 60 caracteres |
|
|
|
|
---|---|---|---|---|---|
| Nome | Tipo | Pos. | Comprimento | Descrição |
1 | Tipo de registro | C | 1 | 6 | Valor = 01C003 para Citroën |
2 | Código do país | C | 7 | 3 | Fixo "BR" |
3 | Código de fornecedor (código SAP para a ordem estoque DMS) | C | 10 | 7 | Dealer Number |
4 | Número do site | C | 17 | 2 | Deixe em branco |
5 | Código DMS | C | 19 | 3 | Fixo "131" |
6 | Nome DMS | C | 22 | 12 | Fixo "SISDIA" |
7 | Versão DMS | C | 34 | 7 | Fixo "V04.90" |
8 | Ano | C | 41 | 4 |
|
9 | Mês | C | 45 | 2 |
|
10 | Dia | C | 47 | 2 |
|
11 | Hora | C | 49 | 2 |
|
12 | Minuto | C | 51 | 2 |
|
13 | Número do arquivo | N | 53 | 5 | Deve ser único para cada arquivo gerado, iniciando no 00001 até o 99999 e reiniciando após isso. |
14 | Filler | C | 58 | 3 |
|
| Quebra |
|
|
| Hex 0A |
Registro 02 – detalhes – n registros
| Comprimento = 60 caracteres |
|
|
|
|
---|---|---|---|---|---|
| Nome | Tipo | Pos. | Comprimento | Descrição |
1 | Tipo de registro | C | 1 | 6 | Valor = 02C003 para Citroën |
2 | Código de fornecedor (código SAP para a ordem estoque DMS) | C | 7 | 7 | Dealer Number |
3 | Número do site | C | 14 | 2 | Deixe em branco |
4 | Referência de peças de substituição | C | 16 | 21 | Código do Produto |
5 | Vendas da semana em curso | SN | 37 | 1 +5 | Vendas acumuladas na semana atual |
6 | Filler | C | 43 | 18 |
|
| Quebra |
|
|
| Hex 0A |
Rodapé – registro 03
| Comprimento = 60 caracteres |
|
|
|
|
---|---|---|---|---|---|
| Nome | Tipo | Pos. | Comprimento | Descrição |
1 | Tipo de registro | C | 1 | 6 | Valor = 99C003 para Citroën |
2 | Código de fornecedor (código SAP para a ordem estoque DMS) | C | 7 | 7 | Dealer Number |
3 | Número do site | C | 14 | 2 | Deixe em branco |
4 | Número de linhas de detalhe | N | 16 | 6 | Quantidade de itens enviados no registro detalhe |
5 | Filler | C | 22 | 39 |
|
| Quebra |
|
|
| Hex 0A |
5 – Histórico de Vendas Inicial - LIGFACTQ
Objetivo: Enviar as notas fiscais de venda de peças emitidas nos últimos 24 meses.
Definições: Deverão ser enviadas todas as notas fiscais de venda de produtos originais PSA emitidas nos últimos 24 meses.
Estrutura do arquivo:
Cabeçalho – registro 01
| Comprimento = 200 Caracteres |
|
|
|
|
---|---|---|---|---|---|
| Nome | Tipo | Pos. | Comprimento | Descrição |
1 | Tipo de registro | C | 1 | 6 | Valor = 01C007 para Citroën |
2 | Código do país | C | 7 | 3 | "BR" |
3 | Código de fornecedor (código SAP para a ordem estoque DMS) | C | 10 | 7 | Dealer Number |
4 | Número do site | C | 17 | 2 | Deixe em branco |
5 | Código DMS | C | 19 | 3 | Fixo "131" |
6 | Nome DMS | C | 22 | 12 | Fixo "SISDIA" |
7 | Versão DMS | C | 34 | 7 | Fixo "V04.90" |
8 | Ano | C | 41 | 4 |
|
9 | Mês | C | 45 | 2 |
|
10 | Dia | C | 47 | 2 |
|
11 | Hora | C | 49 | 2 |
|
12 | Minuto | C | 51 | 2 |
|
13 | Número do arquivo | N | 53 | 5 | Deve ser único para cada arquivo gerado, iniciando no 00001 até o 99999 e reiniciando após isso. |
14 | Filler | C | 58 | 143 |
|
| Quebra |
|
|
| Hex 0A |
Registro detalhes – 02 – n registros
| Comprimento = 200 Caracteres |
|
|
|
|
|
---|---|---|---|---|---|---|
| Nome | Tipo | Pos. | Comprimento | Repetição | Descrição |
1 | Tipo de registro | C | 1 | 6 |
| Valor = 02C007 para Citroën |
2 | Número da conta para o cliente final | C | 7 | 12 |
| Código do cliente no DMS |
3 | Nome do cliente final | C | 19 | 30 |
| Nome do cliente |
4 | Cidade do cliente final | C | 49 | 30 |
| Cidade do cliente |
5 | Código Postal de cliente final | C | 79 | 8 |
| CEP do cliente |
6 | Canal de vendas | C | 87 | 2 |
| Canal de vendas: |
7 | Tipo de cliente final | C | 89 | 2 |
| Tipo de Cliente. |
8 | Referência de peças de substituição | C | 91 | 21 |
| Código do produto |
9 | Data da venda | C | 112 | 8 |
| Data da venda |
10 | Número da nota fiscal | C | 120 | 20 |
| Número da nota fiscal |
11 | Vendas com garantia | C | 140 | 1 |
| 0: Sim |
12 | Fatura ou nota de crédito | C | 141 | 1 |
| 0: Factura |
13 | Quantidade faturada | SN | 142 | 1 +5 |
| Quantidade vendida da peça na NF |
14 | Preço da venda | SN | 148 | 1 +11 |
| Valor total da produto vendido (quantidade x unitário – desconto) |
15 | PSA Referência | C | 160 | 1 |
| 0: Sim |
16 | Filler | C | 161 | 40 |
|
|
| Quebra |
|
|
|
| Hex 0A |
Rodapé – Registro 99:
| Comprimento = 200 Caracteres |
|
|
|
|
---|---|---|---|---|---|
| Nome | Tipo | Pos. | Comprimento | Descrição |
1 | Tipo de registro | C | 1 | 6 | Valor = 99C007 para Citroën |
2 | Código de fornecedor (código SAP para a ordem estoque DMS) | C | 7 | 7 | Dealer Number |
3 | Número do site | C | 14 | 2 | Deixe em branco |
4 | Número de linhas de detalhe | N | 16 | 6 | Quantidade de itens enviados no registro detalhe |
5 | Filler | C | 22 | 179 |
|
| Quebra |
|
|
| Hex 0A |
6 – Histórico de Vendas Diário - LIGFACTQ
Objetivo: Enviar as notas fiscais de venda de peças emitidas no dia atual.
Definições: Deverão ser enviadas todas as notas fiscais de venda de produtos originais PSA emitidas no dia atual.
Estrutura do arquivo:
Cabeçalho – registro 01
| Comprimento = 200 Caracteres |
|
|
|
|
---|---|---|---|---|---|
| Nome | Tipo | Pos. | Comprimento | Descrição |
1 | Tipo de registro | C | 1 | 6 | Valor = 01C007 para Citroën |
2 | Código do país | C | 7 | 3 | "BR" |
3 | Código de fornecedor (código SAP para a ordem estoque DMS) | C | 10 | 7 | Dealer Number |
4 | Número do site | C | 17 | 2 | Deixe em branco |
5 | Código DMS | C | 19 | 3 | Fixo "131" |
6 | Nome DMS | C | 22 | 12 | Fixo "SISDIA" |
7 | Versão DMS | C | 34 | 7 | Fixo "V04.90" |
8 | Ano | C | 41 | 4 |
|
9 | Mês | C | 45 | 2 |
|
10 | Dia | C | 47 | 2 |
|
11 | Hora | C | 49 | 2 |
|
12 | Minuto | C | 51 | 2 |
|
13 | Número do arquivo | N | 53 | 5 | Deve ser único para cada arquivo gerado, iniciando no 00001 até o 99999 e reiniciando após isso. |
14 | Filler | C | 58 | 143 |
|
| Quebra |
|
|
| Hex 0A |
Registro detalhes – 02 – n registros
| Comprimento = 200 Caracteres |
|
|
|
|
|
---|---|---|---|---|---|---|
| Nome | Tipo | Pos. | Comprimento | Repetição | Descrição |
1 | Tipo de registro | C | 1 | 6 |
| Valor = 02C007 para Citroën |
2 | Número da conta para o cliente final | C | 7 | 12 |
| Código do cliente no DMS |
3 | Nome do cliente final | C | 19 | 30 |
| Nome do cliente |
4 | Cidade do cliente final | C | 49 | 30 |
| Cidade do cliente |
5 | Código Postal de cliente final | C | 79 | 8 |
| CEP do cliente |
6 | Canal de vendas | C | 87 | 2 |
| Canal de vendas: |
7 | Tipo de cliente final | C | 89 | 2 |
| Tipo de Cliente. |
8 | Referência de peças de substituição | C | 91 | 21 |
| Código do produto |
9 | Data da venda | C | 112 | 8 |
| Data da venda |
10 | Número da nota fiscal | C | 120 | 20 |
| Número da nota fiscal |
11 | Vendas com garantia | C | 140 | 1 |
| 0: Sim |
12 | Fatura ou nota de crédito | C | 141 | 1 |
| 0: Factura |
13 | Quantidade faturada | SN | 142 | 1 +5 |
| Quantidade vendida da peça na NF |
14 | Preço da venda | SN | 148 | 1 +11 |
| Valor total da produto vendido (quantidade x unitário – desconto) |
15 | PSA Referência | C | 160 | 1 |
| 0: Sim |
16 | Filler | C | 161 | 40 |
|
|
| Quebra |
|
|
|
| Hex 0A |
Rodapé – Registro 99:
| Comprimento = 200 Caracteres |
|
|
|
|
---|---|---|---|---|---|
| Nome | Tipo | Pos. | Comprimento | Descrição |
1 | Tipo de registro | C | 1 | 6 | Valor = 99C007 para Citroën |
2 | Código de fornecedor (código SAP para a ordem estoque DMS) | C | 7 | 7 | Dealer Number |
3 | Número do site | C | 14 | 2 | Deixe em branco |
4 | Número de linhas de detalhe | N | 16 | 6 | Quantidade de itens enviados no registro detalhe |
5 | Filler | C | 22 | 179 |
|
| Quebra |
|
|
| Hex 0A |
7 – Histórico de Vendas Semanal - LIGFACTQ
Objetivo: Enviar as notas fiscais de venda de peças emitidas na semana atual.
Definições: Deverão ser enviadas todas as notas fiscais de venda de produtos originais PSA emitidas na semana atual.
Estrutura do arquivo:
Cabeçalho – registro 01
| Comprimento = 200 Caracteres |
|
|
|
|
---|---|---|---|---|---|
| Nome | Tipo | Pos. | Comprimento | Descrição |
1 | Tipo de registro | C | 1 | 6 | Valor = 01C007 para Citroën |
2 | Código do país | C | 7 | 3 | "BR" |
3 | Código de fornecedor (código SAP para a ordem estoque DMS) | C | 10 | 7 | Dealer Number |
4 | Número do site | C | 17 | 2 | Deixe em branco |
5 | Código DMS | C | 19 | 3 | Fixo "131" |
6 | Nome DMS | C | 22 | 12 | Fixo "SISDIA" |
7 | Versão DMS | C | 34 | 7 | Fixo "V04.90" |
8 | Ano | C | 41 | 4 |
|
9 | Mês | C | 45 | 2 |
|
10 | Dia | C | 47 | 2 |
|
11 | Hora | C | 49 | 2 |
|
12 | Minuto | C | 51 | 2 |
|
13 | Número do arquivo | N | 53 | 5 | Deve ser único para cada arquivo gerado, iniciando no 00001 até o 99999 e reiniciando após isso. |
14 | Filler | C | 58 | 143 |
|
| Quebra |
|
|
| Hex 0A |
Registro detalhes – 02 – n registros
| Comprimento = 200 Caracteres |
|
|
|
|
|
---|---|---|---|---|---|---|
| Nome | Tipo | Pos. | Comprimento | Repetição | Descrição |
1 | Tipo de registro | C | 1 | 6 |
| Valor = 02C007 para Citroën |
2 | Número da conta para o cliente final | C | 7 | 12 |
| Código do cliente no DMS |
3 | Nome do cliente final | C | 19 | 30 |
| Nome do cliente |
4 | Cidade do cliente final | C | 49 | 30 |
| Cidade do cliente |
5 | Código Postal de cliente final | C | 79 | 8 |
| CEP do cliente |
6 | Canal de vendas | C | 87 | 2 |
| Canal de vendas: |
7 | Tipo de cliente final | C | 89 | 2 |
| Tipo de Cliente. |
8 | Referência de peças de substituição | C | 91 | 21 |
| Código do produto |
9 | Data da venda | C | 112 | 8 |
| Data da venda |
10 | Número da nota fiscal | C | 120 | 20 |
| Número da nota fiscal |
11 | Vendas com garantia | C | 140 | 1 |
| 0: Sim |
12 | Fatura ou nota de crédito | C | 141 | 1 |
| 0: Factura |
13 | Quantidade faturada | SN | 142 | 1 +5 |
| Quantidade vendida da peça na NF |
14 | Preço da venda | SN | 148 | 1 +11 |
| Valor total da produto vendido (quantidade x unitário – desconto) |
15 | PSA Referência | C | 160 | 1 |
| 0: Sim |
16 | Filler | C | 161 | 40 |
|
|
| Quebra |
|
|
|
| Hex 0A |
Rodapé – Registro 99:
| Comprimento = 200 Caracteres |
|
|
|
|
---|---|---|---|---|---|
| Nome | Tipo | Pos. | Comprimento | Descrição |
1 | Tipo de registro | C | 1 | 6 | Valor = 99C007 para Citroën |
2 | Código de fornecedor (código SAP para a ordem estoque DMS) | C | 7 | 7 | Dealer Number |
3 | Número do site | C | 14 | 2 | Deixe em branco |
4 | Número de linhas de detalhe | N | 16 | 6 | Quantidade de itens enviados no registro detalhe |
5 | Filler | C | 22 | 179 |
|
| Quebra |
|
|
| Hex 0A |
Automatização da geração dos arquivos
A automatização do processo de geração de arquivos se baseia na criação de rotinas que serão executadas pelo CronTab. O Cron se encarregará de verificar a hora e determinar se existe ou não algum programa a ser rodado. Caso exista ele o rodará na hora e data solicitada.
Para automatizar o processo de geração de arquivos realizados pelo programa SPEE1 000, é necessário realizar as seguintes configurações:
- Conecte-se ao servidor onde está instalado o SISDIA com o usuário root, através de uma ferramenta de transferência de arquivos entre Windows e Linux;
- Transfira o arquivo Run_SPEE1000.sh da estação Windows para o servidor SISDIA no diretório /root/bin
- Entre no servidor SISDIA via putty usando o usuário root
- Vá até o diretório /root/bin e edite via Linux o arquivo run_SPEE1000.sh
- Procure pelo comando INFORMIXSERVER=ol_oficial e substitua a variável ol_oficial pelo nome da sua instância de produção. Exemplo:
INFORMIXSERVER=ol_standard
- Procure pelo comando cd /sisdia/oficial, o qual deverá ser substituído por:
cd + o caminho do diretório de produção do SISDIA
Exemplo: cd /ext/Sisdia
- Salve as alterações realizadas no arquivo run_SPEE1000.sh e o feche.
- Execute no prompt do Linux o comando crontab –e
- Será exibida uma lista com comandos de crontab. Vá até o final do arquivo e acrescente as linhas abaixo:
#Arquivo STKVTEH toda segunda feira as 18h
0 18 ** * mon sh /root/bin/run_SPEE1000.sh 2*
#Arquivo STOCKMQ de 15 em 15 min todos os dias
00-59/15 ** * * * sh /root/bin/run_SPEE1000.sh 3*
#Arquivo VENTESQ as 18h (Depois do Expediente)
0 18 ** * * sh /root/bin/run_SPEE1000.sh 4*
#Arquivo LIGFACTQ(Diario) as 18h (Depois do Expediente)
0 18 ** * * sh /root/bin/run_SPEE1000.sh 6*
#Arquivo LIGFACTQ(Semanal) as 18h (Depois do Expediente)
0 18 ** * * sh /root/bin/run_SPEE1000.sh 7*
Observação: Caso seja necessário alterar a periodicidade da geração dos arquivos ou o horário, alterar os campos destacados em vermelho. No arquivo STOCKMQ, está destacado os minutos, que podem variar de 15 até 30 nos demais arquivos a hora em que o arquivo será gerado.