Você está na página 1de 13

Processo de envio de arquivos à Panarello - RS:

Abaixo relacionamos as características e pré-requisitos necessários para que sistemas


de clientes tenham conectividade automática, utilizando seus próprios sistemas, com o sistema
de intranet da Panarello Filial - RS.

Nesta modalidade, o cliente terá embutido ao seu sistema um módulo capaz de efetuar
o envio e recepção com a Panarello utilizando FTP (File Transfer Protocol). Além disso,
torna-se desnecessária a utilização do programa de transmissão de arquivos distribuido pela
Panarello.

Tal módulo deverá ser desenvolvido pela equipe do cliente e/ou seu fornecedor de
software. A equipe da Panarello atuará no processo no que diz respeito à disponibilização de
senha e a validação do processo.

1. Envio de Arquivos:

1.1. Local:
Caixa de entrada geral do sistema. Ao enviar o arquivo, via FTP,
este deve ser direcionado para o caminho “/upc” que é o local
da caixa de entrada na Panarello.

Devem ser enviados 2 arquivos, um de pedido e outro com extensão .ok que
sinaliza a transmissão do arquivo do pedido. As informações dos arquivos seguem
abaixo.

1.2. Arquivos

1.2.1 Arquivo de Pedidos

Nomenclatura do arquivo:

C123456 . 789
Seqüencial do arquivo enviado pelo cliente. Este código deve
ser armazenado na origem quando chegar a 999 volta para
001.

Código do cliente/usuário (C001132,C001110...)

22/01/23 - 23:56 Pág.: 1 \intranet\parceiro_EDI\layout_ftp.doc


Arquivo envelopado: O arquivo que o cliente deseja enviar é envelopado antes de ser
enviado. Este procesamento visa simplesmente manter características
do arquivo como (nome, data e hora e tamanho) bem como agregar um
sinalizador de fim de arquivo/envelope.

Baseando-se nas informações do envelope o arquivo pode sofrer


alterações no fluxo interno dentro da empresa, além de ter-se o
conhecimento de que o arquivo foi recebido por completo ou ainda se já
fora processado anteriormente.

Estrutura do envelope: Veja abaixo o diagrama do envelope e como o arquivo fica nele.

Arquivo:
Header C123456.999

Arquivo Arquivo
do do
Processo de Envelopamento
cliente cliente
do arquivo do cliente
PEDIDO.TXT PEDIDO.TXT

Triller

Conteúdo do registro de Header:

H1:Nome_do_arquivo_no_cliente
H2:Data_e_Hora_do_arquivo
H3:Tipo_do_arquivo (PEDIDO,ARQ.PAGAMENTO,OUTROS)
H4: Mensagem que será impressa no Pedido (opcional, se não tiver mensagem, não
precisa Ter H4).

Ex.: H1:C:\PANARELO\PED1110.TXT
H2:28/05/98 17:50:18
H3:PEDIDO
H4:A/C DO SR. FULANO DE TAL

Conteúdo do registro de Triller:


H99:FIM

Ex.: H99:FIM
Observações:
1) O arquivo deve obrigatoriamente ser enviado “envelopado”, caso contrário, este será
desconsiderado pelo sistema de processamento da Panarello.
2) O processo de envelopamento (inclusão de header e triller) devem ser feitos sem eliminar
qualquer tipo de informação do arquivo original do cliente. Sendo assim, caso o layout do
arquivo do cliente tenha internamente um header e em triller, estes devem ser mantidos.

22/01/23 - 23:56 Pág.: 2 \intranet\parceiro_EDI\layout_ftp.doc


3) O arquivo pode Ter o seu processamento negado pelo sistema da Panarello caso este já
tenha sido processado anteriormente. A avaliação para tal procedimento se dá através da
validação do nome do arquivo e data e hora de criação do mesmo.

1.2.2. Arquivo de Indicação de início de Processamento

Nomenclatura do arquivo:

C123456789.ok
Indicação para início do processamento

Sequencial do arquivo (o mesmo do arquivo de pedidos)

Identificação do cliente/usuário (o mesmo do arquivo de


pedidos)
1.3. Conexão via FTP:

Pré-requisito: O arquivo deve estar montado no “layout” acertado com a equipe da Panarello e
devidamente “envelopado”.

