Skip to main content
ChintoLabChintoLab
Mobile AppLocal Business

KhataApp

A mobile-first stock and khata app built to work offline. Payments settle against old sales automatically and receipts go out on WhatsApp. First deployed for Saram, a plastic granules wholesaler.

KhataApp: customer ledger, payment settlement and WhatsApp receipt screens built by ChintoLab

What changed

  • The paper register and Excel are gone. Every sale, payment, return and expense recorded in one tap
  • "Who owes what" is live at all times, highest first, overdue highlighted. No more end-of-month reckoning
  • Payment matching and advance credit are handled by unit-tested logic, not by a person
  • Roughly 11,000 lines of TypeScript, 82 commits, six days from first build to handover

Screens

KhataApp: customer ledger, payment settlement and WhatsApp receipt screens built by ChintoLab screenshot 1
1 / 8

What it does

  • FIFO payment settlement: a payment applies itself to the oldest unpaid sales first, and each sale's status updates on its own
  • Advance credit: any surplus paid is held as credit, and the next sale consumes it before anything else
  • Excel-like customer ledger with a running balance on every row
  • Manual per-bag pricing: the rate changes daily, so it is typed on every entry
  • Returns and corrections: a return or deletion frees the money and reallocates it across the remaining sales
  • Dues tracking: each customer's outstanding balance, due date and overdue highlight
  • WhatsApp receipt and statement: shop-branded PNG image or text link, with the amount in words
  • Offline-first: Firestore local cache keeps the app working with no connection

Read the full case study

The problem in detail, what was built and why, every feature, and the measured results.

Continue reading

Like What You See?

Let us build a smart digital solution for your business.