Accounting guardrails, load splits, and the asset registry
Every change to a load now writes an immutable audit entry — who changed what, old value → new value — that nobody can edit or delete. Once accounting invoices a load, its status, charges and documents lock for other departments; new uploads (like a revised rate confirmation) wait in an approval strip with a bell to accounting. Two-driver loads split pay by miles with each driver's own rate structure (manual overrides included), and the second driver can finally be settled. Fuel imports carry both discounted and retail prices so owner-operators are charged the right one without re-imports, tolls get their own Finance page with transponder-aware imports, dispatch reviews AI-read rate confirmations side-by-side with the original document, and Safety gets an asset registry (iPass, tablets, fuel cards, dashcams, ELDs) with full custody history — who took it, when, and where it came back.