Discounts in RxShelf are simple by design: one raw Naira amount off the whole cart, applied by staff who have permission, logged to the audit trail. No percentages. No per-line adjustments. This keeps discounts easy to audit and hard to abuse.
Where the field is
Open the POS (Sidebar: Sales → POS) and build a cart. If you have the discount permission, you'll see a Discount (₦) field on the cart panel between the subtotal and the total.
If you don't see it, you don't have permission — the field is hidden entirely, not just disabled.
Apply a discount
- Type the Naira amount off — e.g.
500for ₦500 off. - The total recalculates instantly.
- Complete the sale as normal.
The discount amount prints on the receipt as its own line above the total, so the customer sees both pre-discount subtotal and discounted total.
Who can discount
By default:
- Owner — always.
- Manager — yes.
- Dispenser — no.
- Accountant — cannot sell at all.
The Discount field is hidden for the dispenser role by default. To grant it to a specific dispenser (a trusted senior, for example), use the per-staff permission editor — see Set per-staff permissions.
What if the field is broken or missing?
- Field missing → you lack the permission. Ask the owner to check.
- Field shows but the total won't update → refresh the POS; the cart may be in a stale state.
- Amount exceeds subtotal → the discount is capped at the subtotal by the server; you can't create a negative total.
Next steps
- Refund a sale — separate permission, separate flow.
- Set per-staff permissions.