AI Employee Role
Invoice Reconciliation
Match invoices in Xero against payments in your bank feed. Flag the 10% that need review. Update statuses after approval.
The Reality
"I spend 2–3 hours on this every Friday"
Every week: pull data from Xero, cross-reference in a spreadsheet, match by amount and date, hunt down the ones that don't match cleanly. Partial payments, timing differences, split invoices.
What This Role Does
Matching handled. Exceptions surfaced.
Your AI Employee pulls invoice data from Xero weekly, pulls bank transactions, matches by amount, reference, and date (with configurable tolerance), flags non-matches, and presents them with suggested resolutions. You approve. They update.
Example: Weekly Reconciliation
Every Friday at 9am
Invoice data from Xero for the week
Bank transactions from connected feed
By amount, reference, and date (3-day tolerance)
Non-matches presented with suggested resolutions (timing difference, partial payment, etc.)
After your approval, status updated in Xero
Summary sent to accountant
What Changes
Before and after
- 1Export invoice data from Xero
- 2Cross-reference against bank feed in spreadsheet
- 3Hunt down non-matches: timing, partials, splits
- 4Update statuses, send summary to accountant
Based on 2.5hrs/week × €30/hr × 52 weeks
- Matching done automatically every Friday
- Only non-matches surfaced for your review
- Suggested resolutions for each exception
- Summary auto-sent to accountant
Combine with other roles for better value
Key improvements
Match accuracy
Exceptions found
Accountant report
Audit trail
Clear boundaries
What this role won't do