Feature
Payments, M-Pesa and cash-up
Take payment your customers use and close each shift with confidence.
What it does
Payment methods are configured for your store. The M-Pesa integration (Safaricom Daraja) records mobile money transactions, and a register shift reconciles expected cash against counted cash. KRA eTIMS submission runs as a separate background component.
M-Pesa and eTIMS need your own Safaricom credentials and KRA onboarding before they go live.
The problem it solves
Unmatched mobile money payments and cash that does not balance at day end create disputes and losses.
How it works
- Payment methods
- Set the methods you accept.
- M-Pesa
- Transactions are recorded in the system (needs Safaricom setup).
- Cash movements
- Record cash in and out of the till.
- Shift reconciliation
- Compare expected and counted cash.
- eTIMS
- Sales documents are submitted in the background (needs KRA onboarding).
A practical example
At close of shift the cashier counts the drawer and the report shows the variance against expected cash and recorded cash movements.
Benefits
- Fewer disputes
- Records for each payment.
- Faster cash-up
- Expected totals are computed.
Related features and industries
Frequently asked questions
Does M-Pesa work immediately?
It works once your Safaricom Daraja credentials are configured.
Is eTIMS supported?
The integration is built and needs your KRA onboarding.