PDV (frente de caixa)

O aplicativo de balcão. Roda em tela cheia no endereço /pdv, fora do menu lateral, e usa a mesma engine de preços da loja online — o valor cobrado no balcão é idêntico ao do site.

Quem pode acessar

  • pos.operate — operar o PDV.
  • pos.manage_cash — abrir e fechar o caixa.
  • pos.discount, pos.cancel, pos.refund, pos.courtesy sensíveis — ações que também podem ser liberadas por PIN de supervisor.
As duas permissões andam juntas

O caixa é obrigatório para operar. Um operador com pos.operate mas sem pos.manage_cash não consegue abrir o caixa e, portanto, não consegue vender.

Antes de vender: os dois portões

O PDV só libera a tela de venda quando as duas condições são atendidas:

  1. Maquininha selecionada. O operador escolhe o equipamento e pode trocá-lo durante o expediente.
  2. Caixa aberto. Informa-se o fundo de troco e o caixa começa.

Enquanto isso não acontece, a tela inicial conduz esses dois passos.

Montando a venda

  • O operador escolhe a data e vê os ingressos disponíveis, com os mesmos valores do site.
  • Datas futuras exibem o preço antecipado destacado em relação ao cheio, com selo indicativo.
  • É possível identificar o cliente buscando um contato existente ou criando um novo.
  • Cupom de desconto pode ser aplicado; desconto manual exige permissão ou PIN.

Formas de recebimento

Uma venda pode ter vários pagamentos — por exemplo, parte em dinheiro e parte no cartão.

FormaExigeObservações
DinheiroCaixa abertoO sistema calcula o troco (recebido menos valor). É a única forma que entra no caixa.
CartãoMaquininha e identificador da transaçãoDistingue crédito de débito; só o crédito parcela.
PixMaquininha e identificador da transaçãoProcessado pela maquininha.
Contingência manualIdentificador da transação obrigatórioUsada quando a maquininha processou fora do sistema.
Por que o identificador da transação é exigido

Pagamentos digitais não podem ser marcados como aprovados sem o identificador da operadora. É o que impede alguém de “aprovar” manualmente uma cobrança que não aconteceu — e o que permite a conciliação depois. O sistema também barra o mesmo identificador em duas linhas diferentes.

Em pagamento misto ou com falha, os valores já aprovados são preservados: o operador pode tentar de novo ou trocar de forma até cobrir o total. Quando a soma dos aprovados alcança o total, os vouchers são gerados.

Sessão de caixa

Detalhes completos em fluxo do caixa. Em resumo:

  • A sessão é por operador; só pode haver uma aberta por vez para a mesma pessoa.
  • Abre com o fundo de troco.
  • O valor esperado é o fundo mais todo o dinheiro aprovado recebido naquela sessão.
  • No fechamento, compara-se esperado × contado. A divergência não bloqueia, mas exige aceite explícito.
  • Só dinheiro é conciliado; cartão e Pix vão direto para a adquirente.
  • Estorno em dinheiro reduz o esperado automaticamente.
  • Sair com o caixa aberto força o fechamento antes.

Nesta fase não há sangria nem suprimento de caixa.

Autorização por PIN de supervisor

Quando o operador não tem a permissão de uma ação sensível e a empresa habilitou a liberação por PIN, um supervisor digita o PIN dele na própria tela — sem trocar de sessão e sem refazer o carrinho.

  • A autorização vale para um único uso e expira em 20 minutos.
  • Fica registrado quem operava, quem autorizou, qual ação, o valor e o motivo.
  • Após várias tentativas erradas, o PIN é bloqueado por um período configurável.
  • Cada usuário cadastra o próprio PIN (4 a 6 dígitos) em Minha conta → PIN de supervisor.

Entrega do voucher

Após a venda, o voucher pode ser entregue por WhatsApp, e-mail ou impressão (o QR sai em qualquer impressora acessível). Pulseiras são entrega física e não ficam vinculadas ao voucher. Venda para data futura recebe apenas o voucher.

Cancelamento e estorno no balcão

  • Cancelamento marca a venda como cancelada e cancela os vouchers, liberando a capacidade. Exige permissão ou PIN.
  • Estorno é por parcela de pagamento, pelo meio original: dinheiro sai do caixa; cartão e Pix voltam pela operadora; contingência manual deve ser estornada na mesma máquina.
  • Quando todas as parcelas aprovadas são estornadas, a venda passa a Reembolsado e os vouchers são cancelados.
  • Voucher já usado bloqueia as duas ações.

Check-in no balcão

O operador pode dar check-in do voucher direto no PDV (na tela de sucesso da venda e no painel de vendas), reaproveitando o mesmo motor do portão. Isso exige a permissão checkin.operate — quem opera o balcão e também valida entrada precisa das duas permissões.

Regras de negócio

  • O servidor recalcula o preço de cada item e ignora o valor enviado pela tela.
  • Sem preço calculável, a venda falha (price_unavailable).
  • Mesmo corte de preço antecipado do site, usando o fuso do parque.
  • Desconto manual registra quem aplicou, o valor e o motivo.
  • O PDV não grava promotor — atribuição de promotor é exclusiva da loja online.
  • A maquininha usada fica gravada em cada pagamento digital, para conciliação e estorno.
  • O PDV é web e on-line: não há modo off-line.

Erros e dúvidas comuns

Mensagem / situaçãoMotivoSolução
cash_session_requiredRecebimento em dinheiro sem caixa abertoAbrir o caixa
manual_requires_transaction_idContingência manual sem identificadorInformar o identificador da transação
digital_approved_requires_transaction_idPagamento digital sem identificadorAguardar o retorno da maquininha
Identificador duplicadoA mesma transação foi lançada duas vezesConferir os pagamentos já registrados
divergence_requires_acceptFechamento com diferença de caixaConferir a contagem e aceitar a divergência
Não abre a tela de vendaFalta maquininha ou caixaConcluir os dois passos iniciais
Ação pede PINOperador sem a permissãoChamar um supervisor

Boas práticas

  • Feche o caixa no fim do turno, ainda com o time presente para conferir divergências.
  • Registre o motivo do desconto manual com clareza — ele é lido em auditoria.
  • Use contingência manual apenas quando a maquininha realmente processou fora do sistema, e anote o comprovante.
  • Confira as datas incluídas ao vender um pacote pelo balcão.
  • Prefira liberar ações sensíveis por PIN a conceder a permissão de forma permanente.

Páginas relacionadas