1. Xero contains one invoice for every consumer order
The integration may be technically working while creating an unusable ledger. Retail summarisation is the accounting design question to review.
2. The bank deposit is lower than recorded sales
Gross sales and net gateway settlements are being compared as if they were the same event. Clearing accounts and fee postings are needed to explain the difference.
3. Sunday orders appear in Sunday accounts even though payment was Monday
The workflow is grouping by created date rather than the chosen paid-date basis.
4. BACS orders appear paid before the transfer arrives
Payment method behaviour is being hardcoded instead of allowing BACS to remain an unpaid receivable.
