POS

Orders & refunds — the full cycle with full transparency

Every order moves through a documented lifecycle from open to close. Cancellations and refunds — full or partial — sit behind role-based permissions with a permanent audit trail.

The order lifecycle, end to end

Supports every order type

Dine-in, takeaway, delivery, and aggregator orders — all in one unified view.

Full detail on every order

Items, modifiers, payment method, cashier, table, amount — all visible and searchable.

Partial refund per line item

Refund a single item or modifier without voiding the entire ticket.

Cancellation gated by role

Cashiers cannot cancel without manager approval. Every cancellation is tied to the person who approved it.

Permanent audit trail

Every refund and cancellation is logged with timestamp, user, and reason — nothing disappears.

Tied to accounting

Every refund flows immediately into invoicing — no manual journal entries needed.

Cancellation flow

Cancellation is a controlled action, not a casual button

Cancelling an order requires a specific permission. The system asks for a reason and records the user and timestamp. The order stays in the log marked as cancelled — it is never deleted. This protects you from internal theft and keeps your accounting clean.

  • Customizable permissions per role
  • Mandatory reason for every cancellation
  • Linked to the back-office audit log at /back-office/audit

Partial refunds

Refund a single line, not the whole ticket

A guest complained about one dish out of five? Refund just that line — the rest of the ticket is untouched. The system recalculates VAT on the refunded portion and issues a credit invoice that matches ZATCA requirements.

  • Pick items and quantities to refund
  • Automatic VAT recalculation
  • Credit notes that comply with e-invoicing standards
  • Tied to invoices in /accounting/invoices

Searching orders

Find any order in seconds

Search by order number, guest name, table number, or payment method. Filter by branch, cashier, or date range. Useful for customer service, audits, and shift closing.

  • Multi-criteria filters
  • Export results for external review
  • Linked to /pos/cashier to recall a past order

Ready to run orders without chaos?

Every order documented, every refund justified, every cancellation approved. The way it should be.

Start Free Trial

Just one intro call. No spam, ever.

  • 14-day free trial
  • No credit card required
  • Cancel anytime
FAQ

Common questions

Answers about order management and refunds.

Yes — dine-in, takeaway, and delivery, each with its own flow and reports.

Yes. Refunds work at the line-item level — refund one dish from a ten-item ticket without voiding the whole order.

Every refund is logged with a full audit trail (who, when, which line) and surfaces in a dedicated report at any time.

Yes, with manager permission. The change is logged and the kitchen gets an immediate alert so nothing slips.

Yes. The cashier stores orders and payments locally and syncs them as soon as the network returns — no data lost.