Card Payment
To Process Card Payment:
1. From Cashier view, find job
2. Click "Pay" button
3. Payment Modal opens
4. Select "Card" payment method
5. Enter:
- Amount to pay
- Card type: Visa, Master, Amex, Other
- Last 5 digits of card
6. Verify amount due
7. Click "Confirm Payment"
Payment Recorded:
- Job payment status updated
- Receipt generated
- Timestamp recorded
- Payment method saved
- Customer SMS notification sent
Card Information:
- Only last 5 digits stored
- No full card data stored
- Secure processing
Cash Payment
To Process Cash Payment:
1. From Cashier view, find job
2. Click "Pay" button
3. Payment Modal opens
4. Select "Cash" payment method
5. Enter:
- Cash amount received
6. Change due automatically calculated
7. Display shows change to give customer
8. Click "Confirm Payment"
Change Calculation:
- Amount due: LKR 5,000
- Cash received: LKR 5,500
- Change due: LKR 500
Payment Recorded:
- Job marked as paid
- Cash recorded
- Receipt generated
- Timestamp saved
Partial Payments
Multiple Payment Options:
For jobs not yet fully paid:
1. Click "Pay" on job
2. Can enter partial amount
3. Amount cannot exceed amount due
4. Job status: PARTIALLY_PAID
5. Remaining balance shown
Paying Remaining Balance:
1. Click "Pay" on partially paid job
2. Default amount = remaining balance
3. Can modify if needed
4. Click "Confirm"
5. Job marked as PAID
Payment History:
- All payments tracked
- Timestamps recorded
- Total paid vs amount due shown
- Remaining balance always visible
