The Cash Box feature helps ensure transparency and accuracy when technicians collect cash from clients in the field. It allows your team to verify that the cash handed in by technicians matches the amount received from clients, and keeps a full, auditable record of all cash payments.
๐ Why Use the Cash Box Feature?
Sometimes clients pay technicians in cash instead of using card or EFT. This can lead to:
Discrepancies between what was paid and what was handed in
Untracked payments
Potential for error or fraud
The Cash Box was designed to:
Record each cash transaction clearly
Ensure the correct amount is handed in
Maintain a log of who received and accepted each payment
Prompt for a reason when thereโs a shortfall
๐ฅ User Roles Involved
Role | Responsibility |
Cash Technician | Records the cash received from clients and submits it to the office. |
Cash Count User | Verifies and accepts the physical cash from the technician. |
Cash Admin | Oversees all cash transactions and balances. |
๐งโ๐ผ Admin Workflow (Office Staff)
1. Schedule the Job
Go to Leads > My Leads
Create and schedule the Job Card
2. Technician Logs the Cash Payment
3. View Submitted Receipts
Navigate to Cash > Cash Receipt List
Filter by Unverified to see new entries
4. Accept the Cash
Go to Cash > Accept Cash
Review and accept the expected amount from the technician
5. Review Receipts
Go back to Cash > Cash Receipt List
The receipt will now show as Verified
You can View, Preview, or Download PDF of the receipt
6. Cash Count & Discrepancy Handling
Open Cash > Cash Count List
This shows:
Accepted amounts
Balances per technician
If the handed-in amount doesn't match, the system will request a reason (e.g. "Used R200 for consumables"), which is then recorded for auditing purposes
๐ฑ Technician Workflow (Field Staff)
1. Start the Job
Open the Job List
Select the relevant job and click Start
2. Capture Cash Receipt
Go to the last tab on the job: Receipt
Enter:
Client Name
Amount Received
Client signs directly on the device
Tap Save








