Issued, partly paid, promised, overdue

Invoice and payment tracking software that keeps the balance derivable instead of debatable

An invoice asks for money. A payment is something that happened. Keeping those as two records is what lets a business know, on any day, who owes what and since when — rather than reconstructing it at month end from a bank statement, a spreadsheet, and somebody’s memory of which client said the transfer was coming.

NoxOrigin raises GST invoices, records full and partial payments against them, records payment promises with a date, and reads receivables by client and by age. It does not chase customers for you, and this page is as clear about that as it is about what it does.

The problem

A balance nobody can explain is a balance nobody collects

Most collection failures are not disputes about the amount. They are failures of record. The invoice, the bank credit, and the client’s own recollection are three different stories, and the only person who can adjudicate between them is often the person who raised the invoice in the first place. The money is not missing; the version of events is.

That is why this page is about the invoice lifecycle rather than about getting paid faster in the abstract. If the record is right, the conversation is short. If it is not, the conversation is about reconstructing the past, which is a much worse thing to ask a client for.

Outstanding is a total, not a list

The business knows a large amount is unpaid and has no way to order it, so the easy invoices get chased and the awkward one — the biggest one — gets postponed every month until it is old enough to be uncomfortable to raise.

Payments arrive and go missing

A transfer lands with no reference, gets posted to nobody, and resurfaces at month end as a difference that everyone present is confident is not their fault. The client believes they paid. The record says otherwise. Both are correct, because there are two records.

A promise lives in a conversation

'It should come in next week' is the most common state of an unpaid invoice in a service business, and it is the least durable. Without a date attached to the commitment, the follow-up has to wait for somebody to remember, and remembering is exactly what stops happening under pressure.

One spreadsheet for billing, another for collection

Two files, two totals, and a monthly argument about which one is right. The reconciliation is not difficult arithmetic — it is the disagreement that costs the evening, and it recurs because both files are maintained by people who each believe theirs is the current one.

The lifecycle

From invoice issued to outstanding balance

Six states, each one a record rather than a status somebody remembers updating. The balance at every step is derived from the invoices and the payments, so it can always be traced back to what produced it.

  1. The invoice is issued as a request, with tax treatment carried from the quote. Line items, terms, and a date. Raising it attaches to the client and project that caused it, so the amount being collected is the amount that was agreed rather than a number composed afresh.
  2. The invoice sits as an outstanding record the moment it is sent. Not as a task to remember, but as a line with a client, an amount, and an issue date. From here the balance is derived, which means it cannot silently disagree with the invoice that created it.
  3. A payment is recorded against it, in full or in part. Amount, date, and method, attached to that specific invoice. A partial payment reduces the derived balance rather than being written off, so a client paying in three instalments is a normal state rather than an exception somebody has to explain.
  4. A promise is recorded when the client commits but has not paid. A payment promise with a date, kept against the invoice it belongs to. It is a commitment, not a payment, and treating the two as the same is how a forecast turns out to be fiction.
  5. Ageing reads the outstanding list oldest first. Per client and per age, so a four-month-old receivable is visible as the oldest line rather than averaged away by everything else being current. Each figure traces back to the invoices it came from.
  6. Collection becomes a task with an owner and a date. The outstanding record and its promise appear in the day's work alongside everything else, which is what turns a shared worry into a list that somebody actually works through in a specific order.
Worked example

How a partial payment changes the balance

The example below is arithmetic, not a NoxOrigin figure and not a result from a customer account. Replace every number with your own before drawing any conclusion from it.

Example — replace these figures with your own. An invoice is raised for ₹1,18,000 inclusive of GST. Three payments are recorded against that invoice: ₹40,000, then ₹50,000, then ₹10,000. The outstanding balance derived from those records is ₹18,000, and the ageing reads the invoice by the date it was raised rather than by the date of the most recent payment. Nothing was rounded, adjusted, or written off, so the ₹18,000 is a balance with a complete history behind it — and the conversation with the client can start with the actual position instead of a reconstruction of it.

The same reasoning works in the other direction. If a payment is recorded against the wrong invoice, the fix is a correction on a record with an audit entry, not an edit to a total that quietly absorbs the difference. That is the practical difference between an outstanding list and a bank statement with notes.

If you want to see the arithmetic on your own numbers before you commit to anything, the receivables ageing calculator runs the same buckets against figures you enter, and the payment collection tracker template is the spreadsheet version of the same list for teams still deciding.

What it does not do

No dunning, no chasing, no escalation

