Using Coreloops with Xero
Once you've setup your Xero integration you can now start to create and upload financial documents such as purchase orders, invoices and receipts. All of these documents will be synced with your Xero account automatically unless you choose otherwise.
Written By Gabriel Makinwa
Last updated 14 days ago
How your Coreloops data is synced with Xero

Managing your Contacts

You can manage all of your contacts in the directory tab. To import your existing contacts, head over to your Xero integration settings. Set the direction to Xero from Coreloops, then click Save and Sync settings. This will pull in all of your up-to-date contacts in Xero.
Suppliers: This is a contact associated with one of your suppliers. In most cases, this will just be the supplier's name and may not contain further contact details like email address, phone number etc. Xero defines a supplier as any contact or company that you've received a bill from in the past.
Customers: This is a contact associated with one of your customers. Similar to a supplier this might just be the company that you invoice for your services.
Contacts: This is a contact that has no association with a customer or a supplier.

All imported contacts will be added to the contacts tab and then either suppliers or clients based on their association in Xero. Contacts that have details such as email addresses, phone numbers, Tax rates etc will be pulled into their contact profiles. You can edit these details by clicking edit from the action menu beside their name. Any changes to the contact details will be synced back to Xero. You can choose to turn off syncing for specific contacts, customers or suppliers by checking the "Don't sync to Xero" option on their edit details page.
Document Sync Settings

When syncing documents to Xero, you can choose which status a document is mapped to based on the status in Coreloops at the time of syncing.
For each of the following document types, you can configure how statuses are mapped and how documents are synced.
β
βInvoices (sales & purchases) - Sync status settings

Purchase Orders - Sync status settings

Credit Notes - Sync status settings

Linking cost codes to the Chart of Accounts in Xero
One of our most useful features on Coreloops is the ability to connect your project cost codes e.g. E005 - electrical containment or SUB002 - Drylining to the relevant chart of accounts (nominal codes) e.g. "Cost of Sales" in Xero. This enables you to allocate your purchases and costs to detailed cost codes in Coreloops and have them automatically synced to Xero with the right chart of accounts and tax details pre-filled. This will save your admin team hours in double data entry into Xero and then again into project cost reports.
You can link your cost codes to accounts in Xero in project settings.
Connect Cost Codes to Chart of Accounts
When syncing your purchases to Coreloops, you can configure which Xero accounts they are synced to by connecting your cost codes.
Head over to Xero settings, then click on the Cost Settings Tab

Click on the Xero Code box for each cost code

Select which chart of accounts each cost code should be synced to. By syncing a cost code to a chart of accounts, each document (or part of it) assigned to this cost code will be sent into Xero and categorised to the respective account.
Note: You can also set a default account that all cost codes that have not been mapped will be linked. For example, if you create a new cost code and it hasn't been linked to an account, any document line items linked to that cost code will be synced to Xero against the default account, e.g., Cost of Goods Sold or Suspense.
You can also repeat the same process for sales invoices. This will enable you break down your sales invoices by cost code but link them to one chart of accounts in Xero e.g. Sales or Services.
CIS Settings
Syncing Purchases to Xero
To sync your purchase to Xero simply review and approve your uploaded purchases. Allocate the purchase to a project and cost code before approval. Check all of the details are correct. Once approved the purchase will be sent to Xero as an unpaid bill. All of the relevant fields will be filled in with the information approved in Coreloops.