05 · Visibility · visibility lens

Customers and the ledger

See every customer, their addresses and credit standing, and read the running voucher ledger (invoices, receipts, credit notes) that shows who owes you what.

5 min read · updated 28/05/2026
Who can do this
RoleSales & CustomersOperations tabs (Turnover, Channels, SKUs, Categories, Shipping, Returns)Financial tabs (Aging, GST, P&L)Team tab
OwnerAllowedAllowedAllowedAllowed
ManagerAllowedAllowedAllowedAllowed
OperatorAllowedAllowedNot allowedNot allowed
AccountantAllowedNot allowedAllowedNot allowed
SalesNot allowedNot allowedNot allowedNot allowed

Overview

Stop digging through register books and WhatsApp chats to remember who paid and who still owes you. Every party you sell to lives here — phone, GSTIN, delivery addresses, credit standing — and each one carries a running ledger. Open a customer and you see the whole money story in date order: invoices raised, payments received, credit notes, and the balance after every line.

Where to find it

In the sidebar, open Customers. The list lives at /customers; tap any row to open that party's detail page at /customers/[id].

All five roles — Owner, Manager Operator, Sales, Accountant — see the list and the detail page. Add a new customer at /customers/new (OWNER, MANAGER and SALES) or bulk-import a spreadsheet at /customers/import (OWNER and MANAGER only — SALES cannot bulk-import). On mobile the same customers are reachable from the field apps.

The list header shows four counts at a glance: total, active, dormant, and new in the last 30 days.

Key concepts

  • Voucher — one line in the ledger. Each is one of: an invoice (debit — they owe you), an invoice void (reverses a cancelled invoice as a credit), a payment received (credit), a payment refunded (debit), or a credit note (credit).
  • Running balance — the figure after each voucher. The rule is simple: balance goes up by every debit, down by every credit. A positive balance means the customer owes you; a negative balance means you owe them (they are in advance).
  • Default address — one address per customer is marked default and used for delivery. Set a new one and the old default is cleared automatically.
  • Blacklist — a flag that marks a party as blocked; once set, the detail page shows a flagged chip on the customer.
  • Aging — the outstanding amount split into buckets — Current, 1–30, 31–60, 61–90 and 90+ days — so you can see how stale the dues are.

Common workflows

1
Find a customer
Open Customers and search by name, phone or business name. Tap the row to open the detail page.
2
Read the ledger
On the detail page, the Ledger tab is open by default. Read top-to-bottom: date, reference, type, debit, credit, and the balance after each line.
3
Check credit standing
The credit card at the top shows outstanding against the credit limit, with a used-percentage bar. The Aging strip breaks the outstanding into Current / 1–30 / 31–60 / 61–90 / 90+ buckets.
4
Add a delivery address
Open the customer, add an address, and tick it as default if it should be the delivery address. Setting a new default clears the previous one.
5
Add a customer in bulk
Go to /customers/import and upload a spreadsheet. Each row becomes a customer; rows with a duplicate phone are reported back so you can fix and re-run.

The detail page also carries Orders, Returns, Notes and Documents tabs next to Ledger, each scoped to that one customer.

Role notes

This is the accuracy-critical part. Everyone can view customers and the ledger; what changes is who can edit the master and who can block a party.

RoleView customers & ledgerAdd or edit a customerAdd or edit addressesBulk importBlacklist a customer
OwnerAllowedAllowedAllowedAllowedAllowed
ManagerAllowedAllowedAllowedAllowedNot allowed
OperatorAllowedNot allowedNot allowedNot allowedNot allowed
SalesAllowedAllowedAllowedNot allowedNot allowed
AccountantAllowedNot allowedNot allowedNot allowedNot allowed
  • Owner can do everything here, including blacklist — blacklisting is OWNER-only.
  • Manager can add and edit customers, manage their addresses and bulk-import, but cannot blacklist a customer — that toggle is withheld from Manager by default.
  • Sales can create and update customers and add or edit their addresses, but cannot bulk-import, cannot delete an address, and cannot blacklist.
  • Operator is read-only on the customer master: full view of customers and the ledger, but cannot create or edit a customer.
  • Accountant sees customers and the full ledger for collections, but does not create or edit the customer master.

Tips & time-savers

Tip
Use the list header counts as your daily pulse — active, dormant, and new in the last 30 days tell you who to chase and who to re-engage without opening a single record. To re-engage a dormant party, open them and read the ledger to see when the last invoice and payment landed.

The Ledger tab shows the most recent 10 vouchers on the detail page, newest activity at the bottom with the balance carried forward — enough to answer "where do we stand?" in one glance. Invoice references on the ledger are links: tap one to jump straight to that invoice.

Gotchas

Warning
The running balance reads positive = the customer owes you, negative = you owe them. Don't misread an advance (negative balance) as a debt. And a payment that isn't linked to an invoice shows as unmatched in the ledger — link it to the right invoice so the balance reconciles cleanly.
Warning
A customer's phone number must be unique. If you try to create or update a customer with a phone that already exists, it will be rejected — search first to avoid creating a duplicate party.

Related