Arlo provides seamless two-way integration with Xero to manage your invoices.
Orders are automatically exported to Xero and assigned to your account/GL codes, and payments against the invoices are synchronised back into Arlo.
Credit card orders paid using the Arlo checkout are exported to Xero automatically, and the order is marked as paid in both systems automatically. Orders submitted with alternative payment methods are exported to Xero when the order is approved, or an invoice is sent. The order is marked as unpaid in both systems until you add payments to the order in Xero.
Please note that our API does not support Xero's Batch Payment Feature, which can cause an error in the order where it does not allow the order to successfully sync back to Arlo.
The Batch Payment Feature is outlined here - https://central.xero.com/s/article/Create-a-batch-deposit#Aboutbatchdeposits
The following table illustrates the field mapping of fields in Arlo with fields in Xero.
Where the billing contact is an organisation
Arlo | Xero |
Organisation's Name | Contact name |
Organisation's Postal address | Postal address |
Organisation's Physical address | Physical address |
Organisation's Main phone | Telephone |
Organisation's Fax | Fax |
Organisation’s Website | Website |
Order contact’s First Name | Contact person's First Name |
Order contact’s Last Name | Contact person's Last Name |
Order contact’s Email Address | Email Address |
Order contact’s Mobile | Mobile |
Order contact’s Skype | Skype |
Where the billing contact is an individual
Arlo | Xero |
Contact's Full Name | Contact name |
Contact's Postal address | Postal address |
Contact's Work address | Physical address |
Contact's Work phone | Telephone |
Contact's Fax | Fax |
Contact's Website | Website |
Contact's First Name | Contact person's First Name |
Contact's Last Name | Contact person's Last Name |
Contact's Email Address | Email Address |
Contact's Mobile | Mobile |
Contact's Skype | Skype |
With the Xero integration, orders are automatically exported to Xero and assigned to your account/GL codes, and payments against the invoices are synchronised back into Arlo.
Learn how to connect Arlo to Xero and what each of the integration's settings is for.
This article explains the processes used with the Xero integration when an order/credit note is connected to Xero, such as the addition or removal of payments, and the management of cancellations and refunds.
Learn more about managing Xero synchronised orders.
Arlo supports automatically assigning tracking codes to invoice line items when Arlo transfers an order to Xero to create an invoice.
Learn more about adding Xero tracking codes to your courses.
The following information describes how to search and match invoices which have been transferred into Xero from Arlo when reconciling payments.
Learn more about reconciling transactions in Xero.
Orders from Arlo may fail to export to Xero at times. Arlo will provide you with an error message explaining why the order has not been exported. The following article outlines some common errors and how you can resolve them.
You can see which orders have failed to export and require attention on the Requires attention order list.
Learn more about troubleshooting Xero integration errors.
Can't find what you are looking for?
If you can't find the answer to a question you have about our Xero integration, try our frequently asked questions article.