FAQ & Troubleshooting: Point of Sale
Common questions about voids, returns, and known non-functional pages.
Why can't I access POS at all?
The whole module requires Pharmily or Network — Starter workspaces are blocked entirely with a subscription-upgrade prompt, not a partial/limited view.
"Sale is already voided" / "Cannot void a return transaction" / "Cannot void a refunded sale"
Each of these means the sale is already in a state where voiding doesn't apply — check the sale's current status before trying again.
"Cannot void a sale with an existing return"
A sale with a linked return can't be voided directly — resolve or reverse the return first.
"This sale cannot be deleted. Use Void or Sell Return instead."
Only drafts, quotations, and proformas can be deleted — a finalized sale needs Void or a return instead.
"A customer must be selected when the amount paid is less than the total"
A credit or partial-payment sale needs a customer attached — anonymous walk-in sales must be paid in full.
Several pages don't seem to work — Sales Orders, Subscriptions, Deliveries, Pay Terms
These are known gaps, not something wrong with your account:
- Sales Orders and Deliveries call backend endpoints that don't exist yet.
- Subscriptions (Recurring Sales) is similarly non-functional, and isn't actually backed by a recurring-sales concept even once fixed.
- Pay Terms can't currently be saved.
Shipments does work — it reuses your real sales data rather than being a separate system.
"A cash register is already open for this location"
Only one register can be open per location at a time — close the existing one before opening another, or use the existing session.
What's the difference between an X-Report and an EOD (Z-)Report?
An X-Report (Desktop-only) is a read-only snapshot you can pull anytime mid-shift. An EOD report formally closes out the business day.