This is not a collections service. There is no scheduled reminder ladder, no automatic late-fee calculation, no retry sequence, no recovery-fee model, and no escalation to a collections agency or a legal process. There is also no bank-statement matching and no gateway settlement reconciliation — that belongs to your payment provider and your accounting package.

What it does give you is a list with owners, ages, and dated promises, which is the part that usually fails. A system of record that holds commitments is not a system that enforces them, and we would rather you hear that here than discover it in month three.

Permissions and audit

Recording cash is its own permission

Creating a quote, creating an invoice, recording a payment, and reading commercial reporting are separate permissions. An administrator who maintains customers and catalogs does not need the permission that records cash, and a delivery role does not get it by default.

Audit entries record the sensitive actions, so ‘who recorded this payment and when’ has an answer. On a counter, staff can sign in with a PIN tied to their own person record rather than sharing one login, so a shift’s actions are attributable to a person. See how roles and permissions are decided.

This is for

Businesses that invoice for delivered work

  • Service businesses and agencies that invoice for delivered work in India, in INR, with GST.
  • Businesses whose clients pay in instalments or against old invoices.
  • Teams where a collection conversation currently starts by checking the bank statement.
  • Owners who want an outstanding list with owners and dates rather than a monthly total.
Not the right fit

Collections, settlement, and statutory ledgers

  • You need a collections agency, scheduled dunning, late fees, or legal escalation — none of which are in this product.
  • You need bank-statement matching, gateway settlement reconciliation, or chargeback handling, which belong to your payment provider and accounting package.
  • You need a statutory receivables ledger, a trial balance, or an ageing computed under an accounting standard, with a period close.
  • You need lending, EMI, or BNPL repayment management, or collections regulation. This tracks money owed to you for work you delivered.
Questions

Invoice and payment tracking questions

Why is the payment a separate record from the invoice?

Because they are different facts with different shapes. An invoice is a request for an amount, issued on a date, with terms. A payment is an event that can be partial, late, split across several transfers, or received months after the invoice was raised. Collapsing them into one row is how an outstanding balance quietly becomes wrong and stays wrong: the invoice total gets edited to match what arrived, and the history of what was actually owed disappears.

Can a client pay in instalments?

Yes, and partial payments are recorded against the invoice rather than rounded away. Each payment carries its own amount, date, and method, and the balance is what the records say is left — not what somebody remembers. A payment promise can also be recorded with a date when the client has committed but not yet paid, so the follow-up has something concrete to refer to instead of a vague recollection of a phone call.

Does it chase customers automatically?

No. There are no scheduled dunning sequences, no automatic late-fee calculation, no retry ladder, no recovery-fee model, and no escalation to a collections agency or a legal process. What it does is give collection a list with owners and dates — an outstanding record, an age, and a promise with a date attached. If the problem is a client who does not answer anyone, that is a commercial and contractual problem, and a screen will not fix it.

What does receivables ageing actually show?

It shows what is outstanding per client and how long it has been outstanding, so the question changes from 'how much is unpaid' — a total nobody can act on — to 'who owes what, and since when'. The oldest invoice stops being buried inside an average that looks acceptable because everything else is current. It is an operational read of your invoices, not a statutory ageing computed under an accounting standard, and it is not a period close.

Who is allowed to record a payment?

Recording a payment is its own permission, separate from raising an invoice, and both are separate from reading commercial reporting. An administrator who maintains customers and catalogs does not need the permission that records cash. That separation is the practical point: the question 'who recorded this payment, and when' should have an answer, and audit entries record sensitive actions so it does.

Does it match bank statements and gateway settlements?

No. Recording a payment is a deliberate act against a known invoice. Bank-statement matching, gateway settlement files, chargebacks, and payout reconciliation belong to your payment provider and your accounting package, and pretending a business platform does that work would be misleading. What NoxOrigin does is make the recorded payment the single fact that the outstanding balance is derived from, so there is one version of the balance rather than three.

What does it cost?

Starter is ₹800 per month or ₹8,000 per year with 3 users, 10 active projects, and 1,000 contacts. Growth is ₹1,600 per month or ₹15,000 per year, includes a 30-day trial, and is the plan that includes Razorpay payment links against an invoice — usually the right starting point for a business that invoices regularly. Agency is ₹5,000 per month or ₹48,000 per year for teams running several workspaces.

Ask who owes what. Then ask since when.

Bring the client you are least sure about. We will show you how NoxOrigin turns that uncertainty into a named invoice, a recorded payment, a dated promise, and an ageing position you can defend.