Bill operations
The buttons below the totals, plus each line's menu, cover the common changes to a bill. Totals (subtotal, discount, tax, and grand total) update as you go.
Applying a discount
- Whole bill: a single discount applied to the entire receipt (see the steps below). It's capped at your role's maximum, and requires the POS Total Discount module and a configured discount product.
- One line: use Edit on the line and set a discount %. Clear it later with Remove discount in the line menu.
To apply a bill-wide discount:
- Click Discount below the totals.
- Toggle Percent (%) or Amount and type the value.
- Add an optional comment (it labels the discount line).
- Check the preview — it shows the deduction and the new total — then Save.
Bill discount dialog
Splitting a bill
Click Split to move whole lines onto a new receipt — useful when guests want to pay separately.
- Tick the lines to move.
- Optionally name the new receipt.
- Confirm. Gurita creates the second receipt (with its own receipt number and those lines) and leaves the rest on the original.
The dialog shows a running Split total for the ticked lines and a Remaining total for what stays.
Split dialog
Note: Split works on whole lines. At least one line must move and at least one must stay (the Split button needs a bill with two or more lines).
Tip: Split is also how one bill goes onto two people's tabs (staff or customer accounts): a tab always takes the whole receipt, so split the lines first and charge each receipt to its own person — see Tabs and settlements.
Moving a bill or items
You can move a whole bill to another table (Tables module only), or a single line to another open bill — prices convert automatically when the two receipts use different currencies.
To move a whole bill:
- Click Table below the totals.
- Pick the destination table from the area grid (the current table is highlighted and can't be picked). The bill moves at once.
To move one line to another open bill:
- In the line's menu choose Move to bill….
- Search the open receipts and tap the target to arm it (it highlights).
- Click Confirm (or ✗ to abort). If there are no other open bills you'll see "No other open bills on this station".
Move a line to another bill
Printing a bill
Print opens the same dialog everywhere a bill is printed — the POS counter, the receipt dialog, and Billing (Onsite) on a booking. It has three parts.
Document — pick the print template (when the counter offers more than one), the Language the document is printed in, and, on a booking's onsite bill, the Contact Person and Customers to print.
Currency & output — Change currency prints the bill converted into another currency. Switch it on and the panel shows the target Currency, the Exchange Rate (prefilled from the daily rate, with a 1 EUR = 0.94 CHF read-out beside it) and Use product price in currency if possible — with that on, a product that already has a price in the target currency is printed at that price instead of being converted. The hint on the right tells you which currency the bill was booked in. Below, choose the output: Browser print dialog, Create PDF, or Direct Print where a thermal printer is set up.
Template options — the fields the selected template declares, as real controls rather than raw checkboxes. Each row shows the field's name and, where the template supplies one, a line of help text.
Grouping by category — like the onsite bill, a POS receipt can list its products under their product category, each block closed by a per-category subtotal. Switch it on for every receipt with Settings → POS → Group products by category on POS receipts, or per print with the Group by category toggle under Template options — the default receipt template ships that toggle, and a custom template gets it by declaring a boolean option with the key groupByCategory. It applies to a single receipt and to a combined receipt of several bills alike. The default receipt template honours it; a custom template reads the blocks from groupedItems (the same shape as the onsite bill's) and falls back to the flat product list when the option is off.
- A field that differs from the template's default is tinted, gets a blue dot, and shows a restore button that puts that one field back.
- The header counts how many fields are changed and offers Template defaults to reset all of them at once.
- Templates with more than a handful of fields get a Filter options box.
- Values are remembered per template while the dialog is open, so switching templates and back keeps what you typed.
Print bill dialog
Note: Print stays disabled while something would make the document wrong — no template configured for this print, no customer selected on an onsite bill, a conversion switched on without a usable rate, or a thermal printer that isn't connected. The reason is shown in red next to the field it belongs to.
Tip: the field names and help text come from the print template itself. Give them proper titles and descriptions under Settings → Mail templates and everyone printing that document sees them instead of the raw field key.
Cancelling a bill and deleting an item
Both actions ask why, and the reason is kept in the receipt's audit trail.
- Cancel a receipt (has items): pick one of the listed reasons — Wrong entry, Guest cancelled, Entered twice, Test entry, Kitchen/bar error, or Other (see the steps below) — and the receipt is marked cancelled.
- Delete a line: choose Delete in the line menu and type a free-text reason.
To cancel a receipt:
- Click the cancel icon in the receipt header.
- Choose a reason from the list.
- Click Cancel receipt (or Keep to back out).
Cancel receipt dialog
Note: An empty receipt (no items) is deleted outright with the trash icon — no reason needed.
Warning: Do not cancel a receipt that shows On account. Cancelling does not take it off the staff member's or guest's tab — the debt simply vanishes from the Accounts screen and from every future settlement, silently. Un-charge the bill first (the undo icon on the Accounts screen); it returns to Open and can then be cancelled like any other receipt.
