Who can do this?
- The Office Admin · Office Admins
- The Boss · Business Owners
- The Books · Finance
- One-Person Show · Sole Traders
- The Foreman · Supervisors
Overview
This article is the Finance overview of every Xero workflow you handle in MyApprentice. Finance has access to Xero-related connections and content. Connecting Xero is typically done by the Business Owner or Admin from Business Settings → Integrations; once it is connected, Finance pushes invoices, resolves sync errors, exports invoice CSV, and works with the Xero billing portal where needed.
Who This Workflow Is For
The Finance role. The Business Owner, Admin, and Supervisor can also work with Xero.
Before You Start
Xero must be connected. If not, ask the Business Owner or Admin to connect it from Business Settings → Integrations (MFA-gated for them).
Step-by-Step Process
1. Confirm Xero is connected
- Ask the Business Owner or Admin to confirm Xero status on Business Settings → Integrations.
- If connected, the Integrations tab shows Connected.
2. Push a single invoice to Xero
- Open the invoice from Invoices.
- Confirm details are final.
- Select Push to Xero. Sync status updates to Synced, Pending, or Error.
See Push an invoice to Xero for the deep-dive.
3. Bulk push using Send all to Xero
- From the Invoices page or the Xero integration area, select Send all to Xero.
- MyApprentice pushes every authorised invoice in MyApprentice (and any in draft awaiting push) to Xero in one operation.
- Common use: end-of-month bulk push when invoicing is batched.
4. Export an invoice as CSV
- From the Invoices list, select the three-dot menu next to the invoice amount.
- Select CSV export from the dropdown.
- The CSV downloads to your device — share with the accountant or import elsewhere as needed.
5. Resolve a sync error
- Open the invoice in error.
- Read the error message. Typical causes: missing client in Xero, invalid account code, missing tax mapping, invoice number conflict.
- Fix the underlying issue in MyApprentice or in Xero.
- Return to the invoice and select Push to Xero again.
6. Manage payment records back to Xero
- When you Mark an invoice as paid in MyApprentice, the paid status syncs to Xero on the next push/sync cycle.
- Confirm the payment is reflected on the Xero invoice.
What Happens Next
Invoices flow into Xero alongside your other sales. Payment records made in MyApprentice update Xero on subsequent syncs. Your accountant can pick up the Xero side of the books from there.
Common Issues
- Need to disconnect Xero. Disconnect is performed from Business Settings → Integrations by the Business Owner or Admin.
- No Xero CSV export at the business level. The per-invoice CSV export from the three-dot menu is the supported route. There is no separate Xero CSV bulk export in this round.
- Stripe and Xero simultaneously. Both can be connected together — Stripe collects the card payment and the paid status syncs to Xero (when the Xero payment account is set). See Connecting Stripe for Online Payments.
- Finance Xero settings access scope. Finance has Xero-only settings scope; non-Xero settings tabs are not available to Finance.
Related Guides
Related in Invoicing & Payments
Create Your First Invoice
Create an invoice — from an accepted quote, from a completed job, or manually — ready to send to the client.
Send an Invoice to the Client
Review a draft invoice and send it to the client.
Mark an Invoice as Paid
Record a payment received outside an integrated payment provider — bank transfer, cash, or a manual card payment — against an invoice.
Connect Xero
Link MyApprentice to a Xero organisation so invoices can be pushed to your accountant's books.