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

PEDVEN09

Descrição

Modelo para operação de venda realizada através de pedido de balcão (ou caixa de mercado) e emissão da venda através de NFCe ou NFe.

Procedimentos

Interfaces

Sub-sistemas relacionados

Dúvidas frequentes

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).

PEDVEN09.PERMITE_MISTURAR_CLIENTES

Indica se o sistema permite misturar pedidos de diferentes clientes na emissão de um cupom fiscal. Por padrão o sistema não permite fazer isso.

Valor padrão: N

PEDVEN09.PRECOS_PROMOCIONAIS

Configura a forma de tratamento dos preços promocionais, permitindo os seguintes valores:
  • A - Automático - Os preços promocionais são considerados imediatamente no registro do produto no cupom. Por exemplo: Dado um produto cujo preço unitário seja 10,00 e que tenha um preço promocional de 9,50 quando adquiridos 3 ou mais unidades, então o terceiro item já será apresentado como 9,50 e os outros 2 ítens serão cancelados e registrados novamente no fechamento. Neste caso, também, caso o operador informe a quantidade diretamente (usando o caractere ou o campo de quantidades), o preço informado já é o preço promocional.
  • F - Fechamento - Os preços promocionais são considerados apenas no momento do fechamento. Ao abrir a tela de fechamento do cupom, o sistema revisa todos os preços, faz os cancelamentos e registros com o preço promocional.

Por padrão, o sistema utiliza o modo "A" (automático).

PEDVEN09.SQL_CODIGOS_BARRA_PRODUTOS_LISTA_ERP

Comando SQL que deve retornar os códigos de barra de todos os produtos da lista de preços.
Caso não configurado, o sistema irá configurar automaticamente o seguinte SQL:
select p.CODIGO, c.CODIGO_BARRAS
from CODIGOS_BARRAS c
join V_PRODUTOS_PDV p on p.ID = c.PRODUTO_ID

PEDVEN09.SQL_CODIGOS_BARRA_PRODUTO_ERP

Comando SQL que deve retornar os códigos de barra de um determinado produto.
Caso não configurado, o sistema irá configurar automaticamente o seguinte SQL:
select c.CODIGO_BARRAS
from CODIGOS_BARRAS c
join PRODUTOS p on p.ID = c.PRODUTO_ID
where p.PRODUTO = ?

PEDVEN09.SQL_ITENS_PEDIDOS

Quando o PDV está configurado para acessar diretamente o ERP, esta preferencia define o SQL que deve ser utilizado para buscar os itens de um determinado pedido do ERP.
Este SQL deve ter um único parâmetro que representa o número do pedido e deve retornar as seguintes colunas:
  • ID - ID do item de pedido que é armazenado no cupom para referencia
  • CLIENTE - Código do cliente
  • PRODUTO - Código do produto
  • QUANTIDADE - Quantidade de produtos
  • PRECO_UNITARIO - Preço unitário
  • DESCONTO - Valor de desconto absoluto a ser dado para o item

Exemplo:
select *
from ITENS_PEDIDOS_PDV
where PEDIDO = ?
order by ITEM

PEDVEN09.SQL_PRECOS_PRODUTOS_ERP

SQL a ser usado para buscar a lista de precos dos produtos do ERP.
Exemplo:
select p.PRODUTO as CODIGO
, i.PRECO_SUGERIDO as PRECO_UNITARIO
, i.QUANTIDADE_PRODUTOS_MINIMA as QUANTIDADE_MINIMA
from ITENS_COLECOES i
join COLECOES c on c.id = i.colecao_id
join PRODUTOS p on p.id = i.produto_id
where c.COLECAO = 'PADRAO'

PEDVEN09.SQL_PRODUTOS_ERP

Define o SQL que é utilizado no ERP para buscar os produtos que estarão disponíveis no PDV.
Por padrão, o PDV assume:
select * from V_PRODUTOS_PDV

PEDVEN09.UNIDADES_MEDIDAS_UNITARIAS

Relação de unidades de medidas que representam quantidades unitárias. Informe quantas unidades desejar, separadas por vírgulas SEM ESPAÇOS. Para produtos destas unidades, caso não informado, o PDV irá assumir quantidade 1.

Valor padrão: UN,PC,JG