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.
Enteradiciona 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:
- Preço varejo (cadastro da loja).
- Promoção ativa (se houver).
- Faixa de atacado (
10+,50+,100+— conforme cadastro e o modo de atacado da loja). - 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.