Exemplo de processo de conexão e envio via FTP utilizando o usuário c001110 para enviar
arquivo pedido.txt. Este pedido é o 3o. arquivo enviado pelo usuário para a Panarello.
Criar atalho Panarello, rede dial-up, fone 0518002508, IP=172.27.1.10

ftp>open 172.27.1.10
Connected to 172.27.1.10.
220 webserver Microsoft FTP Service (Version 1.0).
User (172.28.1.10:(none)): c001110
331 Password required for c001110.
Password: ######
230-
************************************
*** ***
*** Panarello Ltda. ***
*** ***
************************************
230 User c001110 logged in.
ftp> put c:\arqs\pedido.txt /upc/c001110.003
ftp> put arqok /upc/c001110003.ok
200 PORT command successful.
150 Opening ASCII mode data connection for c001110.003.
226 Transfer complete.
1745 bytes sent in 0.00 seconds (1745000.00 Kbytes/sec)

ftp> quit
221 Volte Sempre

22/01/23 - 23:56 Pág.: 3 \intranet\parceiro_EDI\layout_ftp.doc


2. Arquivos de Retorno:

Nos itens abaixo relacionaremos as características das pastas (diretórios) de arquivos


do processo de Intranet.
Nas pastas que tenham expressões do tipo $usuário, indicam este trecho será
substituído pelo nome do usuário no momento da execução.
Cabe salientar que o servidor da Intranet faz distinção entre arquivos e diretórios com
nomes em maiúsculos e/ou em minúsculos.

2.1. Caixa de entrada de arquivos:

Todos os arquivos enviados à Panarello serão armazenados neste diretório. Esta pasta
é o HOME do servidor FTP. Esta pasta está disponível somente para escrita. Não será
possível ser efetuados comandos do tipo get ou list via ftp neste diretório.

 /

2.2. Caixa de Saída de arquivos:

Neste caso cada usuário (cliente) terá a sua caixa de saída exclusiva que, normalmente,
será gerenciada pelo Gerenciador de Banco de Dados.

 /dwcli/$usuario
Ex.: /dwcli/c001110 -> home do cliente ‘1110’

Esta pasta está protegida para cada usuário, de forma que as informações ali
armazenadas possam ser tratadas apenas pelo usuário correspondente ou o gerenciador do
Sistema da Panarello.

2.2.1. Arquivos do Diretório:


Neste diretório estarão todos os arquivos de retorno disponíveis para o cliente.

2.2.1.1. Arquivo de listagem de arquivos:

 /dwcli/$usuario/$usuário.lst
Ex.: /dwcli/c001110/c001110.lst -> arquivo com lista de arquivos e descrição de
conteúdo.

Formato do Arquivo:
<arquivo.ext> = <descrição do arquivo>

Ex.: PD0011100715.002=Segundo Retorno de Pedido do Cliente 1110 do dia 15 de julho.

22/01/23 - 23:56 Pág.: 4 \intranet\parceiro_EDI\layout_ftp.doc


2.2.1.2. Nomenclatura de Arquivos (Windows, até 256 chr.):

2.2.1.2.1. Notas Fiscais - NF123456mmdd.999


onde: NF - Indica arquivo de Notas Fiscais
123456 - Indica código do cliente no sistema
mm - Indica o mês
dd - Indica o dia
999 - Indica o número seqüencial do arquivo na data
2.2.1.2.2. Pedidos - PD123456mmdd.999 (idem Notas Fiscais)
2.2.1.2.3. Faltas - FA123456mmdd.999 (idem Notas Fiscais)

2.2.1.3. Nomenclatura de Arquivos (Dos, até 8 chr.):

Nome do arquivo retorno de pedido : PD999999.RET


PD Indica arquivo de retorno
999999 Indica o código do Cliente
. Ponto
RET Retorno de pedido

Nome do arquivo retorno de nota fiscal : paDDHHMM.TXT


pa Indica Fornecedor Panarello
DD Indica o Dia
HH Indica a Hora
MM Indica o Minuto
. Ponto
TXT Arquivo texto

Quando efetuada a cópia para equipamento do cliente o sistema retornará o mesmo nome do
arquivo com terminação .RET, ficando no diretório do cliente os arquivos pa*.TXT e
pa*.RET.

Neste momento a Panarello poderá apagar todos os arquivos com nomes iguais com
extensão pa*.RET.

