Mandrex Collections

An invoice ages whether or not anyone is chasing it.

Mandrex Collections is where the chasing lives. The weekly aged receivables export goes in. Out comes who owes what, who has it, what was said last time, and what the next step is — for every invoice, every week.

What it replaces

A spreadsheet nobody trusts by Thursday.

Every business that invoices in arrears ends up with the same three questions, and a spreadsheet that cannot answer any of them for long.

Did anyone call them back?

The note is in somebody's inbox, or their head. The next person starts again.

Who owns this one?

Two people chase it in the same week. Four more are never chased at all.

Is the chasing working?

The total moves. Nobody can say which of the work moved it.

How a week runs

A preview and a button on Monday. The app keeps score all week.

Let the book bring itself up to date

Connect it to Xero or QuickBooks and it reads the open invoices itself — read-only, and locked to the one account that authorised it. Or drop the aged receivables export in by hand, from any system, in any column order. Either way you see what would change before a thing is saved: what is new, what was paid, what was part paid, and what has quietly been sitting there for eleven weeks. Last week's notes, owners and outcomes stay exactly where they were, and if the file looks wrong — half the book missing — the merge stops and says so rather than wiping the week.

XERO / CSV

Work the list, not the spreadsheet

Every invoice carries its own thread: who chased it, what was said, what was promised, what it is waiting on. Notes nest as replies, so a question and its answer stay together, and you can put a colleague's name on one so it is theirs to pick up. Assign the invoice, tick the follow-up, see when it was last touched and by whom. Every entry is stamped by the database, not by the browser — so the record cannot be rewritten after the fact, by anyone, including an administrator.

PROMISED

Decisions that cost money get signed

Close an invoice out with what actually happened — promised to pay, payment plan, lodged with the collector, waiting on a reconciliation, written off. That list is yours to write. Nominate the outcomes that need a second pair of eyes and they go to an approval queue with the amount and the reason attached, rather than quietly happening. Until someone decides, the invoice keeps the outcome it had: nothing changes on a maybe.

WRITE OFF · $412.00 AWAITING APPROVED

Read what actually happened

What came in this week and by whose hand, how old each invoice was when it cleared, and how long the money is taking now — week by week, rather than one average hiding a bad fortnight. Which invoices are stuck, and with whom. Press any figure on any screen and the list opens on exactly the invoices behind it; a number you cannot open is a number you cannot act on. Export any view as a CSV, including the hours worked against the fee if you are the one being paid to do the chasing.

COLLECTED, WEEK BY WEEK
Your ladder, not ours

The app does not tell you how to chase.

A clinic chases weekly and lodges with a debt collector on day 28. A builder on 30-day terms does nothing until day 31. Both are right. You write the ladder, the aging bands, the outcomes and the words — and the whole app speaks that language back to you.

Day 0Payment notice — the invoice falls due
Day 1Reminder 1 — email and SMS
Day 7Reminder 2
Day 14Reminder 3 — and a phone call worth making
Day 21Letterhead — from whoever you escalate to
Day 28Lodge it — and stop the clock on your own time

An example ladder. Yours is a list of days and steps you type in, and can change on a Tuesday.

A psychology practiceBook one
Calls a service
Appointment type
Groups by
Bulk billed / Non bulk billed
Ages in
0–6 · 7–13 · 14–20 · 21–27 · 28+
Concludes with
Lodged to the collector · Charity funding requested · Written off
A cleaning contractorBook two
Calls a service
Service type
Groups by
Contract / Ad hoc
Ages in
0–29 · 30–59 · 60–89 · 90+
Concludes with
Promised to pay · Sent to collections · Uncollectible

Same app, same code, same week. Neither book can see the other.

What it keeps honest

Money decisions leave a trail, or they do not happen.

Write-offs get signed

Name the outcomes that need approval and who approves them, in one step or two. The database refuses to set them any other way — not the screen, the database.

History is append-only

Nobody, including an administrator, can edit or delete what was logged. The name on an entry comes from the sign-in, not from anything the browser claims.

One book cannot read another

Access is decided per book, per person, in the database. A client's own admin runs their team and never sees that anyone else exists.

Your data stays yours

Your ledger, your export, your book. Take a CSV of any view, any time — including every sitting of work and what it cost.

Getting started

You need a code and about ten minutes.

Set up your book, name the way you chase, invite your team, drop in last week's export. Harvest Clinic has been run this way every week since September 2026.