Pedidos de venda para consumidor final em balcão ou checkout

Índice

Venda de produtos

PEDVEN09.CAD_ITENS_PEDIDO_09

Descrição

A tela de Venda de Produtos é a tela inicial do sistema. Através dessa tela é possível realizar a principal tarefa do sistema, a completa emissão dos cupons fiscais. Através dessa tela também é possível realizar outras atividades como: cancelamento de itens, cancelamento de cupons fiscais.

Fluxo normal:
  1. O operador realiza o login no sistema.
  2. O operador informa o código do produto.
  3. O operador clica em "Salvar F3" para acrescentar o produto ao cupom fiscal.
  4. O operador informa outros produtos caso necessário, seguindo a regra dos itens 2 e 3.
  5. O operador finaliza o cupom fiscal através do botão "Fechar F6".


Descrição dos botões:
  1. Salvar F3 - Permite ao operador acrescentar no cupom fiscal o item selecionado.
  2. Fechar F6 - Permite ao operador finalizar o cupom fiscal após informados todos os itens desejados.
  3. Canc. Item F5 - Permite ao operador cancelar qualquer item anteriormente informado no cupom fiscal. O sistema automaticamente desconta do cupom fiscal o valor correspondente ao do item cancelado.
  4. Canc. Cupom F7 - Permite ao operador cancelar o cupom fiscal em andamento ou o último cupom emitido.
  5. Consulta F1 - Permite ao operador consultar o valor de um item e opcionalmente acrescentá-lo ao cupom fiscal.
  6. Pedido F8 - Permite ao operador através de um nova tela informar no cupom fiscal os itens de um pedido já cadastrado no sistema.
  7. Corrigir Preço F4 - Permite ao operador corrigir o preço de um item.
  8. Cliente F2 - Permite ao operador vincular através de uma nova tela o CPF ou CNPJ um cliente ao cupom fiscal em andamento.

Campos:

Código de identificação do produto. Calculado automaticamente ou informado conforme parametrização da respectiva engenharia de produto.
Texto que identifica (nome) o produto. Este é o texto utilizado por padrão em todos os documentos fiscais e interfaces de uso interno.
Por padrão é aconselhado o tamanho máximo de 120 caracteres, para não permitir descrições maiores modifique a preferencia PROD.PRODUTOS.VALIDAR_PRODUTO_DESCRICAO
Denominação da unidade de medida. P.ex.: metro, metro quadrado, metro cúbico, milheiro, unidade, peça, quilograma.
Quantidade de produtos (mercadorias ou serviços) solicitada pelo cliente.
Não é permitido informar quantidades menores que zero.
Somente é permitido informar quantidade zero caso definido no campo Permite itens com quantidade zerada do respectivo tipo de pedido.
Representação abreviada da unidade de medida. P. ex.: kg = quilograma, cx = caixa, m² = metro quadrado.
Valor unitário do produto.
O valor pode assumir significados diferentes, dependendo do contexto ou do tipo de pedido. P.ex.:
  • Pedido de transferência entre estabelecimentos: Custo de aquisição
  • Pedido de venda: Preço de venda
  • Pedido de compra: Preço
Código do produto. Este campo aceita:
  • Código interno do produto
  • Código de barras do produto
  • Quantidade * Código interno ou Código de barras
  • Código interno ou Código de barras * Quantidade
  • Espaço seguido de parte da descrição (para autocomplete)
Descrição da última venda realizada (quantidade x descrição do produto).
Preço unitário do último item vendido.
Lista com todos os ítens já registrados no cupom até o presente momento.
Identificação do usuário para operações que exigem em direito de acesso que o operador do caixa não possua.
Senha do usuário para a execução de funções que o operador de caixa não tenha direito de acesso.

Operações

Topo

Produtos

Esta é a principal funcionalidade desta interface. Apresenta um formulário para informar os produtos que devem ser incluídos no pedido.
Para usar, basta informar o código (interno ou de barras) do produto seguido de ENTER.
Por padrão, a quantidade registrada é de uma unidade por vez. Caso o operador deseja incluir uma quantidade maior de produtos com apenas uma leitura, basta informar a quantidade seguida de um espaço (ou do caractere configurado em PDV2.PRO_VENDA.SEPARADOR_QUANTIDADE_PRODUTO) seguido do código do produto.
Caso o usuário informe o produto e pressione um TAB, ele poderá informar a quantidade e dependendo de seu direito de acesso, ele poderá informar também o preço unitário do produto antes da inclusão do produto no pedido.
Comportamento:Topo

Cancelar item

Permite cancelar (excluir) um determinado item do pedido que está aberto. Para executar o cancelamento, o usuário deverá ter um direito de acesso específico. Caso o usuário não tenha este acesso, será aberto os campos para que o operador informe as credenciais específicas (nome do usuário e senha).

