Raise it, approve it, send it, chase it and settle it — and every one of those steps writes the accounting behind it at the moment it happens. Nothing waits for a month-end run, because there is no separate book to catch up.
One document, its whole life. Draft, approval, dispatch, reminders, part payments, advances, credit notes and write-offs all live on the same record.
An invoice does not touch the ledger until it is approved, so a draft can be corrected freely and an approved one cannot be quietly rewritten.
The parts most invoicing tools leave to a spreadsheet, because they are where the arithmetic gets uncomfortable.
A live ledger cannot use the delete key. Every correction here is itself a document.
Recurring billing · Receivables and collections · GST returns · Sales orders
They are the same system here. The invoice you sent and the entry in the ledger were never two records.