Most dispatch software ships a CSV export and calls it accounting. Fusion Link ships a real double-entry general ledger underneath every wallet movement, invoice, settlement, and refund — with the reports your accountant actually asks for.
Vendors and ops staff see two simple ledgers — what you owe Fusion Link, and what you owe your drivers. Accountants see a balanced double-entry general ledger underneath both.
Top-ups, tier fees, refunds, storefront subscription debits. Every line item links to the real job or event that caused it.
Jobs ledger, payables, settlements, payouts. Tracked per-driver across every operator they drive for.
16-account seed chart (Cash, Wallet, AR with passenger / corporate / supplier sub-accounts, Driver AP, Tax Payable, Equity, Revenue, Driver Pay, Platform Fees, Stripe fees, …). Every event writes a balanced journal entry.
Voids never delete — they post a reversing entry with a hard link to the original. The audit trail is intact even when the line cancels itself.
If the GL ever drifts (a missed event, a manual fix), an admin-only backfill replays history into the ledger. Idempotent — safe to run twice.
AR breaks into passenger / corporate / supplier sub-accounts so an aging report shows who owes you what, not just a single AR blob.
Built straight off the journal lines — not derived from job CSVs or fudged from booking totals. The same data your auditor wants to see.
Sequential per-vendor numbering, real PDF rendering via React-PDF, country-driven tax rates snapshotted at issue time so historical invoices aren't rewritten by future rate changes.
Per-vendor counters — INV-1001, INV-1002, … — atomic so no two invoices ever share a number.
SG GST 9%, MY SST 6%, UK VAT 20%, … snapshotted at issue time. Future rate changes don't mutate historical invoices.
Voiding an invoice posts a reversing journal entry. Nothing is mutated in place; the audit trail keeps the original alongside the void.
Closing a period freezes financial fields on every job in it. Operational fields stay editable — so you can fix a typo on a driver name without re-opening books.
Pickup date inside the closed range → financial fields locked: driver pay, client rate, charges, payment status, settlements.
Driver name, notes, customer contact — still editable after close. You're not locked out of corrections, just locked out of book-changing edits.
Admin-only reopen requires a written reason. The reopen, the reason, and the eventual re-close all land in the audit log.
JPY, KWD, SGD, USD — all round-trip without rounding bugs. No more 'lost cent' tickets at month-end close.
Exchange rates pulled on a schedule so multi-currency books stay honest. Snapshotted rates on invoice issue so historical totals don't drift.
Tax rate defaults follow the vendor's country. SG, MY, UK, JP and 30+ more currencies supported in the platform fee table.
Trial balance, balance sheet, and account ledger all exportable to Google Sheets. Direct push if your accountant prefers it.
Sign up free, log your jobs, and have a real general ledger working for you from day one. No accounting bolt-on. No CSV gymnastics.