Access
Any staff member issues a correctly numbered financial document
NamelesTek
Loading experience
Internal Systems
Proper financial paperwork, handed to a donor before they've even left — donation receipts, expense vouchers, and sales invoices, collision-safe and delivered over WhatsApp, without a trained bookkeeper standing by to issue them.

The Challenge
An NGO running on donations and small on-site sales needed to give people proper financial paperwork in the moment — a receipt to a donor who'd just given, a voucher for a purchase, an invoice for a sale — without a trained bookkeeper standing by to issue it correctly. Handled by hand, that meant duplicated numbers, missing records, and donors leaving without proof of their own donation.
The Solution
One simple place for the finance team to create any of the three documents they deal with day to day. Whoever is on duty picks what they need, fills in a short form, and hands over a properly numbered, professional document — on the spot, over WhatsApp — without needing to know anything about bookkeeping conventions or double-check a paper log first.
The Engineering
A single collision-safe numbering pattern is shared across all three document types: the system checks today's date prefix, finds the highest existing sequence number for that prefix, increments it, and zero-pads the result — the same logic, in one place, so no duplicate numbers occur even when multiple staff issue documents at the same time. A flexible voucher schema handles two different accounting shapes through one code path: flat-amount vouchers (maintenance, salary) and itemized reimbursement vouchers compute their totals differently, but both are validated and numbered identically rather than running through separate systems. Expense data aggregates into a payee × month view, computed client-side, so monthly summaries don't require a separate reporting pipeline. PDF-to-WhatsApp delivery is built as one server call: PDFs are generated entirely client-side, then a server route uploads the file to WhatsApp's Meta Graph API and sends it as a document message.
Collision-safe document numbering
New document request
receipt / voucher / invoice
Check today's date prefix
Find highest existing sequence
Increment + zero-pad
Numbered document, no duplicates
One voucher schema, two accounting shapes
Voucher schema
same validation + numbering path
Maintenance
flat amount
Salary
flat amount
Reimbursement
itemized line items
Built For
The System
Someone drops off a donation, buys merchandise, or gets reimbursed for an expense, and whoever's at the desk creates the matching document right there — no separate bookkeeping step, no waiting for someone more senior to issue it correctly. The document is numbered correctly automatically and lands on the recipient's phone before they've walked away. At the end of the month, admin can see exactly where money came from and went, broken down clearly, without chasing anyone down for numbers.

Admin financial dashboard

Expense voucher creation

Sales invoice creation

Monthly expense report

Balance report

Document delivery via WhatsApp
The Outcome
Any staff member — not just a trained bookkeeper — can now issue a correctly numbered financial document, every time. Donors and vendors get their paperwork in hand within seconds, not days, and nothing gets duplicated, lost, or renumbered by hand. Leadership gets a clear monthly financial picture without compiling it manually.
Access
Any staff member issues a correctly numbered financial document
Speed
Paperwork in hand within seconds, not days
Accuracy
Zero duplicated or hand-renumbered documents
Technologies
Some systems and client engagements are subject to confidentiality agreements. Screenshots shown here have been selected or generalized to avoid exposing private client information.
Let's scope the architecture and plan the build.