All Marketplace
ERP Integration

Xero ERP Integration

Automatic invoice creation in Xero for EV charging operators — every CDR generates a Xero invoice instantly via OAuth2 API.

The Problem

Why does this extension exist?

Operators using Xero manually enter EV charging invoices — a time-consuming and error-prone process. Without automation, every CDR requires manual data entry into Xero, creating delays, reconciliation errors, and compliance risk.

The Solution

What you get

  • Automatic invoice creation in Xero every time a CDR is generated
  • Customer/contact management — driver profiles synced from OASIS HUB to Xero as contacts
  • Product/item management — EV charging service items managed in Xero item catalogue
  • Invoice PDF retrieval — download invoice PDFs directly from Xero
  • Invoice void/cancel — void Xero invoices when sessions are disputed or reversed
  • Invoice list — query and retrieve invoices from Xero for reconciliation
  • OAuth2 client credentials — secure machine-to-machine authentication, no user login required
🎯 Who is this for?

CPOs and eMSPs in New Zealand, Australia, UK, US, and globally using Xero as their accounting system. Popular with small to mid-size operators who want automated invoicing without changing their existing Xero setup.

Enable This ExtensionBrowse All Marketplace
🔌 Modular by design

Enable or disable per tenant. Pay only for what you use. All marketplace integrate seamlessly.

Key Capabilities

Everything included

Invoice Creation

Automatic ACCREC invoice creation in Xero on every CDR. Full line-item detail with quantity, unit price, account code, and tax type applied automatically.

Contact Sync

Driver profiles synced from OASIS HUB to Xero as contacts. One source of truth — no duplicate data entry across systems.

PDF Invoices

Invoice PDFs retrieved directly from Xero and available in the OASIS HUB driver app. No separate PDF generation needed.

Invoice Void

Void Xero invoices when sessions are disputed or reversed. Status set to VOIDED in Xero immediately.

OAuth2 Security

Secure OAuth2 client credentials authentication — no user login required. Tokens refreshed automatically.

Multi-currency

Full multi-currency support. Invoice in the customer's local currency — NZD, AUD, GBP, USD, EUR, and more.

Use Cases

See it in action

How operators around the world can use this extension to solve real problems and grow their business.

Session ends, Xero invoice created automatically
A driver charges at an Australian CPO station. Session ends. OASIS HUB generates the CDR and creates an ACCREC invoice in Xero within 60 seconds. Finance team sees the invoice in Xero immediately — no manual entry.
NZ/AU operator eliminates manual entry
A New Zealand EV charging operator was spending 90 minutes per day manually entering charging invoices into Xero. After enabling the extension, all invoices are created automatically. The operator now spends 5 minutes per week reviewing exceptions.
Multi-currency roaming settlement
An international operator invoices roaming partners in their local currencies. Xero handles the multi-currency accounting automatically — one invoice per partner per month in the correct currency.
Simulated Case Study

Australian CPO eliminates manual Xero entry for 200+ daily charging sessions

An Australian CPO with 80 charge points was manually entering charging invoices into Xero — a process taking 90 minutes per day. After enabling the Xero ERP extension, all invoices are created automatically via OAuth2 API. The finance team now reviews exceptions only. Invoice accuracy improved from 96% to 99.9%.

-85%
Finance time
99.9%
Invoice accuracy
60 sec
Invoice creation
200+
Daily invoices automated

Connect your Xero to OASIS HUB today.

Talk to our team and see this extension in action with a personalised demo.