Active cart
| Field | Value |
|---|---|
| Screen ID | POS-SCR-003 |
| Module | Point of sale |
| Status | Implemented; evidence required |
| Platforms | Android phone, Android tablet, web equivalent |
| Roles | Cashier, Manager, Owner |
Purpose
Review the active order, change quantities, apply permitted order changes, and enter payment with the exact payable total visible.
Rules
- Quantity never falls below one; removing a line requires an explicit remove action.
- Applying a discount or price override checks the role capability before changing totals.
- Clear cart is destructive and requires confirmation; a failed update retains the existing cart.
- The cart total and tax treatment update immediately from local order state, then reconcile with the invoice request.
- Checkout locks after submit until the payment result is known to prevent duplicate invoices.
Required captures
Populated cart, quantity edit, discount/approval needed, clear-cart confirmation, empty state, and retryable network error.