Dream CMMS integrates with Xero to enable seamless data exchange between maintenance operations and financial management. It walks through the end-to-end synchronization process, including chart of accounts, tax configurations, items, vendors, customers, invoices, and payments. The session highlights which components follow one-way synchronization and which support two-way syncing, ensuring accurate accounting, real-time inventory updates, and consistent financial records across both platforms. By the end of this training, users will understand how transactions created in Dream CMMS and Xero remain fully aligned, enabling efficient operational and financial workflows.
Here is a reference video:
Xero Integration with Dream CMMS
1. Connect Xero with Dream CMMS
Log in to Dream CMMS.
Navigate to System Configuration → Xero Settings.
Create a Xero Developer App from your Xero account.
Copy the Client ID, Client Secret, and Scope from Xero.
Paste these details into Dream CMMS.
Click Test Connection to verify the integration.
2. Sync Chart of Accounts (COA) – One-Way Sync
In Dream CMMS, go to Xero Sync Settings.
Click Sync under Chart of Accounts.
Select Xero → Dream CMMS.
Confirm the sync.
All COA records from Xero will be synced into Dream CMMS.
Verify the synced accounts under:
Journal Debit Account
Journal Credit Account
Sales Detail Account Code
⚠️ Note: COA sync is one-way only (Xero → Dream CMMS).
3. Create Chart of Accounts in Xero
Log in to xero.com.
Go to Accounting → Chart of Accounts.
Click Add Account.
Enter:
Account Type
Account Code
Account Name
Description
Click Save.
Return to Dream CMMS and click Sync to fetch the new account.
4. Sync Tax Configuration – One-Way Sync
In Xero, go to Accounting → Tax Settings.
Click Manual Tax Rates.
Select New Tax Rate.
Enter:
Tax Name (e.g., GST)
Tax Component and Percentage
Click Save.
In Dream CMMS, click Sync under Tax Configuration.
Verify tax rates under Settings → Tax Rate in Dream CMMS.
⚠️ Note: At least one tax component is mandatory in Xero.
5. Sync Items (Price Book) – Two-Way Sync
A. Sync Item from Dream CMMS to Xero
In Dream CMMS, go to Inventory → Price Book.
Click New Price Book.
Enter item details (e.g., name, price, accounts).
Click Save.
Go to Xero Sync Settings.
Click Sync and choose Dream CMMS → Xero.
Verify the item under Sales → Products and Services in Xero.
B. Sync Item from Xero to Dream CMMS
In Xero, go to Sales → Products and Services.
Click New Item.
Enter:
Item Code
Item Name
Cost Price
Purchase Account
Sales Price
Sales Account
Enable inventory tracking if required.
Click Save.
In Dream CMMS, click Sync and choose Xero → Dream CMMS.
Verify the item in the Price Book list.
6. Sync Vendors – Two-Way Sync
A. Create Vendor in Dream CMMS
Go to Business → Vendors.
Click New Business.
Enter vendor name and select Supplier / Manufacturer.
Fill mandatory fields and click Save.
Go to Sync Settings and click Sync.
Select Dream CMMS → Xero.
Verify the vendor under Contacts → All Contacts in Xero.
ℹ️ In Xero, vendors and customers appear as Contacts.
7. Vendor Classification in Xero
Vendors are classified as Suppliers only after a Purchase Invoice is created.
Customers are classified only after a Sales Invoice is created.
Contacts created directly in Xero will not sync to Dream CMMS unless used in transactions.
8. Create and Sync Purchase Invoice
In Dream CMMS, go to Inventory → Purchase.
Click New Invoice.
Select the vendor.
Choose items from the price book.
Enter quantity, price, discount, and tax.
Click Save.
Verify the invoice under Purchases → Bills in Xero.
9. Create and Sync Sales Invoice
In Dream CMMS, go to Financials → Invoices.
Click New Invoice.
Enter invoice title.
Select the customer.
Add item details using Price Book ID.
Enter quantity and confirm details.
Click Save.
Verify the invoice under Sales → Invoices in Xero.
10. Record and Sync Payments
Open the invoice in Xero or Dream CMMS.
Click Add Payment.
Enter payment amount and select payment account.
Save the payment.
In Dream CMMS, click Sync.
Verify:
Paid Amount
Remaining Balance
11. Inventory Quantity Updates
Purchase invoices increase item quantity.
Sales invoices reduce item quantity.
Inventory levels automatically sync between both platforms.
Verify updated stock levels in:
Xero → Products and Services
Dream CMMS → Price Book
12. Sync Summary
One-Way Sync: Chart of Accounts, Tax Rates
Two-Way Sync: Items, Vendors, Customers, Invoices, Payments
Inventory updates automatically reflect purchase and sales activity.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article