1. Your organisation uses Xero Accounting Software

  2. You want to integrate your Enrolmy Account with your Xero Organisation

This document assumes you know the following:

Set Up Your Chart Of Accounts

After you have connected your Xero account to your Enrolmy account, you will then need to set up your Chart of Accounts within Enrolmy. You can do this by:

  1. Navigating to your Organisation's Settings

  2. Head to Xero Integration under Advanced

Invoice Line Items

Under the Invoice Line Items, assign your activity categories and sessions in Enrolmy, to your Organisation's specific Xero account codes.

All invoice line items must code to a Xero Account Code. Even if the item is not relevant for your business, code it to a misc or other revenue account code:

Payment Methods

It is important to note that Enrolmy only tracks credit card payments. The EMY-CCSUSS account is the Enrolmy Credit Card Suspense account that Enrolmy created for you when your organisation submitted a Stripe credit card application. All Stripe credit card payments processed through Enrolmy should be coded to the EMY-CCSUSS account.

Your organisation must have completed the credit card setup in your settings for the EMY-CCSUSS account to display inside your Xero. 

All other payment methods can be coded to a Misc or Other revenue account code and it will serve as a "catch" for any payments that were manually created in Enrolmy by accident.

Use the drop-down field to select the EMY-CCSUSS Xero account code that will correlate with the invoice item in Enrolmy:


If you do not want to take Credit Card Payments, you can assign a Misc or Other revenue account code to that line item.

Credit Card Payments

All Stripe credit card payments processed through Enrolmy should be coded to the EMY-CCSUSS account.

Every time your customer pays for one of your programmes using the credit card facility through Enrolmy, a transaction fee is added to the price of programmes at the booking checkout. The EMY-CCFEES account inside your Xero account accumulates and holds the transaction fee until Stripe deducts the fee from that account every month. Please refer to this help guide for more details: How Stripe Fees are Managed in Xero.

Tax Codes

Choose the relevant Tax Code:


  • Xero has a specific functionality whereby contacts from Enrolmy are automatically merged with like contacts in Xero after a Xero sync. You can control this functionality by setting the value as On or Off.

    • Please note should you choose to prevent Xero from auto-merging contacts with the same name, a unique identifier will be placed at the end of each contact within Xero. This unique identifier is the Enrolmy Customer ID:

  • Define your earliest possible sync date using the date setting value field.

    • All invoices or credit notes generated inside your Enrolmy account prior to this date, will not pull through to Xero.

  • If you wish to unlink this Xero Account from Enrolmy, then use the Unlink company option at the bottom of the Xero Integration Section

  • Select Save Changes to complete your Chart of Accounts Setup

Updating Xero Chart of Accounts

Should you need to update any of your Xero accounts or Xero tracking categories, you will need to ensure that you update your Xero Chart of Accounts within Enrolmy to reflect these changes. Please refer to this help guide for more details.


Now your Chart of Accounts have been completed! You can undergo a Xero Sync