8 min read

Credit, wallet, and loyalty

Open balances, credit limits, wallet spend, and points — including how the web till keeps them correct offline.

Three ledgers sit on each customer: open balance (they owe you), wallet (prepaid they can spend), and loyalty points. Walk-in cannot use any of them — pick a customer first.

On-account credit

  1. 1

    Sell on credit

    Checkout → pick the customer → leave a balance due (or a Credit line). Needs pos.credit. Cashiers without that key cannot leave money unpaid.

  2. 2

    Watch the limit

    If a credit limit is set, open balance + this unpaid amount cannot exceed it. Limit 0 means no cap.

  3. 3

    Collect later

    Customers → open the profile → Collect payment. Needs parties.collect and internet. Payments apply FIFO to the oldest unpaid sales. Anything left over goes into their wallet.

Wallet

  • Top up on the customer profile (cash, MoMo, card, bank). Needs parties.manage and internet.
  • At checkout, add a Wallet payment. The till refuses if the cached wallet is too low.
  • Collect leftover (payment larger than what they owe) also credits the wallet.

Loyalty

Settings → Loyalty. Earn per unit paid (default 1 point per 1.00 paid). Redeem rate is how many points equal 1.00 off (default 100). Points earn on the amount paid when the sale lands on the server — including after an offline sale syncs.

  • At checkout, if the customer has points, redeem some against the total.
  • Group percent discount still applies when you pick the customer — that is separate from loyalty.

Related