Pre-Sync Invoice Validation
Invoices are now validated before pushing to Xero. Missing account codes, unsynced clients, and other issues are caught upfront and presented in an interactive modal where you can resolve them inline — no more failed syncs or mystery errors.
Sync Settings
A new settings card on the integrations page lets you configure a default sales account code, toggle entity sync, and manage auto-sync preferences for your Xero connection.
Reconnection Cleanup
Reconnecting your Xero account now automatically clears stale contact IDs from clients, so validation correctly identifies which clients need to be synced fresh.