Case Study: Financial Software

MEDHISABCheque ManagementReinvented for the UAE

How we built a professional-grade cheque management solution that replaces handwritten cheques, manual tracking, and compliance guesswork with a secure, auditable, and beautifully printed digital workflow, available both in the cloud and as a desktop application.

01 / MEDHISAB
The Demand

A Business Tool Stuck in the Paper Age

In the UAE, cheques remain a dominant payment method. But the way businesses manage them hasn't changed in decades.

Emirates NBD, Corporate Account

Specimen
Date15/03/2025
Cheque No.000247
Pay To
Lenouar AI Developing Services
Amount
****AED 15,500.00
Amount in Words

Fifteen Thousand Five Hundred Dirhams Only

⑆000247⑆ ⑈041003582⑈ 7291038⑆
Authorized Signatory

Handwritten Cheques, Scattered Registers, Zero Audit Trail

UAE businesses issue thousands of cheques every month, for rent, supplier payments, salaries, and government fees. Yet most companies still manage this process with handwritten cheque books, paper registers, and Excel spreadsheets.

The consequences are real: duplicate payments, lost cheques, forged signatures, missed stale dates, and zero visibility into who approved what. When auditors ask for a 3-year cheque history, businesses scramble through filing cabinets.

"We needed something that could print cheques professionally, track every approval, and give us a complete audit trail, without requiring cloud connectivity for sensitive financial data."
The Workflow

Built-In Financial Controls

A maker-checker approval system that enforces segregation of duties at the core, the person who prepares a cheque can never approve the same cheque.

Draft

Create cheque with vendor, amount, and date

Executive

Prepare

Fill details and submit for approval

Executive

Pending

Awaiting finance manager review

Manager

Approve

Approve or reject with comments

Manager

Print & Issue

Professional print and hand to payee

Manager

Present

Deposited at the bank

Accountant

Cleared

Successfully cashed, final state

Accountant
Challenges & Solutions

Physical Meets Digital

Bridging the gap between a physical banking instrument and a modern digital workflow required creative engineering at every level.

Challenge

Pixel-Perfect Cheque Printing

Every bank has a different cheque layout. The amount, date, payee name, and account details must land exactly in the right spots, a millimeter off and the bank rejects it. Every printer behaves differently too.

Solution

Template Designer with Print Calibration

We built a visual template designer where bank-specific layouts are configured with precise coordinate mapping. A calibration system lets users fine-tune alignment for their specific printer model. The result: professional prints that banks accept every time.

Challenge

Sensitive Financial Data in the Cloud

Many UAE businesses handle cheques worth millions. They simply won't put financial data on someone else's server. But they still want a modern, polished application experience.

Solution

Native Desktop App with Local Database

We built a full desktop application that runs entirely on the customer's machine, their own database, their own printer, zero internet required after activation. Same beautiful interface, complete data sovereignty.

Challenge

Preventing Internal Fraud

Cheque fraud often comes from inside, an employee writes a cheque to themselves, approves it, and cashes it. Manual processes make this disturbingly easy to do undetected.

Solution

Enforced Maker-Checker with Audit Trail

The system enforces at the database level that the preparer and approver must be different people. Every action is logged in an immutable audit trail with timestamps, user identity, and before/after values. Seven years of records, always available.

Challenge

Currency Precision & Compliance

Financial software cannot have rounding errors. UAE law also mandates that cheques become "stale" after 6 months and must be tracked accordingly. Amount-in-words must be generated correctly for every possible value.

Solution

Fils-Based Storage & Auto-Compliance

All amounts are stored as fils (1/100 of a Dirham) in integer format, eliminating floating-point errors entirely. The system auto-generates amount-in-words, auto-detects stale cheques daily, and masks printed amounts with asterisks to prevent tampering.

What We Built

Complete Cheque Operations

Every feature designed around how UAE businesses actually work with cheques, from the first blank book to the final bank reconciliation.

Professional Cheque Printing

Bank-specific templates with precise field positioning, amount masking with asterisks for security, and auto-generated amount-in-words. Print preview shows exactly what will come out of the printer.

Cheque Book Management

Register cheque books with serial ranges, track utilization in real time, auto-assign the next cheque number, and auto-mark books as exhausted when all cheques are used.

Vendor Directory

Complete payee profiles with English and Arabic names, bank details with IBAN validation, tax registration numbers, payment terms, and ledger codes. Active/inactive management for clean records.

Role-Based Access

Five distinct roles with segregation of duties: Admin, Finance Manager, Finance Executive, Accountant, and Auditor. Each sees only what they need, does only what they're authorized to do.

Dashboard & Analytics

At-a-glance view of pending approvals, outstanding cheques, cleared amounts, stale warnings, and cheque book utilization. Recent activity feed keeps everyone in the loop.

Immutable Audit Trail

Every action is permanently logged: who did what, when, and what changed. Seven-year retention for UAE compliance requirements. No record can be altered or deleted.

Reporting Suite

Cheque register, outstanding cheques with age brackets, vendor payment summaries, bank reconciliation, cheque book utilization, and user activity logs. Exportable as PDF, Excel, and CSV.

Returned Cheque Handling

When a bank returns a cheque, the system tracks the reason (insufficient funds, signature mismatch, etc.), allows re-presentation, and routes it back through the approval workflow.

Stale Cheque Detection

Automated daily scan flags cheques older than 6 months as stale per UAE Central Bank guidelines. No more accidentally presenting expired cheques and facing bank rejections.

Lifecycle

12 States, Every Outcome Covered

From the moment a cheque is created to its final resolution, every possible scenario has a defined state and transition path.

DraftPreparedPending ApprovalApprovedRejectedIssuedPresentedClearedReturnedCancelledStaleLost
In Progress
Awaiting Action
Completed
Requires Attention
Terminal
Deployment

Cloud Demo. Desktop Power.

Two deployment options for two different needs, try it free online, then go full-power on your own machine.

Cloud Demo

Free web-based demo to explore the platform's capabilities before committing.

  • Instant access, no installation
  • Full feature preview
  • Secure cloud database
  • Works on any device with a browser
  • Perfect for evaluation and demos

Desktop Application (Licensed)

Full-powered on-premise solution for production use with your own database and printers.

  • Runs entirely offline after activation
  • Your database, your machine, your control
  • Direct printer access for cheque printing
  • Multi-user with seat-based licensing
  • One-time license fee, no subscriptions
Reporting

Reports That Auditors Love

Every report an accountant or auditor could ask for, generated in seconds and exportable in multiple formats.

Cheque Register

Chronological record of all cheques with full details, filterable by date range, bank, and status.

Outstanding Cheques

Age brackets (0-30, 31-60, 61-90, 90+ days) with total amounts and stale date warnings.

Vendor Payments

Payment summary per vendor showing total paid, pending, and outstanding amounts.

Bank Reconciliation

Match cheques issued against bank statement entries for clean monthly close.

Book Utilization

Usage statistics per cheque book, cleared, issued, pending, cancelled counts.

Audit Trail

Complete immutable history of every action, every user, every timestamp, 7-year compliant.

Impact

Measurable Business Value

What MEDHISAB delivers for UAE businesses managing cheque operations.

100%
Elimination of Handwritten Errors
0
Self-Approval Possible
7yr
Audit Trail Retention
6mo
Auto Stale Detection

Need a Financial Tool Built Right?

We build precise, compliant, and user-friendly financial software that businesses trust with their most sensitive operations. Let's talk about yours.