22/01/23 - 23:56 Pág.: 5 \intranet\parceiro_EDI\layout_ftp.doc


2.3. Arquivos Diversos:

Área devidamente reservada para dispor arquivos genéricos para qualquer usuário.
Poderíamos dizer que esta pasta é uma área pública para leitura de informações.

 /root

2.3.1. Arquivos de Lista de Preços:

A Panarello disponibiliza alguns arquivos de lista de preços que contém as mesmas


informações, variando apenas o seu layout. Conforme o layout escolhido, o usuário deverá
copiar o arquivo relacionado.

Os arquivos disponíveis de lista de Preços são os seguintes:

Arquivo Tamanho Descrição


lista.zip 133 kb Lista de preços com arquivo zipado

3. Maiores informações:

Quaisquer esclarecimentos que se façam necessários, podem ser feitos através do fone
(0xx51) 21127300 Ramal 7305 ou 08007021700 opção 2. Suporte Intranet com Sr. Ari
Junior. Ou através do e-mail suporte.rs@panarello.com.br

22/01/23 - 23:56 Pág.: 6 \intranet\parceiro_EDI\layout_ftp.doc


Layout do Envio do Pedido

Tipo de Registro 01 – Header

Item Inicio Fim Descrição Formato Conteúdo


1 01 04 Número seqüencial 9(4) 0001
2 05 06 Tipo de Registro 9(2) 01
3 07 12 Código do Cliente 9(6)
4 13 20 Data de Geração 9(8) DDMMAAAA
5 21 24 Hora de Geração 9(4) HHMM

Tipo de Registro 02 – Produto

Item Inicio Fim Descrição Formato Conteúdo


1 01 04 Número seqüencial 9(4)
2 05 06 Tipo de registro 9(2) 02
3 07 12 Código do Produto 9(6)
4 13 16 Quantidade 9(4)
5 17 24 Filler 9(8) Zeros

Tipo de Registro 99 – Trailer

Item Inicio Fim Descrição Formato Conteúdo


1 01 04 Número seqüencial 9(4)
2 05 06 Tipo de registro 9(2) 99
3 07 10 Quantidade Registro tipo 02 9(4)
4 11 24 Filler 9(14) Zeros

Arquivo Pedido enviado para Panarello – Filial RS


Nome do arquivo: c0012345.001

H1:c:\intranet\pedd1350.txt
H2:06/11/98 09:43:54
H3:PEDIDO
H5:NUMERO DO APONTADOR COM 3 DIGITOS ( 035 )
000101082570230919981359
000202000094001600000000
000302867195001400000000
000402857300001000000000
000502864439001200000000
000602862339001100000000
000702865060001500000000
003799000700000000000000
H99:FIM
H100:06/11/98 09:48:36#\intranet\pedd1350.txt

Obs.: Layout para Filial-RS em itálico

22/01/23 - 23:56 Pág.: 7 \intranet\parceiro_EDI\layout_ftp.doc


Layout do Retorno do Pedido

Obs.: Somente as Faltas

Tipo de Registro 01 – Header

Item Inicio Fim Descrição Formato Conteúdo


1 01 04 Número seqüencial 9(4) 0001
2 05 06 Tipo de Registro 9(2) 01
3 07 12 Código do Cliente 9(6)
4 13 20 Data de Geração 9(8) DDMMAAAA
5 21 24 Hora de Geração 9(4) HHMM

Tipo de Registro 02 – Produto

Item Inicio Fim Descrição Formato Conteúdo


1 01 04 Número seqüencial 9(4)
2 05 06 Tipo de registro 9(2) 02
3 07 12 Código do Produto 9(6)
4 13 16 Quantidade 9(4)
5 17 22 Filler 9(6) Zeros
6 23 24 Motivo 9(2) Tabela (1)

Tipo de Registro 99 – Trailer

Item Inicio Fim Descrição Formato Conteúdo


1 01 04 Número seqüencial 9(4)
2 05 06 Tipo de registro 9(2) 99
3 07 10 Quantidade Registro tipo 02 9(4)
4 11 14 Quantidade de Itens Atendidos 9(4)
5 15 22 Filler 9(8) Zeros
6 23 24 Motivo 9(2) Tabela (2)

