Skip to content

Sales, POS & debt — procedures

This page gives staff and owners a single runbook for the most common operational flows. Use it as a checklist when something is unusual, or to train a new cashier or manager.

Each section has 3-7 steps, what to click, and what to look for. Where the flow goes deeper, the page links to the topic-specific guide.

POS Workspace — empty

  1. Sign in, pick store, open a work shift.
  2. Open POS Workspace → Sale or Classic POS.
  3. Add items — search, scan (USB wedge / camera), or browse.
  4. Optional: attach a customer (search by phone / email).
  5. Optional: apply a coupon / discount.
  6. Choose payment method — cash / card / mixed / debt.
  7. Pay → confirm on the terminal → print receipt → hand over to customer.
  8. The order appears in Orders on the dashboard.

For step-by-step cashier copy, see the Cashier help center.

2. Manual order (phone / pickup / delivery)

Section titled “2. Manual order (phone / pickup / delivery)”
  1. Orders → + New order.
  2. Pick retail or wholesale.
  3. Search and add items, choose customer.
  4. Fulfillment: pickup or delivery (delivery asks for recipient, address, partner, COD).
  5. Payment:
    • Cash / card → finalize immediately.
    • Debt (Khách nợ) → only for a known customer (not guest). Sets up a receivable.
    • Save draft → open later without finalizing (does not allocate stock).
  6. Submit → order is awaiting confirmation (stock moves).

For wholesale credit checks, watch the credit status banner — warnings / blocks come from the customer’s credit policy (Customers).

  1. Find the order in Orders → list (search by id, customer, or scan barcode).

Orders list

  1. Open order detail → Request return / refund.
  2. Pick which lines to return, add a reason.
  3. Submit → status flips to return requested.
  4. Finance / manager approves or rejects (Finance → Refunds).
  5. On approval, stock returns to the default warehouse, payment reverses (card return / wallet credit / cash).

Refunds touch real money — only managers with finance write should approve. See Orders.

A known customer wants to buy now and pay later.

  1. Add customer to the cart.
  2. Choose Khách nợ (debt) as payment method.
  3. Submit — backend records is_debt, opens a receivable with a deadline (default +10 days; store-configurable).
  • Finance → Receivables — every open balance with overdue flags.

Receivables list

  • Customer → Debt tab — single-customer view, payment history.
  • Cash / card / bank / wallet — record from the receivable row.
  • Wallet top-up — add credit to the customer’s wallet from their profile.

If the customer overpays, the excess becomes wallet credit automatically.

  1. Work shifts → + Open shift.

Work shifts list

  1. Pick lane, set opening cash / slip counts → save.
  2. Sell as usual. All orders attribute here.
  3. Work shifts → close at end of session.
  4. Count cash, confirm slips, choose handover basis (Drawer or Ledger).
  5. (Optional) Close payment terminal batch — waits for the terminal to settle.

Want the shift to hand over to a partner? See Work shifts.

  1. Close any open shifts.
  2. Open Finance → Reports → Finance report for the day.
  3. Compare:
    • Cash on hand (shift closing totals) vs. Cash sales in the report.
    • Card totals vs. Terminal batch settlement.
  4. Investigate any difference using Transactions (filter by tender) and the shift activity log.
  5. Record any expenses not yet logged (petty cash, supplier payment, etc.).
  6. Snapshot / export the day if your policy requires.
  1. Open Customers → find them → Debt tab.
  2. Show the open receivables with deadlines.
  3. Compare to the timeline (orders + payment events).
  4. If a payment was missed, record payment now.
  5. If everything looks correct but the customer disputes, open a support ticket with order ids.
TaskScreen
Ring up a salePOS Workspace or Classic POS
Add / edit customerCustomers
Check today’s ordersOrders
Refund or returnOrders → detail → Request return
Track cash drawerWork shifts
Track customer debtFinance → Receivables
Reconcile end-of-dayFinance → Reports
Change who’s allowed whatEmployees → pick → Role (owner)
Configure hardwareSettings → Devices