A product and engineering deep dive into replacing paper ledgers with an intent-driven, two-way balance system for India’s rural dairy ecosystem.
Overview
In India’s rural dairy sector, last-mile service providers - including veterinarians, para-vets, artificial insemination technicians, and village-level collection staff - manage complex daily operations. These service providers routinely deliver on-farm care, purchase livestock supplies from vendors, sell dairy products to farmers, and handle partial payments across extensive rural routes.
Historically, these multi-directional transactions were logged in paper notebooks, tracked in unorganized chat messages, or kept entirely in memory. To address record loss and settlement disputes, our team developed My Cashbook - a mobile-first, two-way ledger application engineered specifically for the dairy ecosystem. My Cashbook provides a simple digital khata that allows service providers to record transactions and track balances without requiring formal accounting knowledge.
The challenge: Managing Bi-directional cash flows in the field
Field-based dairy service providers face several operational bottlenecks when tracking financial records:
- Bi-directional Financial Flows: A service provider frequently acts as both a seller and a buyer. They provide services to farmers on credit (receivables) while simultaneously purchasing stock from dairy suppliers (payables).
- Accounting Terminology Friction: Traditional accounting tools rely on terms like “debit,” “credit,” and “double-entry allocation,” which create unnecessary cognitive overhead for field staff.
- Reconciliation Overhead: Manually calculating balances across multiple notebooks leads to delayed collections, payment disputes, and lost revenue.
Core capabilities and feature deep dive
My Cashbook structures financial data around the actual operational activities of dairy service providers, translating financial standings into plain-language balances.
Use case 1: Plain-language two-way balances (“Owed to you” / “Owed by you”)
- Problem statement: Tracking customer dues and supplier payables across separate notebooks creates fragmented visibility, making it difficult to determine a net balance.
- Product solution: My Cashbook consolidates all transactions for every added person (whether a customer or a supplier) into a single, real-time running balance. The platform categorizes financial positions using clear status indicators:
- Owed to you: Displays receivables from customers, showing exact amounts under the “They owe ₹___” indicator.
- Owed by you: Displays outstanding payables owed by the user to dairy suppliers.
- Pending & advance: Clearly distinguishes between unpaid transaction balances (Pending) and overpayments made ahead of time (Advance).
- Settle up: Allows users to clear outstanding balances with a single action, instantly updating the status to Settled up.
Use case 2: Intent-driven transaction logging (Service, Purchase, Sale)
- Problem statement: Generic debit and credit entries require users to manually type context, leading to incomplete or inconsistent logs.
- Product solution: The app structures data entry around three primary daily activities, automatically generating dedicated digital receipts for each:
- Service: Captures health or breeding services performed for a person (e.g., vaccination, treatment, artificial insemination), recording total cost, amount received, and pending balance to generate a Service receipt.
- Purchase: Logs goods or inventory bought from a supplier, capturing total cost, amount paid, and pending balance to generate a Purchase receipt.
- Sale: Registers items or supplies sold to a customer, capturing total cost, amount received, and pending balance to generate a Sold receipt.
Use case 3: User-controlled balance reminders
- Problem statement: Manually drafting collection follow-ups for pending balances is repetitive and time-consuming.
- Product solution: My Cashbook automatically generates a formatted, ready-to-send message copy containing the person’s exact balance details. Rather than auto-sending messages, the app gives users complete control to share the message copy through their preferred communication channel, such as WhatsApp or SMS.
Product and operational benefits
- Unified person directory: Manages both customer receivables and vendor payables in a single list under the unified concept of a person.
- Zero accounting learning curve: Replaces technical financial terms with intuitive visual statuses (Owed to you / Owed by you).
- Streamlined reconciliation: Digital receipts (Service receipt, Purchase receipt, and Sold receipt) simplify tracking and minimize dispute rates during account settlements.
- Multi-platform availability: Deployed primarily as a mobile application to support field operations, with web availability for administrative access.