Why the Xero integration matters more than the brochure suggests
Every inventory platform vendor lists “Xero integration” on their feature page. Most mean “we can push a daily summary journal entry”. That isn't enough for a real multi-channel seller. You need two-way propagation of:
- Sales invoices (per order, not aggregated)
- Customer records, with matching on email or Xero Contact ID
- Supplier bills from purchase orders received
- Credit notes from refunds — partial or full
- Payment application (marketplace payouts net of fees, not gross sales)
- Stock valuation journals (FIFO or weighted average)
If any of those six break, your accountant spends hours reconciling and charges you accordingly. That's the hidden cost of a cheap integration.
Integration depth by platform
| Platform | Invoices | Bills | Refunds / credit notes | Marketplace payouts | Multi-currency |
|---|---|---|---|---|---|
| MaxInventThat's us | Per-order | Yes | Full + partial | Split gross/fees | Yes |
| Unleashed (Xero-owned) | Per-order | Yes | Full + partial | Manual | Yes |
| Brightpearl | Per-order | Yes | Full + partial | Split gross/fees | Yes |
| Cin7 Core (DEAR) | Per-order | Yes | Full only | Split (manual config) | Yes |
| Linnworks | Daily summary | Partial | Manual adjustment | Manual | Partial |
| Veeqo | Per-order | No | Partial | Partial | Limited |
| Sellbrite | Daily summary | No | No | No | No |
| Zoho Inventory | Per-order | Yes | Yes | Limited | Yes |
Based on vendor documentation and MaxInvent's integration-testing observations in Q1-Q2 2026. Always verify current behaviour during a trial.
The integration tests that actually matter
- Partial refund test. Refund 1 item from a 3-item order. Check Xero creates a credit note for exactly that item with correct VAT, and that stock returns correctly. Bad integrations credit the whole order and leave you to manually untangle.
- Multi-currency test. Ship an order to a EUR customer priced in EUR. Xero should record it in EUR, apply the right exchange-rate rules, and not silently convert to GBP. Check the FX gain/loss account is populated.
- Marketplace payout reconciliation.After an Amazon or eBay payout lands in your bank, can you one-click match the payout to the underlying invoices net of fees? This should be automatic. If it isn't, every payout adds 30-45 minutes of manual reconciliation.
- Supplier bill test. Receive a PO with 90 of 100 units delivered. Xero should create a bill for 90 units only, not 100, and leave a residual on the PO. Bad integrations bill the whole PO and force you to manually adjust later.
What about Unleashed being owned by Xero?
Unleashed was acquired by Xero-parent Access Group. The integration is genuinely native — single sign-on, immediate propagation, shared identity. For a pure wholesaleor B2B-first business, it's the tightest fit on the market. For multi-channel ecommerce sellers, Unleashed trades some inventory-platform breadth (courier integrations, marketplace depth, dispatch workflow) for accounting fit. Know what you're buying.
Our recommendation
- Pure wholesale / B2B on Xero: Unleashed first, Brightpearl second, MaxInvent third.
- Multi-channel ecommerce on Xero: MaxInvent or Brightpearl. MaxInvent is materially cheaper and UK-hosted. Brightpearl wins if you need its retail POS side.
- Side-hustle or sub-100-orders/month: Zoho Inventory is fine. Avoid Linnworks at small volume — the Xero integration gaps cost more than the platform.