Jefacil Jefacil
Documentação / PDV e caixa / PDV — ponto de venda

O PDV é a tela principal de quem vende. Desenhado pra ser usado de teclado (busca rápida, tab entre campos) — sem mouse você fecha uma venda em ~10 segundos.

Antes de começar

Você precisa de caixa aberto. Se não tem, o PDV abre a tela de abertura num modal, sem te tirar do PDV.

Dois layouts — escolha o da sua loja

Em Configurações → Lojas → Layout do PDV cada loja escolhe como o PDV se apresenta:

  • Balcão (grade) — grade de produtos com foto pra tocar. Bom pra loja de roupa, papelaria, pet shop: quem vende procura o produto na tela.
  • Caixa rápido — sem grade, foco total na bipagem e no teclado. Bom pra mercadinho, padaria, conveniência: quem vende passa o produto no leitor e nem olha pra tela.

A escolha é por loja, então uma rede pode ter a matriz no balcão e a filial de bairro no caixa rápido.

Buscar e adicionar produto

  • Digite nome, SKU ou escaneie o código de barras no campo de busca. A busca ignora acento.
  • Enter adiciona o primeiro produto da lista ao carrinho com quantidade 1.
  • Setas ↑ ↓ navegam a lista antes do Enter.
  • Digite 3* antes do nome pra já entrar com 3 unidades (o multiplicador aparece explicado no próprio dropdown).
  • Se quiser qtd > 1 depois, aumente no carrinho (botão + ou digite direto).

Código de barras e balança

A bipagem casa pelo GTIN exato do produto. Etiqueta de balança também é entendida: o código que a balança imprime carrega o peso dentro dele, e o PDV separa produto e quantidade sozinho.

Produto vendido por peso entra com quantidade fracionada (1,350 kg). Ver Produtos.

Atalhos de teclado

  • F2 — finaliza a venda.
  • F4 — volta o foco pro campo de bipagem.
  • Enter — confirma o pagamento.

A legenda dos atalhos fica no rodapé do caixa rápido, pra quem ainda não decorou.

Preço aplicado

O sistema escolhe automaticamente o menor preço válido entre:

  1. Preço varejo (cadastro da loja).
  2. Promoção ativa (se houver).
  3. Faixa de atacado (10+, 50+, 100+ — conforme cadastro e o modo de atacado da loja).
  4. Tabela de preço do cliente (se o cliente tiver uma).

Exceção: quando a tabela do cliente tem um preço específico pro produto, esse valor é estrito (vence tudo, mesmo promo mais barata). É o preço de contrato negociado.

Atacado manual (botão por linha)

Se a loja está com modo de atacado = Manual (em Configurações → Lojas), cada linha do carrinho ganha um botão Atacado. Clicar aplica a menor faixa cadastrada do produto. Bom pra negociação balcão: cliente pediu desconto, vendedora bate o botão e o preço cai.

  • Funciona só com produtos que têm faixas de preço cadastradas. Sem faixa, o botão fica desabilitado com tooltip explicando.
  • Os outros modos (Por produto, Por carrinho) seguem disparando automaticamente — o botão Manual só aparece no modo MANUAL.

Detalhes em Tabelas de preço e atacado B2B.

Cliente

  • Sem cliente → venda anônima (consumidor final).
  • Com cliente → pode ser vinculado antes ou depois do pagamento. Serve pra:
    • Emitir NFC-e com destinatário.
    • Usar a tabela de preço negociada dele.
    • Registrar fiado (vira conta a receber no nome do cliente).
    • Aparecer no histórico de compras e curva ABC.

Formas de pagamento

O sistema já vem com as seis formas de sempre — Dinheiro, Crédito, Débito, Pix, Boleto e Fiado — e você pode criar as suas em Configurações. Serve pra separar “Pix Nubank” de “Pix Sicoob”, ou pra ter “Cartão da maquininha X” e “Cartão da maquininha Y” aparecendo separados nos relatórios.

Cada forma pode apontar pra uma conta bancária, e aí o dinheiro dela já cai na conta certa na hora da conciliação.

