Pular para o conteúdo principal

🛒 Operação de Frente de Caixa (PDV)

O Frente de Caixa (PDV) é o módulo de atendimento comercial e checkout rápido do VetDaily. Projetado para suportar o ritmo ágil de recepções e balcões de pet shop, ele permite desde vendas rápidas sem cadastro até operações complexas com tutor identificado, controle obrigatório de lotes de medicamentos, múltiplos meios de pagamento e vendas faturadas a prazo.

Frente de Caixa e Nova Venda (PDV) Figura 11: Interface do Frente de Caixa (PDV) com catálogo dinâmico, painel do carrinho, cálculo de impostos/descontos e formas de pagamento.


🎯 Tipos de Venda no Balcão​

O PDV do VetDaily atende a dois perfis principais de operação:

  1. Venda Rápida (Consumidor Final):

    • Ideal para clientes de passagem que compram rações, medicamentos comuns ou acessórios na loja física.
    • Não requer preenchimento prévio de cadastro de cliente, agilizando filas.
    • Exigência: A venda deve ser quitada integralmente no momento do atendimento.
  2. Venda Identificada (Tutor & Pet):

    • Permite vincular a compra diretamente ao cadastro do tutor e ao prontuário do pet.
    • Permite vendas a prazo (lançamento na conta corrente do cliente) e histórico consolidado de compras na ficha do paciente.

➕ Passo a Passo: Registrando uma Nova Venda​

Acesse Vendas > Nova Venda (/vendas/nova) pelo menu lateral ou utilize o atalho de teclado rápido da recepção.

1. Identificação do Cliente e Pet (Opcional ou Obrigatório para Venda a Prazo)​

  • No campo "Cliente / Paciente", digite o nome do tutor, CPF ou telefone.
  • O sistema exibe um menu suspenso instantâneo com os tutores e seus respectivos pets.
  • Ao selecionar um pet, o tutor responsável é vinculado automaticamente.
  • Para limpar a seleção e realizar uma venda anônima, clique no botão "Limpar".

2. Seleção de Itens pelo Catálogo Inteligente​

O catálogo exibe todos os produtos e serviços ativos na clínica com filtros por categoria:

  • Abas de Navegação: Alterne entre Todos, Produtos (rações, medicamentos, brinquedos) e Serviços (consultas, diárias, banho e tosa).
  • Busca por Código ou Nome: Digite qualquer termo na barra de pesquisa ou utilize um leitor de código de barras (EAN/SKU). A busca possui debounce inteligente para não travar a digitação.
  • Inclusão no Carrinho: Clique no card do produto ou tecle Enter no leitor óptico para adicionar o item ao carrinho. Cliques repetidos incrementam a quantidade automaticamente.

3. Gestão do Carrinho e Rastreabilidade de Lotes​

Cada item adicionado ao carrinho conta com controles operacionais avançados:

ControleComo Funciona
Ajuste de QuantidadeUtilize os botões + e - ou digite a quantidade desejada. Ao reduzir para zero, o item é removido do carrinho.
Remoção RápidaClique no ícone de lixeira para retirar o item do checkout.
Desconto por ItemAplique desconto individual no item escolhendo o tipo: em Valor (R$) ou em Percentual (%).
Alocação de Lotes (requires_exact_lot)Para vacinas e medicamentos que exigem rastreabilidade de lote e validade, o sistema abre uma seção específica para distribuir as unidades entre os lotes disponíveis no estoque.

[!WARNING] Bloqueio de Alocação de Lotes: Se um medicamento exigir alocação exata de lote, a venda não poderá ser finalizada enquanto a soma das frações alocadas em cada lote não for idêntica à quantidade total inserida no carrinho. Isso previne furos no inventário e discrepâncias de validade.


4. Desconto Geral e Observações da Venda​

Abaixo do subtotal dos itens, o operador pode aplicar condições comerciais globais:

  • Desconto Geral:
    • Selecione se o abatimento será em R$ (Valor fixo) ou % (Percentual sobre o subtotal).
    • Trava de Segurança Antierro: O sistema impede descontos que superem 100% do total da compra.
  • Justificativa / Observações:
    • Campo de texto para registrar o motivo do desconto (ex: "Desconto de cortesia autorizado pela gerência", "Campanha mês do tutor"). As observações ficam salvas no recibo e nos relatórios de auditoria.

5. Formas de Pagamento e Finalização​

O VetDaily suporta liquidação simples e pagamentos múltiplos na mesma transação:

  1. Formas de Pagamento Disponíveis:

    • Dinheiro: Exibe cálculo de troco facilitado.
    • Pix: Liquidação instantânea.
    • Cartão de Débito e Cartão de Crédito: Registro do meio eletrônico com conciliação.
    • Boleto / Transferência Bancária: Conforme cadastrado nas opções da clínica.
  2. Pagamentos Múltiplos (Composição de Valores):

    • O cliente pode pagar com mais de um meio (por exemplo: R$ 50,00 no Pix e R$ 120,00 no Cartão de Crédito).
    • O sistema calcula a soma em tempo real e exibe um indicador de validação:
      • Verde: Total dos pagamentos fecha perfeitamente com o valor da venda.
      • Vermelho: Diferença pendente ou excedente informada.
  3. Venda a Prazo (Faturada):

    • Se o cliente for levar a conta para pagamento posterior (fiado/faturado), deixe os valores de pagamento zerados.
    • O sistema exigirá obrigatoriamente a identificação de um Tutor e registrará o valor como débito pendente na conta corrente do cliente.
  4. Concluir Venda:

    • Clique em "Finalizar Venda".
    • O sistema emite a numeração fiscal/interna da venda, dá baixa automática no estoque, gera os registros financeiros e disponibiliza a impressão do comprovante.