Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Henry4ndrew/saborGestion/llms.txt

Use this file to discover all available pages before exploring further.

The cashier dashboard is the operational hub for cajero users. It covers the full customer transaction lifecycle — from taking an order through to collecting payment and closing the register at the end of the day. Route: GET /dashboard/cajero
Controller: DashboardController@cajero
Named route: dashboard.cajero
Access requires the authenticated user’s role to be cajero or admin. Any other role receives a 403 Forbidden response.

Metrics overview

The dashboard displays four summary cards at the top of the page:
CardDescription
Ventas TotalesCumulative sales revenue for the current period
Pedidos HoyTotal number of orders placed today
Clientes AtendidosNumber of customers served
Productos AgotadosCount of menu items currently out of stock
Below the cards, two panels provide additional context:
  • Ventas Recientes — a list of the most recent sales transactions
  • Productos Más Vendidos — a ranked list of the best-selling products
The cajero role has the broadest operational scope outside of admin. The entire Operaciones section of the sidebar is available:

Inteligencia de Negocios

LinkRoute
Dashboard Cajerodashboard.cajero

Operaciones

All order management, billing, and end-of-day operations are grouped under this section:
LinkRouteDescription
Pedidospedidos.indexCreate and manage customer orders
Comandascomandas.indexView and process kitchen tickets
Deliverydelivery.indexManage delivery orders
Pre-facturafacturas.indexGenerate pre-invoices for tables
Pagospagos.indexRecord and manage payments
Cierre de Cajacierres.indexRun the end-of-day cash register closing

End-of-day closing workflow

The cashier is responsible for the daily register closing. The steps below describe the standard sequence:
1

Verify all orders are closed

In Pedidos, confirm that all active orders for the day have been completed or cancelled. Open orders will affect totals in the closing report.
2

Generate pre-invoices

Use Pre-factura to issue invoices for any tables or orders that have not yet been billed. Every served order must have a corresponding invoice before closing.
3

Record outstanding payments

In Pagos, verify that all invoices have a matching payment record. Register any cash, card, or other payment methods used.
4

Run the Cierre de Caja

Navigate to Cierre de Caja and create a new closing entry. The system will consolidate all payments recorded during the day into the closing report.

Quick actions

Toma de pedidos

Open the orders module to take new orders or view existing ones.

Gestión de comanda

Monitor kitchen tickets and confirm that dishes are dispatched correctly.

Registro de pagos

Log customer payments against open invoices.

Cierre de Caja

Close the daily register and generate the end-of-day summary.
Always complete the Cierre de Caja before logging out at the end of a shift. A missing daily closing will cause discrepancies in sales reports and reconciliation.

Build docs developers (and LLMs) love