Comportamentos que valem lembrar:

  • Dinheiro — mostra troco se o cliente pagou mais que o total.
  • Fiado — gera conta a receber e exige cliente identificado. Ver Fiado e crediário.
  • As seis formas padrão podem ser renomeadas e desativadas, mas não apagadas.

Você pode dividir em N formas clicando em ”+ Dividir pagamento”. Ex.: R$ 150 em dinheiro + R$ 200 em cartão.

Desconto

O campo de desconto no carrinho aceita R$ ou % (alterna no toggle) e nunca passa do subtotal. O desconto sai do total da venda; os itens continuam com o preço cheio, pra não distorcer o relatório de produtos vendidos.

Entrega no fechamento

Marcando que a venda é entrega, você escolhe pagar agora (o cliente paga no balcão e a entrega é só logística) ou pagar na entrega (nada é cobrado agora; a venda nasce quando o entregador voltar). Dá pra já indicar o entregador e o troco a levar.

Detalhes em Criar um pedido de entrega.

Tela do cliente

O botão Tela do cliente abre a visão do carrinho pra virar pro consumidor — ele acompanha item, quantidade e total enquanto você passa as compras. Funciona bem num segundo monitor ou num tablet virado pro balcão.

Após a venda

O dialog pós-venda mostra a venda criada e permite:

  • Emitir Nota Fiscal — NFC-e (consumidor) ou NF-e modelo 55 (cliente PJ com CNPJ, IE e endereço completos), na mesma seção.
  • Compartilhar a nota — manda o PDF pro WhatsApp do cliente pelo compartilhamento do próprio celular, ou copia o link. O arquivo sai com nome legível, não com o código interno.
  • Enviar por e-mail — no menu ⋮ da venda.
  • Imprimir o comprovante — com os dados fiscais e, no fiado, a linha de assinatura do cliente.
  • Cancelar (devolve estoque, reverte contas a receber, zera comissão).

Expandir tela

O botão Expandir tela na barra do topo esconde o menu e a barra do módulo — o operador trabalha em tela cheia, sem distração. Ideal pra terminal dedicado de venda. No caixa rápido, é nele que se finaliza sem tirar a mão do teclado. O estado dura só a sessão (não persiste entre logins).

Mobile

Adicionar item ao carrinho não muda mais pra tab “Carrinho” automaticamente — você segue marcando produtos seguidos antes de revisar. Para revisar, toque no badge “Carrinho” no rodapé.

Excluir venda (somente dono)

Apenas o dono da empresa (TenantRole OWNER) vê um botão Excluir definitivamente dentro do dialog de detalhes da venda. Pensado pra limpar dados de teste:

  • Se a venda ainda está paga, devolve o estoque automaticamente antes de apagar.
  • Itens, pagamentos e comissão somem dos relatórios.
  • Documentos fiscais ficam preservados no histórico (sem vínculo com a venda).

Use só pra remover lixo de período de testes. Pra cancelar uma venda real, prefira o Cancelar venda — preserva o histórico contábil.

Modo offline

Se a internet cair durante a venda, o PDV salva na fila local (IndexedDB) e mostra “Sem conexão — venda salva localmente”. Assim que reconectar, a fila sincroniza automaticamente.

Três detalhes que fazem diferença na prática:

  • Não é só “ficar sem sinal”: se o servidor não responder (queda do lado de cá, Wi-Fi conectado mas sem internet), a venda também entra na fila em vez de dar erro.
  • O carrinho sobrevive a um F5. Recarregar a página no meio da venda não perde o que já foi bipado.
  • A sincronização acontece também depois de recarregar — não é preciso deixar a aba aberta esperando.

Cada venda leva uma marca própria, então uma retentativa nunca vira venda duplicada.

Limite: enquanto offline, você não consegue emitir NFC-e (exige SEFAZ online). A venda fica registrada; a nota sai depois de reconectar.

Faltou algo ou ficou com dúvida neste guia? Fala com a gente no WhatsApp →