Obs.: Se todos os produtos forem atendidos, não terá registro 2 e no registro 99 o item 4 será o total dos itens
atendidos.

Tabela 1
04 Produto não cadastrado
05 Insuficiência de Crédito
06 Falta de Estoque

Tabela 2
03 Problema no cadastro do cliente ligue Distribuidora
21 Código de cliente invalido
11 Pedido duplicado
50 Pedido concluído com sucesso
51 Pedido atendido, mas alterado por motivo de horário

22/01/23 - 23:56 Pág.: 8 \intranet\parceiro_EDI\layout_ftp.doc


Arquivo de Retorno para Cliente
Nome: PD082570.RET

000101082570061119980948
000202000094008000000006
000302867195007000000006
000499000200070000000050

Layout do arquivo das Notas Fiscais

Tipo de Registro 01 – Header

Item Inicio Fim Descrição Formato Conteúdo


1 01 06 Número sequencial arquivo 9(6) 000001
2 07 08 Tipo do Registro 9(2) 01
3 09 22 CGC do Fornecedor 9(14)
4 23 30 Data de geração do arquivo 9(8) DDMMAAAA

22/01/23 - 23:56 Pág.: 9 \intranet\parceiro_EDI\layout_ftp.doc


Tipo de Registro 02 – Nota Fiscal
Item Inicio Fim Descrição Formato Conteúdo
1 01 06 Número seqüencial arquivo 9(6)
2 07 08 Tipo do registro 9(2) 02
3 09 14 Número da Nota Fiscal 9(6)
4 15 22 Data de emissão da Nota Fiscal 9(8) DDMMAAAA
5 23 36 CGC Destinatário (Cliente) 9(14)
6 37 39 Prazo de Pagamento 9(3) 000 = Produtos Normais
(usar somente cliente Sesi-RS) 111 = Produtos Liberados e/ou Perf.
222 = Produtos Bonificados
999 = Produtos Onerosos
7 40 42 CFOP –Cod.Fiscal Operacional 9(3) 511, 512, 611, 612 ...
8 43 59 Valor Total da Nota Fiscal 9(15)V99
9 60 76 Valor Base de ICMS 9(15)V99 Sem os Itens de Subst. Tributária
10 77 93 Valor do ICMS 9(15)V99 Sem os Itens de Subst. Tributária
11 94 110 Valor Base ICMS Subst.Trib. 9(15)V99
12 111 127 ICMS ST – Retido 9(15)V99
13 128 144 Valor do IPI 9(15)V99
14 145 161 Valor Total dos Itens 9(15)V99
15 162 178 Preço sugestão de venda 9(15)V99
16 179 195 Total Descontos 9(15)V99
17 196 212 Total Acréscimos 9(15)V99
18 213 215 Série da Nota Fiscal 9(3) 001
Tipo de Registro 03 – Acréscimos e Descontos sobre a Nota Fiscal
Item Inicio Fim Descrição Formato Conteúdo
1 01 06 Número seqüencial arquivo 9(6)
2 07 08 Tipo do Registro 9(2) 03
3 09 14 Número da Nota Fiscal 9(6)
4 15 22 Data de Emissão da Nota Fiscal 9(8) DDMMAAAA
5 23 23 Tipo de Incidência X A= Acréscimo
D= Desconto
6 24 38 Descrição do Valor X(15)
7 39 55 Valor 9(15)V99
8 56 56 Tipo de Valor X A = Absoluto
P = Percentual

22/01/23 - 23:56 Pág.: 10 \intranet\parceiro_EDI\layout_ftp.doc


