🛒 Itens do Pedido
| Qtd | Item | Total |
|---|
Fluxo de Caixa
| Data | Descrição | Tipo | Valor |
|---|
Vendas
Clique numa linha para ver os itens.
| ID | Data | Código / Cartão | Cliente (Responsável) | Aluno | Turma | Horário | Total |
|---|
Pedidos feitos pelo cliente externo (http://localhost:8081/). ✅ marca como atendido (some da lista) · 🖨️ abre o ticket para impressão.
| ID | Data | Código / Cartão | Cliente (Responsável) | Aluno | Turma | Horário | Total | Ações |
|---|
| Img | ID | Produto | Qtd | Custo | Venda | Categoria | Status | Totem | Cliente |
|---|
| ID | Cliente | Responsável | CPF | Cartão / Tag | PIN | Saldo | Status | Totem |
|---|
| ID | Nome | CNPJ | Fone | Contato | Status |
|---|
📅 Faturamento por Dia (últimos 30)
| Dia | Qtd. Vendas | Total |
|---|
🏆 Produtos Mais Vendidos
| Produto | Qtd. | Faturamento |
|---|
📑 Vendas por Origem / Sistema
Escolha de qual sistema vieram as vendas e o período desejado.
| ID | Data | Cliente (Responsável) | Aluno | Turma | Horário | Código / Cartão | Total |
|---|
🏢 Dados da Loja
Aparecem no cabeçalho e rodapé do cupom impresso.
⏰ Horário Limite — Cantina Digital
Após o horário, o período correspondente fica bloqueado para novos pedidos no cliente externo (localhost:8081).
📦 Importar Cadastros
Substitui/atualiza produtos ou clientes a partir de um arquivo .CSV.
💾 Backup & Restauração
Guarde uma cópia periódica do banco de dados em local seguro. "Fazer Backup" salva no servidor e já baixa uma cópia pro seu computador — se a VPS cair, você ainda tem o arquivo local.
🔑 Chave de API do Totem
O totem não pede mais PIN por compra (inviável com leitor de cartão físico). No lugar disso, o aparelho do totem precisa desta chave, configurada uma única vez (⚙️ no canto inferior esquerdo da tela do totem). Sem ela, o totem não consegue carregar produtos nem finalizar vendas.
⚠️ Gerar uma nova chave invalida a antiga imediatamente — o totem que ainda estiver com a chave velha para de funcionar até você reconfigurá-lo com a nova.
🖨️ Impressora
Por padrão o sistema usa a impressora marcada como padrão no CUPS. Se ela não existir, mudar de nome ou você preferir escolher outra, selecione aqui.
🖼️ Imagens para os Tickets Impressos
Envie imagens (logo, promoções, avisos...). A cada ticket impresso na aba Pedidos, uma delas é escolhida aleatoriamente e incluída no final do cupom.
🔗 Integração
Comando no estilo curl, com variáveis entre chaves duplas (ex.: {{cliente}}, {{valor}}).
O servidor não executa um shell de verdade — ele interpreta URL, método, headers e corpo do curl e monta a chamada HTTP internamente, com Java.
⚠️ O botão Testar executa a chamada de verdade — se o endpoint configurado for de produção, a ação real acontece (ex.: emissão de nota fiscal). Use sandbox/homologação enquanto estiver testando.