Process Cash Payment
Verify that cash payments can be processed through POS, change is calculated correctly, and quick amount buttons work.
Preconditions
- You are on the POS page
- Cart has at least one item
- Order total is known (e.g., N5,000)
Test Data
If order total is N5,000, enter N10,000 received to test change calculationTest Steps
Follow each step carefully
Click the "Checkout" or "Pay" button
Primary button in the cart area
Payment method selection appears
Select "Cash" as the payment method
Cash option in payment method selector
Cash payment form appears
Enter the amount received from customer
Amount input field or keypad
Amount is entered
Verify change is calculated automatically
Change amount displayed near the total
Change = Amount Received - Order Total
System should prevent completing if amount is less than total
Try using quick amount buttons if available
Buttons like "Exact Amount", "N5,000", "N10,000"
Clicking quick amount fills in the amount field
Click "Complete Payment" to finalize
"Complete", "Finish", or "Confirm" button
Payment is processed, success confirmation appears
Expected Result
Cash payment completes successfully: (1) Change is calculated correctly, (2) Quick amount buttons speed up entry, (3) Order is created with payment_method = "POS_CASH", (4) Receipt is generated, (5) Inventory is decremented, (6) Order appears in admin orders list.
Ready to Complete?
Click when you have verified all steps and the expected result.
Test Info
- Module
- Point of Sale
- Steps
- 6
- Duration
- 3 min
- XP Value
- +50