Sales Flow
Objective
Process a standard customer sale from item entry to receipt completion.
Procedure
- Start a new transaction.
- Add items by scanning barcode or searching catalog.
- Confirm quantity, unit price, and line discounts.
- Apply promotions or manual discounts if authorized.
- Confirm subtotal and tax.
- Select payment method.
- Confirm payment approval.
- Print or send receipt.
Validation Checks
- Basket total matches customer confirmation.
- Payment state is successful.
- Receipt number is generated and visible.
Exception Handling
- If barcode scan fails, use item search by name/SKU.
- If price mismatch occurs, request manager approval before override.
- If payment fails, follow
Payment Errors and Retry.
TODO for Maintainers
- Add exact payment states by method.
- Add screenshots for split payment if supported.