Layout de integração EDI Modelo 5 - Pedido de vendas
Para campos alfanuméricos, representados por "C", podem ser usados todos os caracteres da Tabela ASCII, exceto os caracteres "|" (Pipe, código 124 da Tabela ASCII) e os não-imprimíveis (caracteres 00 a 31 da Tabela ASCII).
Todos os campos alfanuméricos terão tamanho máximo de 255 caracteres, exceto se houver indicação distinta, onde, neste caso, este tamanho distinto prevalecerá.
Não poderão ser informados espaços “em branco” no início ou ao final da informação. Para campos numéricos, representados por "N", podem ser usados algarismos das posições de 48 a 57 da Tabela ASCII.
Os campos de data são indicados como Numéricos e deve ser informado utilizando o formato: ddmmaaaa.
Para os campos de valor Lógico (booleano), deve ser informado "t" ou "f", para "True" (verdadeiro/sim) ou "False" (falso/não), respectivamente.
Para campos numéricos nos quais há indicação de casas decimais:
- Deverão ser preenchidos sem os separadores de milhar, sinais ou quaisquer outros caracteres (tais como: "." "-" "%"),
devendo a vírgula ser utilizada como separador decimal (vírgula: caractere 44 da Tabela ASCII);
- Não há limite de caracteres para os campos numéricos. O caractere * (Asterisco) aposto ao lado do tamanho do campo indica que o campo deve ser informado com aquela quantidade exata de caracteres.
- Observar a quantidade máxima de casas decimais que constar no respectivo campo.
- Exemplo (valores monetários, quantidades, percentuais, etc):
$ 1.129.998,99 | |1129998,99| |
1.255,42 | |1255,42| |
234,567 | |234,567| |
10.000 | |10000| |
10.000,00 | |10000|ou|10000,00| |
17,00 % | |17,00| ou |17| |
18,50 % | |18,5| ou |18,50| |
30 | |30| |
1.123,456 Kg | |1123,456| |
0,010 litros | |0,010| |
0,00 | |0| ou |0,00| |
0 | |0| |
Falso | |f| |
0000: IDENTIFICAÇÃO DA ENTIDADE
Nº | Campo | Descrição | Tipo | Tam | Dec | Obrig | Obs |
---|---|---|---|---|---|---|---|
01 | REG | Texto fixo contendo “0000”. | C | 004 |
| O |
|
02 | COD_LAYOUT | Código do Layout. Texto Fixo: “PV-1.01”. | C | 010 |
| O |
|
03 | CNPJ_CPF | Número de inscrição da entidade no CNPJ ou CPF. | C | 014 |
| O |
|
Nível: 0
Ocorrência: 1 (deve existir apenas uma vez no arquivo)
PV: Pedido de Vendas | ||||||||||||||||||
Nº | Campo | Descrição | Tipo | Tam | Dec | Obrig | Obs | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
01 | REG | Texto fixo contendo “PV”. | C | 004 |
| O |
| |||||||||||
02 | NUM_PED | Número do pedido interno. (identificação única). | C | 015 |
| O |
| |||||||||||
03 | CNPJ_CPF | CNPJ ou CPF do Cliente. | C | 014 |
| O | Informe o CNPJ ou CPF | |||||||||||
04 | DATA_PED | Data do Pedido. | N | 008* |
| O | Formato: ddmmaaaa | |||||||||||
05 | COD_OPERACAO | Código da operação ref. Ti9. | C | 004 |
| O | Código comum entre os | |||||||||||
|
|
|
|
|
|
| 2 softwares | |||||||||||
06 | COND_PGTO | Código da condição de pagamento ref. Ti9. Exemplo: | C | 005 |
| O | Código comum entre os | |||||||||||
|
| 001 - 10% de Entrada e 90% dividido em 6 pagamentos. |
|
|
|
| 2 softwares | |||||||||||
|
| 002 - 10% de Entrada e 90% dividido em 4 pagamentos. |
|
|
|
|
| |||||||||||
|
| 003 - 30/60/90 dias. |
|
|
|
|
| |||||||||||
07 | TIPO_FRETE | Tipo do Frete: | C | 001 |
| OC |
| |||||||||||
|
| 1 – Emitente. |
|
|
|
|
| |||||||||||
|
| 2 – Destinatário. |
|
|
|
|
| |||||||||||
08 | QTDE_VOL | Quantidade de Volumes. | N | 004 | 0 | OC |
| |||||||||||
09 | ESPECIE | Espécie volumes transportados. | C | 015 |
| OC |
| |||||||||||
10 | MARCA | Marca dos produtos transportados. | C | 012 | OC | |||||||||||||
11 | PESO_BRU | Peso Bruto. | N | 012 | 4 | OC | ||||||||||||
12 | PESO_LIQ | Peso Líquido. | N | 012 | 4 | OC | ||||||||||||
13 | CNPJ_TRANSP | CNPJ da transportadora. | C | 014 | OC | Informe o CNPJ ou CPF | ||||||||||||
14 | PLACA | Placa do veículo. | C | 008 | OC | Formato: “AAA-9999“ | ||||||||||||
15 | VL_TOT_FRETE | Valor total do Frete. | N | 2 | OC | |||||||||||||
16 | ENTREGA FUTURA | Opção para marcar o pedido como "Entrega Futura". | B | 001 | O | Formato: "t" ou "f". IMPORTANTE: O sistema não alocará saldo de estoque para o pedido caso a opção de entrega futura esteja marcada como "t", mantendo o campo “qtde atendida” com quantidade zero. |
Nível: 1
Ocorrência: N
PVIT: Itens do Pedido de Vendas |
|
|
|
|
|
|
|
|
|
| |||
Nº | Campo |
| Descrição |
| Tipo | Tam | Dec | Obrig |
| Obs | |||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
01 | REG |
| Texto fixo contendo “PVIT”. |
| C | 004 |
|
|
| O |
|
| |
02 | SEQUENCIA |
| Número sequencial. Deve ser reiniciado a cada novo |
| N | 003 |
|
|
| O |
|
| |
|
|
| “PV”. |
|
|
|
|
|
|
|
|
|
|
03 | COD_PRODUTO |
| Código do Produto. |
| C | 020 |
|
|
| O |
| Código comum entre os 2 | |
|
|
|
|
|
|
|
|
|
|
|
|
| softwares |
04 | QTDE |
| Quantidade. |
| N |
|
| 4 |
| O |
|
| |
05 | VL_UNIT |
| Valor Unitário. |
| N |
|
| 4 |
| O |
|
| |
06 | VL_TOT |
| Valor Total do Item – QTDE x VL_UNIT. |
| N |
|
| 2 |
| O |
|
| |
07 | VL_DESC |
| Valor Desconto Total do Item. |
| N |
|
| 2 |
| O |
|
| |
08 | FINALIDADE |
| Código da finalidade. Exemplo: 01 = REVENDA; 02 = |
| C | 002 |
|
|
| O |
| Código comum entre os 2 | |
|
|
| REMESSA DEMONSTRAÇÃO. |
|
|
|
|
|
|
|
|
| softwares |
|
|
|
|
|
|
|
|
|
|
|
| ||
09 | COD_ALMOX |
| Código do almoxarifado. |
| C | 004 |
|
|
| O |
| Código comum entre os 2 | |
|
|
|
|
|
|
|
|
|
|
|
|
| softwares |
10 | LOTE |
| Número do lote. |
| C | 010 |
|
|
| N |
|
| |
11 | DT_ENTREGA |
| Data de entrega. |
| N | 008* |
|
| O |
| Formato: ddmmaaaa | ||
12 | PED_CLI |
| Número do pedido do cliente. |
| C | 015 |
|
|
| N |
|
| |
13 | PED_CLI_ITEM |
| Item do pedido do cliente. |
| N | 005 |
| 0 |
| N |
|
|
Nível: 2
Ocorrência: 1:N
ARQUIVO DE EXEMPLO: |
---|
0000|PV-1.01|05654581000107 PV|SB218-18 P|02781892000130|27082018|7030|AV||||MARCA||||||f| PVIT|1|IWOB060B3-UP3|1|26,39|26,39||01|PA||06092018||| PVIT|2|IWOB070B3-UP3|1|26,39|26,39||02|PA||06092018||| PVIT|3|IWOB075B3-UP3|1|26,39|26,39||01|PA||06092018||| |