O operador deverá informar o número do item a ser cancelado e confirmar o cancelamento.
Comportamento:Topo

Cancelar pedido

Cancela o pedido corrente.
Qualquer usuário poderá chamar a função, mas apenas usuários autorizados poderão concluí-la. No caso do usuário não estar autorizado a cancelar o pedido, o formulário de confirmação do cancelamento pede pelo login e senha de uma usuário autorizado.
Comportamento:Topo

Correção de preço

Permite corrigir um preço unitário de um produto já registrado no pedido. Este procedimento pode ser utilizado em diferentes situações, como por exemplo, quando o cliente identifica que o preço registrado no cupom está diferente do que estava na etiqueta do produto, prateleira ou folheto promocional.
O processo consiste em chamar uma tela onde o operador informa o código do produto e o preço a ser utilizado.
Ao registrar o novo preço unitário, todos os itens deste produto que já foram lançados no cupom são automaticamente ajustados e qualquer venda realizada até o fechamento deste cupom utilizam este preço unitário informado.

Caso o operador não tenha direito para corrigir preços, os campos de usuário e senha também serão apresentados e estes deverão ser preenchidos por um usuário que tenha estes direitos (supervisor de loja).
Comportamento:Topo

Vasilhames

Quando o fechamento é disparado, o sistema primeiro verifica se existem vasilhames que devam ser cobrados.
Uma rotina varre todos os produtos adquiridos e verifica se existem vasilhames associados aos mesmos, montando umalista de produtos (vasilhames) e sua respectiva quantidade.
Esta lista é então apresentada sob forma de um formulário para que o operador informa as quantidades trazidas pelo cliente.
Ao submeter, o sistema inclui no cupom as quantidades de vasilhames não trazidas e então abre a tela de fechamento do cupom já com o total considerando os vasilhames.

Caso não existem vasilhames, a tela de fechamento é automaticamente aberta.
Comportamento:Topo

Concluir pedido

Tela de conclusão do pedido. O operador completa os dados necessários para o encerramento do pedido. Dentre os dados estão a identificação do cliente (opcional), valor de desconto e a forma de pagamento.
Comportamento:Topo

Listar

Lista dos itens já registrados.

Configurações

PEDVEN09.CAD_ITENS_PEDIDO_09.DIGITOS_CODIGO_BALANCA

Número de dígitos utilizados para o código de barras das etiquetas emitidas para os produtos vendidos através de balança.

Valor padrão: 5

PEDVEN09.CAD_ITENS_PEDIDO_09.POSICIONAR_PAGAMENTO

Permite controlar o campo onde o cursor é posicionado na abertura da tela de fechamento.
"S" indica que deve posicionar o cursor diretamente no primeiro campo de pagamento (padrão).
"N" indica que deve posicionar o cursor no primeiro campo editável (Desconto).

Valor padrão: S

PEDVEN09.CAD_ITENS_PEDIDO_09.PRECO_EDITAVEL

Indica se o padrão da interface é manter o campo de preço aberto para edição. Normalmente, ao informar um produto, o preço do mesmo é apresentado e quando for necessário alterar, será necessário ativar o check-box "Informar preço".
Quando esta preferencia estiver com "S", o preço já vem automaticamente aberto para edição.

PEDVEN09.CAD_ITENS_PEDIDO_09.QUANTIDADE_MAXIMA

Quantidade máxima que é permitido usar quando com um operador "*".
Isso evita certas situações onde o operador informa "p1 * p2" onde p1 e p2 podem ser tando código de produto como quantidade.
Por padrão, a interface aceita apenas quantidade até 999.
Ver também: PDV2.PRO_VENDA.SEPARADOR_QUANTIDADE_PRODUTO.

PEDVEN09.CAD_ITENS_PEDIDO_09.SEPARADOR_QUANTIDADE_PRODUTO

Caractere utilizado para separar um quantidade do código do produto na inclusão de itens no cupom fiscal.
Por padrão é utilizada uma barra de espaço. Neste caso, se o operador desejar informar 10 vezes um produto, basta informar um número seguido de um espaço do código do produto.

Por padrão usa '*'

Valor padrão:

PEDVEN09.CAD_ITENS_PEDIDO_09.TEMPO_AVISO_PRODUTOS

Indica um tempo em horas que, quando excedido, passa a gerar uma mensagem de advertência na tela de venda, indicando que o cadastro de produtos (e lista de preços) pode estar desatualizado. Esta advertência não impede o uso do PDV.

Valor padrão: 4

PEDVEN09.CAD_ITENS_PEDIDO_09.TROCO_MAXIMO

Troco máximo