Tipo de Registro 04 – Itens de Nota Fiscal
Item Inicio Fim Descrição Formato Conteúdo
1 01 06 Número seqüencial arquivo 9(6)
2 07 08 Tipo de Registro 9(2) 04
3 09 14 Número da Nota Fiscal 9(6)
4 15 22 Data de Emissão da Nota Fiscal 9(8) DDMMAAAA
5 23 36 Código do Produto 9(14)
6 37 50 Código EAN 9(14)
7 51 51 Tipo de Tributação X T = Tributada
D = Diferimento
S = Suspensão
R = Redução de Base de Cálculo
I = Isenção
N = Não Tributada
8 52 56Alíquota de ICMS 9(3)V99
9 57 66Quantidade 9(8)V99
10 67 83Valor Unitário Bruto 9(15)V99
11 84 100Valor Total de Acréscimo 9(15)V99
12 101 117Valor Total de Descontos 9(15)V99
13 118 134Valor Unitário Líquido 9(15)V99
14 135 151Valor Total do Item 9(15)V99
15 152 168Preço sugestão de venda a 9(15)V99
Consumidor unitário
Tipo de Registro 05 – Acréscimo e Descontos sobre Itens da Nota Fiscal
Item Inicio Fim Descrição Formato Conteúdo
1 01 06 Número seqüencial arquivo 9(6)
2 07 08 Tipo do Registro 9(2) 05
3 09 14 Número da Nota Fiscal 9(6)
4 15 22 Data de Emissão da Nota Fiscal 9(8) DDMMAAAA
5 23 36 Código do Produto 9(14)
6 37 50 Código EAN 9(14)
7 51 51 Tipo de Incidência X A = Acréscimo
D = Descontos
8 52 66 Descrição do Valor X(15)
9 67 84 Valor 9(15)V99
10 85 85 Tipo de Valor X A = Absoluto
P = Percentual
Tipo de Registro 99 – Trailer
Item Inicio Fim Descrição Formato Conteúdo
1 01 06 Número seqüencial arquivo 9(6)
2 07 08 Tipo do registro 9(2) 99
3 09 25 Somatório do valor total das NF 9(15)V99
4 26 31 Número de Registro Tipo 2 9(6)
5 32 37 Número de Registro Tipo 3 9(6)
6 38 43 Número de Registro Tipo 4 9(6)
7 44 49 Número de Registro Tipo 5 9(6)

22/01/23 - 23:56 Pág.: 11 \intranet\parceiro_EDI\layout_ftp.doc


Arquivo Nota Fiscal em texto

000001010120682000109810111998
000002026890421011199894480308000397000512000000000000082200000000000000000
000000000000000000000000000000100500000000000000040200000000000000000000000
00000007818000000000000111660000000000000000000000000000000000001
00000304689042101119980000000087151600000000000000F018000000000600000000000
000006000000000000000000000000000000000000000000000000006000000000000000360
000000000000000857
00000404689042101119980000000087192300000000000000F018000000000300000000000
000014060000000000000000000000000000000000000000000000014060000000000000421
800000000000002008
0000059900000000000008220000001000000000002000000

22/01/23 - 23:56 Pág.: 12 \intranet\parceiro_EDI\layout_ftp.doc


Lay-out do Arquivo de Lista de Itens / Preços

Nome do Arquivo.....: LISTA.TXT

Tipo de Arquivo........: TEXTO

Finalidade..................: Este arquivo contém os dados dos itens e preços

Descrição dos Campos:

Posição Tamanho Tipo Descrição

Registro do Tipo 01 – Gravação


01 a 02 02 Num. Tipo do Registro Fixo 01
03 a 08 06 Data Data da gravação
09 a 12 04 Num. Horário de gravação HHMM
13 a 96 84 Alfa. Espaço em Branco

Registro do Tipo 02 – Itens


01 a 02 02 Num. Tipo do registro Fixo 02
03 a 08 06 Num. Código do Item
09 a 21 13 Num. Código de Barras
22 a 53 32 Alfa. Descrição do item
54 a 68 15 Alfa. Nome do Laboratório
69 a 79 11 Num. Preço unitário Consumidor
80 a 90 11 Num. Preço unitário Fábrica
91 a 96 06 Data Data Ultima alteração
97 a 99 03 Num. CFOP – Código Fiscal de Operação (ICM)
Registro do tipo 99 – Contador
01 a 02 02 Num. Tipo do registro Fixo 99
03 a 06 04 Num. Total de item Somente registro 02
07 a 10 04 Num. Total de linhas - registros 01,02,99
11 a 96 86 Alfa. Espaço em Branco

Tipos Descrição

Alfa. Alfanumérico alinhado a esquerda e preenchido com brancos a direita

Data Data do formato AAMMDD ( Sem separadores )

Num. Numérico alinhado a direita e preenchidos zeros a esquerda ( Sem pontos ou Virgulas)

22/01/23 - 23:56 Pág.: 13 \intranet\parceiro_EDI\layout_ftp.doc

Você também pode gostar