Escolar Documentos
Profissional Documentos
Cultura Documentos
Manual Venda Assistida - 710
Manual Venda Assistida - 710
Venda Assistida
Maio/2003
Pgina 1 de 21
ndice
1.
Introduo..........................................................................................................2
A interface de venda.................................................................................................2
Arquivos utilizados....................................................................................................2
2.
Cadastros............................................................................................................3
2.1. Cadastro de identificao de lojas (SLJ)..................................................................3
3.
Rotinas da venda.................................................................................................3
3.1. Atendimento........................................................................................................3
Premissas................................................................................................................3
Fluxo da rotina.........................................................................................................4
Observaes tcnicas................................................................................................5
3.2. Detalhar item (F8)................................................................................................5
Observaes tcnicas................................................................................................5
3.3. Frete (F9)...........................................................................................................5
3.4. Efetuar reservas (F11)..........................................................................................6
Premissas................................................................................................................6
Fluxo da rotina.........................................................................................................6
Observaes tcnicas................................................................................................8
3.5. Consultar reservas (F12).....................................................................................13
Fluxo da rotina.......................................................................................................13
3.6. Desconto no total (Ctrl+B)..................................................................................13
4.
Pontos de entrada..............................................................................................14
5.
Troca de mercadorias..........................................................................................17
Observao importante............................................................................................17
Premissas..............................................................................................................17
Fluxo da rotina.......................................................................................................17
Observaes tcnicas..............................................................................................17
Maio/2003
Pgina 2 de 21
1. Introduo
A interface de venda
A rotina da Venda Assistida foi desenvolvida com foco em facilitar o atendimento e
relacionamento com o cliente atravs de uma interface de fcil utilizao.
Permite que seja efetuado um atendimento personalizado com base em negociao e que
sejam efetuadas reservas em qualquer loja da rede. Disponibiliza o recurso de venda em duas
etapas: oramento e recebimento, por isso pode ser utilizada tambm em um pr-atendimento
antes do cliente se dirigir ao caixa.
Para utilizao dessa rotina a estao deve obrigatriamente estar conectada a um ECF. No
permitida a gerao de notas fiscais, somente sero emitidos cupons fiscais.
No browse da rotina da Venda Assistida foram criados novos controles (Figura 1).
Figura 1
Oramentos em aberto
Venda efetuadas
Oramentos com reserva
Pedidos encerrados
Oramentos em aberto
vencidos
Devolues pendentes
Arquivos utilizados
Foram criados dois arquivos para utilizao na Venda Assistida. So eles: SLQ e SLR que so
equivalentes aos arquivos SL1 e SL2 respectivamente.
Os arquivos SL1, SL2 e SL4 continuam sendo utilizados para gravao de todas as informaes
da venda e os arquivos SLQ e SLR so utilizados para a montagem da tela e manuteno de
gatilhos.
Quando um campo for criado no SL1 ou SL2 esse necessariamente dever ser criado no SLQ e
SLR para ser tratado na tela da venda.
Maio/2003
Pgina 3 de 21
Exemplo:
Se for criado o campo L1_OBSERV, dever ser criado o campo LQ_OBSERV e vice-versa.
Esse controle deve ser feito pois os dados que so gravados no SL1 e SL2 so controlados na
tela pelos arquivos SLQ e SLR.
2. Cadastros
2.1. Cadastro de identificao de lojas (SLJ)
utilizado para configurao das lojas e ser utilizado na rotina de reservas.
Somente os campos relacionados abaixo sero utilizados para a rotina de reservas da Venda
Assistida.
TTULO
Cdigo
Nome
Reserva
Filial
Empresa
Local
Dias p/Res.
CAMPO
LJ_CODIGO
LJ_NOME
LJ_RESERVA
LJ_RPCFIL
LJ_RPCEMP
LJ_LOCAL
LJ_DIASRES
DESCRIO
Cdigo da loja
Nome da Loja
Essa loja permite reservas (sim / no)
Cdigo da filial
Cdigo da empresa
Armazm onde ser efetuada a reserva do produto
Nmero de dias que essa reserva ficar disponvel
Figura 2
3. Rotinas da venda
3.1. Atendimento
Podemos dividir a rotina de atendimento em 2 partes: a 1 em oramento e a 2 como
finalizao da venda.
Maio/2003
Pgina 4 de 21
Premissas
1.
Para utilizao da rotina o usurio dever ser um caixa vlido, isto , dever estar
cadastrado no SA6 e na tabela de caixas do SX5 (tabela 23). Para que isso ocorra basta
cadastr-lo pela rotina de senhas no SIGALOJA atravs do menu Miscelnea|
Configuraes|Senhas.
2.
Ser emitido apenas cupom fiscal. Nota fiscal no tratada nessa rotina.
3.
Com base no item anterior a estao que ir finalizar a venda dever estar conectada a
um ECF.
Fluxo da rotina
1. O nmero do oramento informado automaticamente. Para finalizao de um
atendimento j gravado o usurio dever fazer a pesquisa do oramento no browse e
acessar a rotina via finalizao da venda.
2. Devero ser informados os dados do cabealho do oramento, como Cliente, Vendedor e
Data de Validade.
3. O desconto, se necessrio, pode ser informado no item ou no total do oramento, sendo
que a segunda opo executada pelo boto na toolbar ou teclando Ctrl+B
4. Antes da finalizao podero ser efetuadas reservas se necessrio (processo descrito no
item 3.4)
5. Depois de informados todos os itens para a venda dever ser efetuado o pagamento pela
rotina Definir Pagamentos (F7).
6. Os pagamentos podero ser definidos de 3 formas (Figura 3):
6.1. Condio Negociada
6.1.1. Atravs da condio negociada podem ser calculados os juros como Simples,
Composto ou pela Tabela Price.
6.2. Condio de pagamento cadastrada na tabela SE4 (disponvel via F3)
6.2.1. O clculo de juros atravs do SE4 apenas clculo de Juros Simples
6.3. Botes com as formas de pagamento
6.3.1. til quando a venda for finalizada em mais de uma forma de pagamento para
poucas parcelas. Exemplo: total de R$100,00 sendo que R$50,00 sero em
dinheiro e os outros R$50,00 em cheque para a mesma data.
6.3.2. Para o exemplo acima clicar no boto Dinheiro; alterar o valor para R$50,00;
clicar no boto cheque e confirmar.
7. Salvar o oramento (F4) ou a venda (F5)
Maio/2003
Pgina 5 de 21
Formas de
pagamento
Condio de
pagto cadastrada
no SE4
(disponveis via
F3)
Condio
negociad
a
Figura 3
Observaes tcnicas
1. H uma validao que no permite que o cliente seja alterado aps a incluso de produtos
nos itens, isto se deve ao clculo automtico dos impostos enquanto os itens so digitados.
Observaes tcnicas
O controle e armazenamento das informaes dos detalhes dos itens esto armazenados nos
arrays aColsDet e aHeaderDet (ambos so private).
Figura 4
Manual Venda Assistida 7.10
Maio/2003
Pgina 6 de 21
Essa rotina dever ser utilizada apenas para a gravao das informaes referentes a entrega.
A parte referente aos valores do clculo do frete e despesas ainda no est implementada pois
como a Venda Assistida no faz emisso de nota fiscal, no sabemos como funciona a parte
legal de efetuar o lanamento de frete no cupom fiscal. J efetuamos consultas na SEFAS/SP e
no IOB para a soluo desse caso especfico, contudo at a finalizao deste manual no
obtivemos retorno.
Premissas
1. No podero ser efetuadas reservas para o Cliente Padro.
2. O cliente, para a venda com reservas, dever ter um CPF cadastrado (A1_CGC).
3. As lojas devero estar relacionadas no Cadastro de Identificao de Lojas (SLJ).
4. O TES, no qual ser vendido o produto, dever atualizar estoque (F4_ESTOQUE = S).
5. S sero efetuadas reservas se houver produtos em estoque. Aqui o parmetro
MV_ESTNEG no considerado.
6. As reservas s podero ser efetuadas entre filiais do sistema. Reservas entre empresas no
so contempladas.
7. O rdmake SCRPED dever estar compilado no repositrio pois o script responsvel por
imprimir o comprovante da venda.
8. A rotina de reservas foi desenvolvida com base em um Regime Especial. Sua utilizao
requer uma consulta na Secretaria da Fazenda (SEFAZ) por parte do cliente para termos
certeza este recurso possa ser utilizado na operao.
Fluxo da rotina
1. Preencher o cabealho do oramento com o Cliente, Vendedor e Data de Validade.
2. Preencher os itens (produtos) do oramentos.
3. Identificar no item se o produto ser entregue para o cliente ou o cliente ir retir-lo.
(Entrega = Sim ou No)
4. Acessar a rotina de reservas atravs do menu Estoque|Efetuar Reservas ou pressionar
F11 (Figura 5).
Maio/2003
Pgina 7 de 21
Figura 5
5. Selecionar as lojas e os produtos para consultar o estoque disponvel para reserva (Figura
6).
5.1. Nesta tela aparecer somente as lojas que esto cadastradas no SLJ e que permitem
reservas (LJ_RESERVA = 1).
5.2. Sero mostrados tambm somente os produtos que esto sendo vendidos e que no
TES movimentam estoque (F4_ESTOQUE = S).
Figura 6
6. Ser exibido os estoques dos produtos selecionados, separados por loja (Figura 7).
Maio/2003
Pgina 8 de 21
Figura 7
7. Dever ser selecionado o produto na loja onde ser efetuada a reserva. Ao confirmar a
operao a reserva ser gravada no arquivo Reservas para faturamento (SC0) no
mesmo padro que os produtos da retaguarda.
8. Na finalizao dessa venda, ser impresso um comprovante de venda (cupom no fiscal)
contendo todos os itens e o total da nota, mais um cupom fiscal dos produtos que esto
sendo vendidos por esta loja.
9. Para a impresso do comprovante no fiscal dever estar compilado o rdmake
SCRPED.PRW
10. Se for efetuadas reservas em outras lojas, sero criados oramentos nas filiais
correspondentes que ficaro aguardando a finalizao da venda.
11. Os oramentos que forem gerados atravs da rotina de reservas no podero ser alterados
pois o pagamento j foi efetuado na loja que solicitou as reservas.
Observaes tcnicas
Toda venda efetuada pela rotina de Venda Assistida ser gravada nos arquivos SL1, SL2 e SL4
que so os arquivos dos oramentos do SIGALOJA.
Os oramentos que possuirem reservas, depois de finalizados, sero considerados PEDIDOS.
Um PEDIDO um oramento finalizado que contm reservas.
Como diferenciar uma venda de um pedido ? Veja os campos abaixo:
Venda
(Oramento finalizado)
Campo
Contm
L1_TIPO
V Indicativo de venda
L1_DOC
Nmero do cupom fiscal
L1_SERIE
Srie do documento
L1_DOCPED
L1_SERPED
Pedido
Campo
L1_TIPO
L1_DOC
L1_SERIE
L1_DOCPED
L1_SERPED
Contm
P Indicativo de pedido
Maio/2003
Pgina 9 de 21
Os relatrios e/ou consultas customizadas em campo devero atentar-se para esse novo
conceito afim de manter os valores coesos.
Figura 8
Maio/2003
Pgina 10 de 21
Cenrio 2:
O cliente compra 2 produtos. Ambos reservados na loja 02 para serem entregues (Figura 9).
Figura 9
Maio/2003
Pgina 11 de 21
Cenrio 3:
Cliente compra 2 produtos com reservas na mesma loja da compra e leva ambos consigo
(Figura 10).
Figura 10
Maio/2003
Pgina 12 de 21
Cenrio 4:
Cliente compra 2 produtos com reservas na mesma loja da compra. Um para levar consigo e
outro a loja ir entregar (Figura 11).
Figura 11
Maio/2003
Pgina 13 de 21
Cenrio 5:
Cliente compra 4 produtos com reservas (Figura 12):
ProdA Cliente retira na loja 01
ProdB Loja 01 entrega.
ProdC Cliente retira na loja 02
ProdD Loja 02 entrega.
Figura 12
Maio/2003
Pgina 14 de 21
Figura 13
Maio/2003
Pgina 15 de 21
Fluxo da rotina
1.
2.
3.
Figura 14
Maio/2003
Pgina 16 de 21
4. Pontos de entrada
Ponto de Entrada
Chamado
LJ7001
Antes das gravaes.
Parmetros
Retorno
Observao
Ponto de Entrada
Chamado
Parmetros
Retorno
Observao
LJ7002
Aps as gravaes.
Array de uma posio contendo: nTipo (1-orcamento 2venda 3-pedido).
Nenhum.
Ponto de entrada para validaes no final da venda.
Ponto de Entrada
Chamado
Parmetros
Retorno
Observao
LJ7003
Na validao da deleo de um item da aCols.
Nenhum.
Lgico. Permite ou no a deleo de um item.
Ponto de Entrada
Chamado
Parmetros
Retorno
LJ7004
No boto da condio negociada.
Nenhum.
Array bidimensional com as informaes das parcelas, onde:
[1] Data da parcela
[2] Valor da parcela
[3] Forma de pagamento (cdigo existente na tabela 24 do
SX5)
Observao
Ponto de Entrada
Chamado
Parmetros
Retorno
Observao
Ponto de Entrada
Chamado
Parmetros
Retorno
Exemplo:
aRet := {{ dDatabase, 100, R$ },
{dDatabase+30,100,CH}}
No executa a condio negociada padro caso exista o
ponto de entrada.
LJ7005
Na rotina de detalhe do item.
Nenhum.
Array unidimensional contendo os nomes dos campos que
devero ser includos na tela de detalhe dos itens.
Utilizada para mostrar algum campo de usurio na tela de
detalhe.
LJ7006
Na rotina de frete.
Nenhum.
Array bidimencional com as informaes dos campos, onde:
[1] Nome do campo
[2] Nmero do folder que ir aparecer (1, 2 ou 3)
Exemplo:
aRet := { LQ_CAMPO, 1}
Maio/2003
Pgina 17 de 21
Observao
Ponto de Entrada
Chamado
Parmetros
Retorno
LJ7007
Na montagem dos botes da condio de pagamento.
Nenhum.
Array com dados do Botao:
aRet[1]:=Nome do Botao
aRet[2]:=Nome da funcao que sera executada
Exemplo :
aRet:= {Nome do boto,Execblock('GABCN',.F.,.F.)}
Observao
Ponto de Entrada
Chamado
Parmetros
Retorno
Observao
Ponto de Entrada
Chamado
Parmetros
Retorno
Observao
Ponto de Entrada
Chamado
Parmetros
Retorno
Observao
LJ7010
Funo a ser executada pelo boto Zera pagamentos.
Nenhum.
Nenhum.
Ser executada no lugar da funo Lj7ZeraPgtos().
Ponto de Entrada
Chamado
LJ7011
Ao teclar F7 para voltar da tela de pagamento para a tela
Maio/2003
Pgina 18 de 21
Parmetros
Retorno
Observao
Ponto de Entrada
Chamado
Parmetros
Retorno
Observao
Ponto de Entrada
Chamado
Parmetros
Retorno
Observao
Ponto de Entrada
Chamado
Parmetros
Retorno
Observao
LJ7013
Na impresso do item no ECF
Array contendo:
[1] Cdigo do produto
[2] Descrio do produto
Array contendo:
[1] Cdigo do produto
[2] Descrio do produto
Utilizado para customizao do cdigo ou descrio do
produto
LJ7014
Na chamada da funo de anlise de crdito
Array contendo:
[1] Cdigo do Cliente
[2] Loja do Cliente
[3] Valor total da venda
[4] Array com as formas de pagamento (aPgtos)
Lgico contendo:
.T. Permite a anlise de crdito e a validao
.F. No faz a anlise de crdito
Utilizado para customizao da anlise de crdito
Maio/2003
Pgina 19 de 21
5. Troca de mercadorias
Rotina utilizada para troca e devoluo de mercadorias.
Observao importante
Esse tpico ir abranger somente devoluo de pedido, isto , as devolues das vendas que
foram efetuadas com reservas.
Premissas
1. Para esse item vamos considerar as definies:
pedido = oramento pai
oramento gerado a partir de um pedido = oramento filho
2. No permitida a devoluo de um oramento filho sem que antes seja feita a devoluo
do oramento pai.
3. Nessa rotina no ser permitida troca de produtos (Figura 15). O boto Trocar vir
desabilitado. Para esses casos dever primeiro ser feita a devoluo para depois ser
efetuada uma nova venda.
Figura 15
Fluxo da rotina
1.
No browse da rotina de Troca, selecionar o pedido que deu origem a venda. (Estar na cor
azul na Mbrowse).
2.
3.
4.
5.
6.
7.
8.
Observaes tcnicas
A devoluo deve ser feita em duas partes sendo que a devoluo do pedido faz o acerto do
financeiro e a devoluo do(s) oramento(s) faz o acerto do estoque.
Na devoluo do pedido, os oramentos filhos so marcados como devoluo pendente. Os
campos que fazem esse controle so: L1_STATUS="D" e L2_STATUS = T.
Maio/2003
Pgina 20 de 21
Figura 16
Maio/2003
Pgina 21 de 21