Overview
A Windows desktop cash-up and reconciliation system integrated with Sage 200 Evolution to improve end-of-day till balancing, reporting, and multi-currency control.
Client
Gokwe North Rural District Council
Location
Zimbabwe
Year
2026
Key Metrics
Windows x64
Platform
Sage 200 Evolution
Integration
USD + ZWG
Currencies
The Challenge
- 1Daily till cash-up depended on Sage source data that needed to be consolidated into a controlled reconciliation workflow.
- 2Mixed-currency drawer handling risked incorrect totals when USD and ZWG values were combined.
- 3Finance teams needed practical end-of-day reporting, branch and till filtering, and auditable reconciliation outputs.
Our Solution
- Built a .NET 8 WPF desktop application with SQL Server, Dapper, and QuestPDF for day-to-day cashier and finance operations.
- Integrated Sage 200 Evolution POS transaction data through a staging-based SQL import layer into a dedicated TillCashUpDB.
- Delivered cash-up generation, physical-count reconciliation, variance tracking, and PDF/Excel exports with configurable deployment settings.
Business Outcomes
Separated drawer totals correctly by currency, avoiding mixed-currency cash-up errors.
Created a controlled and repeatable end-of-day cash-up workflow for branch, till, cashier, shift, and tender analysis.
Delivered a reusable Windows deployment package with database scripts and configurable connection settings for rollout across SQL Server environments.
Want a similar solution?
Talk to iThink Systems about implementing a reliable, scalable system for your organisation.
Request a Consultation