You are on page 1of 6

ÍNDICE

Pedido Eletrônico de Farmácias – Versão D

1. Especificações técnicas para programação e transmissão:___________________________2


2. Pedido_____________________________________________________________________2
2.1 Definição Registro A - Capa do Pedido:________________________________________2
2.2. Definição Registro B - Produto:_______________________________________________3
2.3. Definição Registro L - Livre:_________________________________________________3
3. Retorno de Pedido___________________________________________________________3
3.1. Definição Registro C - Cliente:______________________________________________4
3.2. Definição Registro P - Produto em falta:______________________________________4
3.3. Definição Registro F - Produto Faturado______________________________________4
3.3. Definição Registro V - Valor total do pedido:___________________________________4
3.4. Definição Registro M - Mensagem do Processamento do Pedido:____________________5
3.5. Definição Registro L - Livre:________________________________________________5
4. Histórico de Remessas e Retornos_______________________________________________6
5. Software Farmácias__________________________________________________________6
Servimed - Pedido Eletrônico de Farmácias Pág. 2

1. Especificações técnicas para programação e transmissão:

A Servimed enviará o programa para tratar a Conexão e Transmissão (Envio e Retorno


do pedido).
O arquivo de pedido gerado pelo cliente deve ser em arquivo texto com nome
99999999.RM (onde ‘99999999’ é o código do cliente, e, a extensão “RM” indica arquivo de
remessa do pedido).
O retorno do pedido pela Servimed será em arquivo texto com nome 99999999.RT

2. Pedido

É permitido transmitir os pedidos de várias filiais a partir da Farmácia centralizadora de


faltas, bastando para isso que, cada pedido tenha um cliente definido (Reg. A) seguido dos
produtos (Reg. B). Neste caso, o nome externo do arquivo continua sendo 99999999.RM, onde
‘99999999’ é o código da farmácia centralizadora, como também poderá ser utilizado o registro
L por exemplo para informar de quais filiais são os pedidos.

2.1 Definição Registro A - Capa do Pedido:


A99999999v99DF00XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXX, onde:

Campo Tamanho Posição Conteúdo


Tipo de Registro 1 1 A
Código do Cliente 8 2–9 99999999
Tipo de Venda 1 10 9
Filial Faturamento 2 11 – 12 99
Versão do Sistema 1 13 D
Tipo de Retorno 1 14 F ou 0
Fixo 2 15-16 00
Livre 50 17-66

OBS:
 Campo Tipo de Venda poderá ser:
1 – Prazo Médio
2 – À Vista
4 – Parcelada

 Campo Filial de Faturamento poderá ser:


01 – Matriz
21 – Filial GO (Goiás)

 Campo Tipo de Retorno poderá:


- “F” – a Servimed envirá a resposta do pedido com as faltas mais os produtos que
foram atendidos pela Servimed.
- 0 (zero) – , a Servimed enviará somente as faltas do pedido.

 Campo Livre poderá ser qualquer informação que o cliente julgar importante enviar,
como por exemplo o número de seu pedido, data do pedido etc, este campo será
retornado no Registro “C” do arquivo de retorno.
Servimed - Pedido Eletrônico de Farmácias Pág. 3
2.2. Definição Registro B - Produto:
B01111122222, onde:
Campo Tamanho Posição Conteúdo
Tipo de Registro 1 1 B
Código do Produto 6 2–7 999999
Quantidade 5 8 – 12 99999

OBS: Campos numéricos sempre deverão ser preenchidos com zeros a esquerda.

2.3. Definição Registro L - Livre:


LCAMPOLIVREDE015, onde L = Tipo de registro.

Campo Tamanho Posição Conteúdo


Tipo de Registro 1 1 L
Campo Livre 15 2 – 16 XXXXXXXXXXXXX
XX

O tamanho do campo é de 15 caracteres que podem ser tanto alfa como numérico, ou
seja, são 15 posições livres que aceitarão qualquer tipo de informação que desejarem.
O arquivo de pedido poderá conter este registro "L" em qualquer altura do arquivo, no
começo, no meio ou no fim não tem problema e mais de uma vez se necessário.

3. Retorno de Pedido

Será realizado na mesma conexão de envio do pedido, no arquivo 99999999.RT, com


resposta das faltas de produtos na Servimed, mensagens ocorridas durante o processamento e
valor total do pedido. Como podemos ter vários pedidos, com vários clientes na mesma
transmissão, a resposta também deverá ser precedida pelo registro C que indica início da
resposta do cliente.
Tipos de Registros no retorno:
Servimed - Pedido Eletrônico de Farmácias Pág. 4

3.1. Definição Registro C - Cliente:


C99999999-
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
onde:

Campo Tamanho Posição Conteúdo


Tipo de Registro 1 1 C
Código do Cliente 8 2–9 99999999
Fixo 1 10 “-“
Livre 50 11-60 OBS

OBS: O conteúdo do campo livre será o que foi informado no campo livre do registro “A” do
arquivo de Remessa.

3.2. Definição Registro P - Produto em falta:


P01111122222, onde:

