Some things should never wait for someone to remember them. These run on a schedule, per organization, and are safe to run twice.
Expenses find their own trip
Every fifteen minutes, staged fuel, toll, allowance, and trip expenses are matched to the right trip by vehicle and time window, scored by confidence. Duplicates, amount outliers, vehicle mismatches, and date-boundary cases are flagged rather than guessed.
Document expiry rolls forward
Nightly, every tracked document moves through active, expiring soon, and expired against its own reminder window — so the compliance list is current when you open it.
The ledger keeps itself honest
Invoices, receipts, credit notes and goods receipts post to double-entry vouchers automatically. Balances are snapshotted daily and reconciled against voucher entries, so drift is caught rather than discovered.
Numbering never collides
Trip, LR, invoice, voucher, purchase order, goods receipt, and credit note numbers are issued from per-organization, financial-year-aware series under a lock — gap-free even when several people submit at once.
Rates apply themselves
The applicable rate contract is resolved per trip and priced by distance, unit, or lump sum, then frozen onto the trip as a snapshot so later contract changes never rewrite history.
Periods open when needed
A document landing in a month with no accounting period creates one. Closing a financial year creates the next year's periods, with pre-close checks for pending transactions and draft vouchers.