Batches & enrolment
Cohorts, timetables and a waitlist that moves
Money & People
Fee management for an institute: plans, invoices, tax, coupons, scholarships, payments and credit notes — every amount an integer in minor units.
finance · 25 API routes62% against our own specification — in progress, see build statusOne of the four we would rather you knew about before a demo than after one. What exists is below; so is what does not.

What is charged, by whom, and on what schedule.
Issued, voided, refunded — each act recorded, none of them silent.
Applied to a line, visible on the invoice.
Recorded against the invoice they settle.
Collections, outstanding, and the aging that tells you which is which.
How it actually works
It does not read through to the course. Rename a course next term and last year’s invoice still says what was sold. Certificate wording and application details follow the same rule: a document that re-renders from live data quietly rewrites history.
A sample. Each is a real key in the catalogue, described for a school administrator rather than an engineer.
finance.invoice.issuefinance.invoice.refundfinance.payment.recordfinance.pricing.manageThe shipped role templates that hold it by default. Each is a copy you own and can edit — nothing in the code reads a role's name.
Naming these here is cheaper for both of us than discovering them in week six of a pilot.
Naming these is cheaper for both of us than discovering them in week six.
Cohorts, timetables and a waitlist that moves
The people who run the institute
A hundred seats, twenty-five courses and no conversation. If you would rather see it driven by someone who knows it, that takes twenty minutes.
Or open the sandbox (opens in a new tab) and click around first. No form.