Skip to content

Module: Caja ​

The caja (cash register) is the work shift in Nexta. It is the mechanism that connects the day's payments and expenses with a final count at closing.

Cash session ​

A session starts with the opening (initial amount) and ends with the closing (count of what actually remained). While it is open, everything that happens in the business (payments, expenses) is tied to it.

One active session per business ​

There can only be one open session per business. If two people try to open one at the same time, the second gets "Ya hay una caja abierta" and works on the existing one.

Components ​

Each session stores:

  • Who opened it and when.
  • Initial amount.
  • List of paid orders.
  • List of recorded expenses.
  • Who closed it and when (on closing).
  • Final count by method (efectivo / transferencia / tarjeta).
  • Difference between expected and counted.
  • Optional closing notes.

X-Report ​

The X-Report is a summary of the shift without closing the register. Useful mid-shift or when handing over.

It shows:

  • Sales by method.
  • Number of orders.
  • Tips and discounts.
  • Breakdown by hour — in the business's local time, not the server's.
  • Expected in the drawer (opening + cash collected − cash spent).

Voided orders

A voided order can only be one that was never paid. The register counts what was actually collected (paid), and voiding a paid order is blocked: otherwise the sale kept adding up in the closing while the money had already left the drawer. To give money back on a paid sale, a refund is recorded, which does deduct from the shift.

Closing ​

When closing, the system asks you to enter what you actually counted, split by method, and shows you the difference for each one live.

There are two different numbers, and they are not synonyms:

NumberWhat it isFormula
Esperado en el cajónWhat physical cash should be there.apertura + ventas en efectivo − gastos en efectivo
Posición del turnoThe business result, with and without card terminal.apertura + todas las ventas − todos los gastos

The difference that gets stored is the cash one: efectivo contado − esperado en el cajón. Previously the total counted (cash + transfer + card) was compared against the shift position, which produced false shortfalls as soon as the business sold with a card terminal: that money was never in the drawer.

  • Positive = there was extra money.
  • Negative = money was missing.
  • Zero = it balanced.

If the cash difference deviates by more than $10, the closing asks for a note with the reason. A mismatch of a few pesos is bill-counting noise; it doesn't require writing anything.

A closed session is not reopened

Once closed, the session stays in the history and its numbers are not recalculated against what happens afterward. To keep selling, a new one is opened.

Connection with other modules ​

  • Pedidos — payments go into the active session.
  • Gastos — the day's expenses are recorded tied to the session.
  • Facturas — each payment generates an invoice linked to the session.

Who uses this module ​

RoleWhat they can do
DueñoEverything — open, close, view the X-Report, view the full history.
AdministradorEverything (same as Dueño).
CajeroOpen, close, view the X-Report, view the full history, record expenses.
TrabajadorNothing in the register. They can only check whether the register is open (needed to place orders).
CocineroNo access.
ClienteNo access.

Watch out for the "Trabajador" role

Caja, expenses and distributors belong to Dueño, Administrador and Cajero. A Trabajador who enters the Caja screen by direct URL is sent back to the dashboard: they can't open, close or see totals.

Made with love in Colombia · Nexta POS