mysu.
← Index

JSI Ledger

An investment company with no finance team, keeping its records by hand. We built the system that makes its books defensible: every payment numbered, signed and evidenced, with the month-end pack assembled and sent in one tap.

0
weeks from brief to live
JSI Ledger

The problem

Everything was on paper, and none of it was defensible. No document numbers, so nothing could be traced or proven complete. Receipts drifted away from the payments they belonged to. Month-end meant a day of reconstructing the story for the accountant out of whatever had survived the drawer, with no way to show an auditor that what survived was all of it.

What we did

We built the controls in, rather than bolting process on top. Voucher numbers are issued by the database under a row lock, so the sequence has no gaps and no duplicates even when several people record at once. Every voucher is issued in both directors’ names and carries both signatures. The receipt photo is bound into the same PDF as the payment it evidences. Once a voucher has been sent, nothing can delete it: a mistake is voided with a reason and stays in the record, and an append-only log keeps the history. Then we automated the month: one tap collects the period, generates the Excel ledger and every voucher PDF, flags any payment still missing its receipt, and emails the complete pack to the accountant. Installs on any phone, in English and Sinhala.

The result

A day of month-end assembly became one tap. The company now has something it did not have before: a complete, numbered, evidenced record it can put in front of an accountant or an auditor and stand behind.

They made it simple. They sat with us, understood how we actually work, and built around that instead of asking us to change how we do things. Month-end used to take a day. Now it is one tap.
Jagath Kulatunge · JS Investments

Stack

Next.jsTypeScriptPostgreSQLSupabaseVercel

Try it

Open the live demo

The production app, running on invented figures for a fictional company. Record a voucher, attach a receipt, send a month to the accountant.

Next project
themysu.com