Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Accounting (account_accountant)
• Contacts (contacts) • Purchase (purchase) • Sales (sale_management) • Invoicing (account) • Discuss (mail) |
Lines of code | 2465 |
Technical Name |
OdooXeroConnector |
License | OPL-1 |
Website | http://www.techloyce.com |
Versions | 14.0 15.0 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Accounting (account_accountant)
• Contacts (contacts) • Purchase (purchase) • Sales (sale_management) • Invoicing (account) • Discuss (mail) |
Lines of code | 2465 |
Technical Name |
OdooXeroConnector |
License | OPL-1 |
Website | http://www.techloyce.com |
Versions | 14.0 15.0 16.0 17.0 18.0 |

Odoo Xero Connector
Xero Connector provide the opportunity for odoo users to sync data between odoo and Xero. This connector helps odoo users to have seamless integration between two platforms.
This Xero Connector enables you to seamlessly integrate Xero and Odoo. You can instantly sync bills, invoices, contacts, and other records, with the flexibility to choose between instant or automatic synchronization. It helps streamline your accounting workflows by keeping your financial data consistent across both platforms.
Our Helpful Links

Contacts Synchronization
Synchronization of Customer and Vendors in between Odoo and Xero.
Items Synchronization
Synchronization of items in between Odoo and Xero.


Sales Order Synchronization
Synchronization of Sales Order in between Odoo and Xero.
Purchase Order Synchronization
Synchronization of Purchase Order in between Odoo and Xero.


Invoice Synchronization
Synchronization of Invoice in between Odoo and Xero.
Bills Synchronization
Synchronization of Bills in between Odoo and Xero.


Payments Synchronization
Synchronization of Payments in between Odoo and Xero.
- Push Sales Orders from Odoo to Xero instantly.
- Sync Purchase Orders to keep procurement aligned.
- Export Customer Invoices from Odoo for real-time accounting.
- Transfer Vendor Bills to ensure complete expense tracking.
- Sync Payments from Odoo for accurate reconciliation.
- Export Products directly to Xero’s inventory.
- Push Contacts to ensure customer/vendor data is up-to-date.
- Sync Chart of Accounts from Odoo to Xero.
- Sync Chart of Accounts from Xero to Odoo.
- Import Taxes configured in Xero.
- Bring Contacts from Xero into Odoo CRM.
- Sync Products & Services seamlessly into Odoo.
- Import Sales Orders from Xero to Odoo.
- Sync Purchase Orders effortlessly.
- Import Invoices and align financial reporting.
- Pull Bills directly into Odoo’s accounting module.
- Sync Customer & Vendor Payments for real-time visibility.
Click on the Xero.

To connect your Xero account with Odoo, you need to obtain API credentials from the Xero Developer Portal After logging in and selecting your desired app, go to Configuration
Enter your app’s Redirect URI, then copy the Client ID and generate a new Client Secret as highlighted in the screenshot. Please remember to save the Client Secret right away, as you’ll only be able to view it once. After saving these credentials, click Save in the top right corner of your screen.


Select the organization you want to continue and click on Save button.

After the successful configuration you will see this page.

- Select the tenant you want to sync data with and click on "Import tenant data" button.
- Click on the relevant tenant. In this case, the name is TL as highlighted in the screenshot.
- Now, click on the button Import Tenant Data
- We have added numbering depicting the order of steps in the screenshot to avoid any kind of confusion

If you want to export sale orders, select the sale order and click Action->Export to Xero
.png?e8e0aa8)
If you want to export purchase orders, select the purchase order and click Action->Export to Xero
.png?e8e0aa8)
If you want to export invoices, select the invoice and click Action->Export to Xero
.png?e8e0aa8)
If you want to export payments, select the payment and click Action->Export to Xero
.png?e8e0aa8)

- Select Sync Type:
- Choose between Custom Data Range or Scheduled Sync.
- If using Custom Data Range, specify From Date and To Date to import/export only data within that period.
- If using Auto Scheduler, enable it and set the desired interval number and unit (e.g., every 1 hour, daily, weekly).
- Regardless of the method selected, you must click the "Enable Execution" button to start the synchronization process. If auto-sync is enabled, Odoo will schedule sync operations automatically based on your defined intervals. If none of the above in selected, all the records will be synced instantly. These settings allow you to have full control over how data flows between Xero and Odoo, ensuring accuracy and automation in financial operations.

After purchasing this app if you face any issue regarding the functionality/working of our app, we are here to address your queries. We provide 60-days support to our clients. The support period starts from the date of app purchased till 60 days onward.
What is Redirect url?
Redirect url is used to authenticate your app with Xero using your client id and client secret.
Does your app work in Odoo Enterprise?
Our module is compatible with both the Community and Odoo Enterprise.
Will I get free upgrades and support after purchase?
Upgrades are not free. If you require any customization, you can contact us. We offer support for 60 days after purchase. For further information, you can contact us at https://techloyce.com or read our support policy.
How do I install the app?
Go to Apps in your Odoo backend.Click Upload a module and select the downloaded file.Click Install and follow the setup instructions.
What is the pricing model for this app??
You only need to make a one-time payment for the module, with no additional in-app purchases required after purchase.
I need an extra feature in this app. How can I request for it?
You can contact us to request customization in the app.
Is Odoo Xero Connector can be used for multiuser?
Our current module works only for a single user, but if you want multiuser we will be happy to do it for you. Kindly contact us at https://www.techloyce.com/book-a-free-consultation
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module