Campo Tamanho Posição Conteúdo


Tipo de Registro 1 1 P
Código do Produto 6 2–7 999999
Quant. da Falta 5 8 – 12 99999

3.3. Definição Registro F - Produto Faturado


F01111122222, onde:

Campo Tamanho Posição Conteúdo


Tipo de Registro 1 1 F
Código do Produto 6 2–7 999999
Quant. Faturada 5 8 – 12 99999

OBS: Este registro só será enviado se no arquivo de pedido, no registro A na posição 14 houver
o conteúdo “F”, conforme está descrito na pág. 3.

3.3. Definição Registro V - Valor total do pedido:


VT999999.99000000F99Z99999P999999, onde:

Campo Tamanho Posição Conteúdo


Tipo de Registro 1 1 V
Tipo de Venda 1 2 9
Valor do Pedido 9 3 – 11 999999,99
Fixo 6 12 – 17 000000 (zeros)
F 1 18 F
Filial Servimed 2 19-20 99
Z 1 21 Z
Prazo 5 22-26 99999
P 1 27 P
Nro.Ped. Servimed 6 28-33 999999

OBS: Campos numéricos sempre deverão ser preenchidos com zeros a esquerda.
Servimed - Pedido Eletrônico de Farmácias Pág. 5
3.4. Definição Registro M - Mensagem do Processamento do Pedido:
Maaaaaaaaaa, onde:

Campo Tamanho Posição Conteúdo


Tipo de Registro 1 1 M
Mensagem 10 2 – 11 XXXXXXXXXX

Descrição das Mensagens possíveis:

Mensagem Significado
ARQ.INVAL. Arquivo transmitido com registros inválidos.
Solução: Verificar o pedido e retransmitir.
CRED.DISP. Cliente sem Limite de Credito disponível.
Solução: Consultar o Representante.
CRED.PROD. Alguns produtos ultrapassam Limite Credito disponível.
Solução: Consultar o Representante.
FAT.MINIMO Pedido não atingiu faturamento mínimo.
Solução: Ajustar o pedido e retransmitir.
FIM DIA Processamento de pedidos encerrado para este dia.
Solução: Transmitir no próximo dia.
PED.IGUAL Pedido transmitido e' igual ao anterior e já foi processado.
Solução: Recuperar somente o Retorno do ultimo pedido.
Se desejar retransmitir o mesmo pedido, favor liberar a
transmissão de pedido igual, junto ao Suporte-0800.
RESERVADO Televendas já digitando outro pedido do cliente.
Solução: Transmitir mais tarde.
CL.BLOQ-99 Cliente em situação de bloqueio.
Solução: Consultar o Representante.
SUPORTE-99 Inconsistência de dados.
Solução: Entrar em contato com o Suporte-0800.

OBS: Mensagens que possuir 99 é que possuem vários códigos para a mesma mensagem.
EX: CL.BLOQ-1, CL.BLOQ-2, SUPORTE-1, SUPORTE-2 etc.

3.5. Definição Registro L - Livre:

No arquivo de retorno os registros "L" que foram informados no arquivo de pedido


estarão todos acima do registro "C" e com a mesma informação colocado no arquivo de pedidos.
Servimed - Pedido Eletrônico de Farmácias Pág. 6

4. Histórico de Remessas e Retornos

No diretório \servimed\trans\cliente ficará sempre as últimas 5 transmissões realizadas


pelo cliente, ou seja, os últimos pedidos enviados nas últimas 5 transmissões e os retornos dos
pedidos referente a últimas 5 transmissões.

Os nomes dos arquivos serão:

Para Remessa:
99999999.RM1 Sendo que a 99999999.RM1 é a remessa da última transmissão realizada
99999999.RM2 A 99999999.RM2 é a remessa da penúltima, e assim sucessivamente.
99999999.RM3
99999999.RM4
99999999.RM5

Para Retorno:
99999999.RT1 Sendo que o 99999999.RT1 é o retorno da última transmissão realizada .
99999999.RT2 O 99999999.RT2 é da penúltima transmissão realizada, e assim
99999999.RT3 sucessivamente.
99999999.RT4
99999999.RT5

OBS: Este controle de armazenamento das últimas 5 transmissões é feito pelo sistema de
transmissão do pedido, o Software de farmácia apenas fará a consulta dos arquivos, para que o
cliente possa consultar o histórico das transmissões.

5. Software Farmácias

Deve sempre utilizar o diretório \servimed\trans para gerar o pedido e recuperar a


resposta do mesmo, portanto, o pedido deve ser gerado em \servimed\trans\99999999.RM e o
retorno do pedido se fará no arquivo \servimed\trans\99999999.RT .

Um ícone de nome “Ped. Eletrônico Servimed” na área de trabalho do Windows poderá


chamar o programa Servimed para iniciar a conexão e transmissão. Nesse momento, deverá
existir o arquivo \servimed\trans\99999999.RM.
Após envio e retorno do pedido, o programa Servimed será finalizado e, a resposta do
pedido deverá ser visualizada pelo Software de Farmácias.

You might also like