Developed custom for a private retail client operating in Saudi Arabia.
A simplified tally solution built for desktop speed, minimal keyboard actions, and local compliance accounting.
Modern cloud-based POS and accounting packages often introduce significant friction for high-speed cashiers and manual ledger entry. The client required a desktop utility capable of running without internet connectivity, utilizing local hotkeys to submit credit/debit records in under 3 seconds, and compiling tax-compliant VAT sheets dynamically.
By pairing a lightweight WPF interface with SQLite database indexes, we achieved zero-overhead voucher processing, instantaneous record searching, and offline KSA regulatory reports.
Engineered workflows targeting speed, layout readability, and account overview.
The main landing layout provides cashiers and owners with immediate insight into the store's current financial status. Large telemetry cards track total cash-in, cash-out, outstanding vat receivables, and net balances in Saudi Riyal (SAR).
The sales and purchase entry screens are optimized for maximum efficiency. cashiers use local shortcuts to open billing vouchers, quickly autocomplete client ledgers, type invoice values, and hit enter to submit. The system handles automated credit/debit dual balancing.
Offline reporting forms ensuring accurate tax returns and ledger transparency.
Quickly access Day Books, VAT sheets, stock logs, and detailed ledgers from a keyboard-guided hub.
Search through thousands of historical vouchers instantly. Filter by date, amount, account, or number.
Review chronological credit/debit records, tally totals, and inspect daily net cashier transactions.
Quickly log supplier invoices, calculate tax splits, and track active accounts payable.
Designed for sub-millisecond local latency, absolute data safety, and zero external software dependencies.
Written entirely using modern C# WPF structures. Keeps memory footprint extremely low (under 60MB) while maintaining instantaneous keyboard input responses and rendering speeds.
Uses local, transactional SQLite file databases. Ensures ACID compliance so that data remains undamaged even during sudden cashier system power cuts or OS crashes.
A strict local calculation class mapped to official Saudi KSA tax brackets. Handles multi-ledger allocations, roundings, and tax breakdown splits automatically.