Indica o máximo que a interface aceita como troco. A tentativa de fechar um cupom com um troco maior do que o valor indicado provocará uma mensagem de erro.

Tipo: DECIMAL_VALUE

Valor padrão: 500.00

PEDVEN09.CAD_ITENS_PEDIDO_09.USAR_ABERTURA

Indica que deve ser utilizada uma tela de abertura de cupom que permite informar o cliente. Esta preferencia será considerada apenas se a ECF permitir informar o cliente no fechamento (caso contrário, o PDV utilizará sempre a tela de abertura).

Regras

Apenas usuários autorizados podem informar um desconto ou preço

Para informar um desconto OU informar um preço diferente do preço de lista, o usuário deverá estar autorizado através da função "PDV3.DESCONTO".

Atualizar valores

Toda vez que o usuário altera algum dos valores (pagamentos ou descontos), os valores pagos/falta e troco são recalculados e atualizados na tela.

Autorizar informação de preço

No caso do preço ter sido informado, o sistema deve garantir que um usuário autorizado tenha digitado as suas credenciais.

Buscar pedido

Pode existir um único pedido em manutenção por usuário. Caso o usuário não tenha um pedido em manutenção, ele será automaticamente criado no momento da inclusão do primeiro item.
Eventos que disparam esta regra:
  • Antes de inserir formulário "Produtos"
  • Depois de apresentar formulário "Produtos"

Buscar produto

Busca o produto tratando as diversas formas com que o operador pode informar:
  • Código do ERP
  • Código de barras
  • Código de etiquetas de balança
  • Quantidade * Código ERP
  • Quantidade * Código de barras
  • Código ERP * Quantidade
  • Código de barras * Quantidade
Eventos que disparam esta regra:
  • Antes de inserir formulário "Produtos"
  • Ao alterar campo "Código" do formulário "Correção de preço"

Liberar para informar o preço

Sempre que o usuário selecionar para informar o preço:
  • Abre o campo de preço para ser editado
  • Verifica se o usuário tem direito de acesso para alterar o preço
  • Se o usuário não tem direito de acesso, abre os campos para informar usuário e senha.

Montar formulários com vasilhames

Prepara o formulário com os vasilhames que foram adquiridos indiretamente através dos produtos do pedido.
Caso não existam vasilhames, redireciona para a tela de fechamento.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Vasilhames"

Preparar a tela de conclusão

Prepara o formulário para realizar a conclusão do pedido.
  • Caso não exista pedido aberto ou itens válidos, apresenta uma mensagem de erro.
  • Apresenta o sub-total do pedido
  • Preenche as formas de pagamento
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Concluir pedido"

Preparar alteração de preço

Prepara a alteração de preço:
  • Verifica se tem um pedido aberto. Se não tiver, apresenta mensagem de erro e retorna para a tela de venda;
  • Verifica se o usuário pode alterar. Se não puder, apresenta os campos de usuário e senha para que um usuário com estes direito se identifique.

Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Correção de preço"

Preparar cancelamento de item

Prepara a lista de itens do cupom que podem ser cancelados pelo operador. Deixa o último item selecionado.
Apresenta campos para informar um usuário que tenha autorização quando o usuário atual não tem esta autorização.

Preparar inclusão

Prepara o formulário para a inclusão de produtos no pedido.
A preparação consistem em:
  • Popular o extrato com a relação dos itens já incluídos no pedido.
  • Apresentas detalhes do último item vendido.
  • Apresentas sub-total do pedido até o presente momento.
  • Ajustar demais elementos do formulário.
Eventos que disparam esta regra:
  • Antes de apresentar uma tela formulário "Produtos"

Preparar informação do cliente

Prepara a tela onde informa-se o cliente:
  • Preenche o número do cupom aberto (caso exista)
  • Se o usuario tem direito de acesso, omite os campos de usuário e senha, caso contrários estes campos deverão ser obrigatoriamente preenchidos.

Processa código do cliente

Valida o código do cliente informado, ou, caso o código seja removido, então remove o CPF/CNPJ e volta para "CONSUMIDOR FINAL".

Rolar extrato para o ultimo item

Rola o extrato para apresentar os ultimos ítens;

Validar preço informado

O preço informado deve ser maior do que zero.
Eventos que disparam esta regra:
  • ?

Validar quantidade informada

A quantidade deve ser informada obrigatoriamente.
Eventos que disparam esta regra:
  • ?

Verificar dados do cliente

Verifica o que foi digitado como cliente;
Pode ser um CNPJ ou um CPF.
Caso não seja nem um nem outro, deve gerar uma mensagem de erro.
Eventos que disparam esta regra:
  • Antes de submeter uma ação de formulário formulário "Concluir pedido"

Veja também