TERP Module
One aged list of everything you are owed — across every module you run, or bring your own debtor book — and a reminder ladder that chases it without ever chasing the wrong person.
Collect chases what you are owed. Run it over the invoices you already have, or on its own with a debtor book imported from a spreadsheet or an older system — most collection work does not need the rest of an ERP. It reads what is outstanding in Sales, CRM, Clinic, school fees, rent, gym credit, optical jobs, laundry tickets, association dues, property and estate invoices and rice mill bills — twelve sources — and shows one aged total, one outstanding list and one page per debtor. It never copies an invoice and never takes a payment: money is still received and recorded by the module that raised the bill, so there is only ever one figure and nothing to reconcile. On top of that sits the chasing: a ladder of SMS reminders timed against each due date, promises to pay that pause the chasing until the promised day, installment plans judged on whether the money actually arrived, and collection cases with stages, an assigned officer and an append-only file. Running nothing else? Import your debtor book as a CSV and Collect works on its own: it holds those debts itself, records payments against them, and deliberately posts nothing to your ledger, because a balance earned before this software existed is not revenue it produced. It is careful about who it contacts — nothing with no due date is ever chased, nothing below your minimum, nothing a customer has promised or agreed a plan for, and nothing for goods a customer has not collected yet.
Key features
See it in action
An invoice raised in Sales falls due. Seven days later the ladder texts the customer once — and only once, because every message is logged.
They ring and say they will pay on Friday. You record the promise, and the chasing stops until Friday.
Friday passes and the balance has not moved, so the promise is marked broken — not by anyone ticking a box, but because Collect re-read the live balance.
They agree six monthly installments instead. The plan pauses the overdue notices and starts reminding them on each installment date.
They miss two, the plan defaults, the invoice returns to the ladder, and the customer appears on the suggested-cases list with the reason. You open a case and assign it.
Try it yourself
Load sample data first from Collect → Data Tools. On a workspace already running Sales, Clinic or fees, the sample data attaches a reminder ladder, promises, a plan and a case to invoices that are genuinely outstanding — it never invents a debt inside another module. On a workspace running nothing else, it seeds a small debtor book of its own instead, which is exactly how a finance company or an internet provider would use it.
Full back-office: https://terpapp.semicolans.com/login · workspace demo · user admin · password admin123
Demo data resets periodically. Please don’t enter real personal information.
Who it is for
Explore more
★ Built-in AI assistant
Every TERP workspace includes an AI assistant that explains any Collect feature or report in plain language — so you and your team are productive from day one, no manual required. It answers from TERP's own guides, anytime.
Every module shares one ledger, one customer list and one login.
Create your free workspace →