Skip to content
Sellify POS

Selling

Orders and corrections

Menu: Sell → Orders · Who: owner, branch manager

This is management, not till work. A cashier fixes a mistake by voiding and ringing it again; they never rewrite a sale. A paid sale is corrected, never quietly edited — and every correction is on the record.

The list

One branch, a run of business days, counted the way the floor thinks about it — by order mode: dine-in, takeaway, delivery, retail.

The screen opens on today — both ends of the range default to the business day that branch is trading right now, which the server works out. So "Today" here and "Today" on the Z report are the same day, even at 1am.

Filters: Every status (Paid, Held, Voided), Every mode, Every terminal, and Discounted only, Written off only, Corrected only. Search by order number, name or phone.

A whole range is added up by the database, so a month is as quick as a day, and a range typed backwards is turned around rather than refused.

Opening an order

Everything the sale actually was: the lines with their variants, modifiers and deal components, the discount and where it came from, the tax per line, the payments, the terminal it was rung on and — for a delivery — the area, the promise and the rider.

Correcting a paid sale

Press Correct, give a reason. What you may change:

ChangeWhat happens
Remove or reduce a lineThe order is re-priced from its own frozen lines
Give a discountReplaces any campaign or promo that was on it, and gives the code back
Write the bill offLines go to zero. The delivery charge stays — a delivery that was made was made
Remove taxAn exemption of this customer, not a change to your tax table
Refund or collectMoney moves as a payment row on the order

It re-prices from the sale's own snapshots — never from today's catalog and never from today's tax table. A shelf price or a tax rate that has changed since cannot rewrite what was sold.

Removing tax parks the lines' frozen rates rather than deleting them, so putting the exemption back charges exactly what the sale charged before.

The money an amendment moves

It is a payment row on the order: negative went back to the customer, positive was collected from them. The method defaults to however the sale was paid. The till's expected cash and the Z report already read payments, so nothing has to be told twice.

And the books follow the bill, where you keep them. Correcting a sale restates what the journal says about it — the sales, the tax and the giveaway, all three, from where the bill now stands rather than by adding a difference on top. What it does NOT touch is what the sale COST: an amendment re-prices from the lines' own frozen snapshots and moves nothing off the shelf, so Inventory and Cost of sales stay exactly where they were.

What is refused

RefusalWhat to do
The business day is closedReopen the day from Day close first — a PIN'd, recorded act
The discount is over the company capdiscounts.max_discount_percent applies here exactly as it does at the till. Nothing about being a manager goes past it
The food has already left on a motorbikeA delivery that is out cannot have its cart changed. Fail or complete it first — see Riders and delivery

Declining a held order

A void. It never took an order number and never took any money, so nothing leaves the shelf or the till.

Undoing a void

A sale that was voided by mistake — or a delivery marked failed that the customer took after all — is brought back with Undo the void, on the order itself.

Do not ring the sale in again. That would give one sale two order numbers, leave the first standing as a void, and count the food twice in your food cost.

The sale counts again, keeping its own order number, and whatever it took off the shelf comes off again — on the business day it was sold on, not today. That is why a closed day refuses it: reopen the day first, from Day close.

What comes back
A paid salePaid again, same order number, stock off the shelf again
A delivery that failedPlaced and unpaid again, and back to Waiting — the food is in the building, so hand it to a rider again
A held billHeld again, on its own table — so that table has to be free

A held or unpaid order never reached the shelf, so nothing comes off it. Any promo code it spent is spent again, and a staff meal's allowance is charged again.

Owner and branch manager only, a reason is required, and it is written to the order's record like every other correction.

Every correction is on the record

Who, when, why, and the order's totals on each side of it. That record is the point — it is what makes correcting a sale safe enough to allow at all.