Quickbooks Online USA - Odoo Connector
by Synconics Technologies Pvt. Ltd. https://www.synconics.com/$ 300.00
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Purchase (purchase)
• Sales (sale_management) • Invoicing (account) • Discuss (mail) • Inventory (stock) |
| Lines of code | 10338 |
| Technical Name |
sync_quickbook_connector |
| License | OPL-1 |
| Website | https://www.synconics.com/ |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Purchase (purchase)
• Sales (sale_management) • Invoicing (account) • Discuss (mail) • Inventory (stock) |
| Lines of code | 10338 |
| Technical Name |
sync_quickbook_connector |
| License | OPL-1 |
| Website | https://www.synconics.com/ |
Seamlessly connect QuickBooks Online with Odoo and transform the way your business manages accounting and operations. This powerful integration module enables smooth and reliable synchronization of critical business data between both systems, ensuring accuracy, consistency, and real-time visibility across your organization. By automating import and export processes, it eliminates manual data entry, reduces the chances of errors, and significantly improves operational efficiency.
With intelligent features like automatic record mapping, duplicate prevention, scheduled synchronization, and detailed mismatch logs, the module ensures a controlled and transparent data flow between QuickBooks and Odoo. Whether you are managing customers, vendors, products, invoices, payments, or financial records, everything stays perfectly aligned across both platforms.
Designed for scalability and ease of use, this integration supports multi-company environments, flexible date-wise synchronization, and full control over which data is synced and when. It empowers businesses to streamline workflows, save time, and focus more on growth rather than manual processes, making it an ideal solution for companies looking to fully optimize their accounting and ERP operations.
-
Community
-
Enterprise
(On-premises) -
Odoo.sh
-
Online
The bidirectional* data transition through our app is quicker and the data easily flows vice-versa between
Quickbooks Online >> Odoo
&
Odoo >> Quickbooks Online
We have provided import/export functionality in such a way so that the data can not be duplicated on Quickbooks and on Odoo.
Import and Export operations will be done between Quickbooks and Odoo both side.
Automatically pull tax rules from Quickbooks automatically and apply them sales orders and customer Invoices.
After Import process, Odoo automatically checks new records with exisiting records and skip existing records. Also create new non mapping records for different Data models.
Import/Export Mismatch Logs that gives you a clear view about any issue occurs in operation execution.
Users can define another Quickbooks Instance for another company/Branch, One Quickbooks Instance per company will be only allowed.
With Provided Automated Schedulers, users will be able to configure time duration and as per configuration Import/Export operation can be scheduled automatically.
User can import/export date range specific data, for example, 3 months, Quarterly or Yearly data.
User can decide which data module can be scheduled as an automatic import/export.
Our module supports partial/full payments for Customer Invoices, Vendor Bills, Credit note and refund.
After completing the manual synchronization, the system will notify you that the process has been completed.
| # | Functionality | Import (QBO to Odoo) | Export (Odoo to QBO) |
|---|---|---|---|
| 1 | Taxes | ||
| 2 | Chart of Accounts | ||
| 3 | Payment Terms | ||
| 4 | Journals | ||
| 5 | Product Category | ||
| 6 | Items / Products | ||
| 7 | Customers | ||
| 8 | Vendors | ||
| 9 | Sales Orders | ||
| 10 | Purchase Orders | ||
| 11 | Customer Invoices | ||
| 12 | Vendor Bills | ||
| 13 | Credit Notes | ||
| 14 | Refund | ||
| 15 | Payments | ||
| 16 | Manual Update of Records | ||
| 17 | Automatic Records Update (Schedular) |
Automatic & Manual Synchronization
Supports Multi Company
Supports Record Mapping
Import Export Operations Error Logs
Date wise Import & Export
Import & Export Charts of Accounts
Import Taxes
Import & Export Customers
Import & Export Vendors
Import & Export Payment Terms
Import & Export Journals
Import & Export Product Category
Import & Export Items/ Products
Import & Export Invoices with Payment
Import & Export Bills with Payment
Import & Export Credit notes for Suppliers
Import & Export Credit notes for Customers
Import & Export Sales Orders
Import Export Purchase Orders
Bi-Directional Invoice Status Update
Bi-Directional Bills Status Update
Bi-Directional Sales Order Status Update
Bi-Directional Purchase Order Status Update
Notification after Manual Synchronization Process
- Chart of Accounts: Bi-directional Imports & Export operations are performed for Charts of Accounts from QBO to Odoo and Odoo to QBO.
- Taxes: Taxes are only imported from QBO to Odoo.
- Customers: Bi-directional import and export operations are performed for Customers in QBO and Odoo.
- Vendors: Bi-directional import and export operations are performed for Vendors in QBO and Odoo.
- Product Category: Bi-directional import and export operations are performed for Product Category in QBO and Odoo.
- Items/Products: Bi-directional import and export operations are performed with its details like, sale price, cost price, accounts etc, and also manages types Inventory, Non-Inventory and Service Products in QBO side.
- Invoices: Invoices, invoice payment, partial invoice payment, all are bi-directionally imported and exported from both sides.
- Bills: Bills, bill payment, partial bill payment, all are bi-directionally imported and exported from both sides.
- Credit Note: Bi-directional import and export operations are performed for Credit Note in QBO and Odoo.
- Refund: Bi-directional import and export operations are performed for Refund in QBO and Odoo.
- Purchase Orders: Bi-directional import and export operations are performed for purchase orders from both QBO & Odoo.
- Sales Orders: Bi-directional import and export operations are performed for sales orders from both QBO & Odoo.
- Payments: Bi-directional import and export operations are performed for Payments from both QBO & Odoo.
- Notification: After completing the manual synchronization, the system will notify you that the process has been completed.
Step 1: Go to: https://developer.intuit.com/
Go to My Hub Menu and click on Workspaces Menu
Step 2: Create a new workspace or select created workspace
Step 3: Select App from Workplace
Step 4: After opening an application, go to Keys & Credentials Menu, after enable on Show Credentials option, system will show you Client ID and Client secret
Step 5: On Credentials screen you will see Redirect URL link, click on it and configure Redirect URL
Please Note: While creating Quickbooks Instance, system will show you Redirect URL, you will have to copy it and paste it in Quickbooks Redirect URL screen
Step 6: Get Company ID: On this link https://developer.intuit.com/sandbox-companies, you will find your created company along company ID, you will have to select your company ID, to use in Odoo Configuration screen.
Following parameters will be configured
1. Environment
- Production: Will work as an actual client's Quickbooks Account
- Development: Will work as a staging or testing Developer Account
2. Client ID: Place client ID that is copied from Quickbooks Credentials page
3. Client Secret: Place Client Secret that is copied from Quickbooks Credentials page
4. CallBack URI: Odoo automatically generates, you will have to copy and paste it in Quickbooks Redirect URL on Apps page
5. Quickbook Company ID: On this link https://developer.intuit.com/sandbox-companies, you will find your created company along company ID, you will have to select your company ID, then paste it in Odoo in Configuration screen.
Click on "AUTHENTICATION" button to Authenticate your Account and it will redirect on quickbook authentication page.
Select the company on Company Selection and click on "Next" button, It will redirect on "Authentication Successful" page.
Afterwords you will be able to start with Import/Export operations
As per specific business requirements, users will be able to perform import/export operation based on date duration like Monthly, Quarterly, Yearly data only etc.
For example
1. Import Sales data from 01/01/2025 to 12/31/2025
2. Import Invoices from 01/01/2026 to 31/01/2026
Date wise Import
Date wise Export
QBO: Accounting >> Chart of Account
After import operation will be successful, Go to Mapping->Accounts, all imported Chart of Accounts will come here, select records and go to Action, select Map record option
Odoo will automatically Map all chart of accounts which are similar, and will create non existing chart of accounts
After Mapping will be done, go to Invoicing/Accounting -> Configuration-> Chart of Accounts and you will see imported Chart of Accounts from Quickbooks here.
QBO: Sales Tax >> Sales Tax Settings
Odoo Mapping screen: Quickbooks >> Mapping >> Tax
Odoo screen taxes: Invoicing/Accounting >> Configuration >> Taxes
QBO: Settings >> All Lists >> Payment Methods
Odoo Mapping screen: Quickbooks >> Mappping >> Journals
Odoo screen: Invoicing/Accounting >> Configuration >>Journals
QBO: Settings >> All Lists >> Payment Methods
Odoo Mapping screen: Quickbooks->Mappping->Payment Terms
Odoo screen: Invoicing/Accounting->Configuration-> Payment terms
QBO: Customer Hub >> Customers
Odoo Mapping screen: Quickbooks >> Mapping >> Contacts
Odoo screen: Go to contacts menu or Sales >> Customers or Purchase >> Vendors
Import all product category from QBO to Odoo.
Odoo Mapping screen: Quickbooks >> Mapping >> Product Categories
Odoo screen: Sales >> Configuration >> Product Categories
Import products from QBO to Odoo.
Please Note:
1. Our module supports import for following kind of products from Quickbooks to Odoo
- Inventory: For which stock will be maintained, for example laptop
- Non Inventory: consumable products, for example spare part
- Service: Serviceable products for example consultancy service
2. For Inventory product, product stock will be also imported one time from quickbooks to Odoo while doing import operation for the first time.
Odoo Mapping screen: Quickbooks >> Mapping >> Products
Odoo screen: Sales >> Products
Import Sales order from QBO to Odoo.
Mapping records will be maintained by the system, you can also access them by going to Quickbooks->Mapping->Sales orders menu, but for sales orders there will be no need to do manual mapping, system will automatically create/update the record
Odoo screen: Sales >> Quotation/Order
Import Purchase order from QBO to Odoo.
Mapping records will be maintained by the system, you can also access them by going to Quickbooks->Mapping->Sales orders menu, but for sales orders there will be no need to do manual mapping, system will automatically create/update the record
Odoo screen: Purchase >> Request for Quotation/Orders
Import Purchase order from QBO to Odoo.
Mapping records will be maintained by the system, you can also access them by going to Quickbooks >> Mapping >> Invoice/Bill menu, but for Invoice/Bill there will be no need to do manual mapping, system will automatically create/update the record
Odoo screen: Invoicing/Accounting >> Customer Invoices or Vendor Bills
After partial/full payment will be done from Quickbooks side, by clicking on Import tab-> Payment button through Quickbooks configuration at Odoo side, the relevant payment will be done at the relevant Invoice side
Please note - If you are partially/fully paying any invoice/bill at Quickbooks side then here for import process, it is mendatory to click on payment button from Quickbooks configuation >> Import tab >> Payment button, at Odoo side
Import Credit Notes from QBO to Odoo.
Odoo screen: Invoicing/Accounting >> Customers >> Credit Notes
Odoo screen: Invoicing/Accounting >> Configuration >> Chart of Accounts
Quickbooks screen
Odoo screen: Invoicing/Accounting >> Configuration >>Payment Terms
Quickbooks screen
Odoo screen: Invoicing/Accounting >> Configuration >> Journals
QBO
Odoo screen
Quickbooks screen
Odoo screen: Sales >> Configuration >> Product Category
Quickbooks screen
Export products from QBO to Odoo.
Please Note:
1. We have exported following kinds of products from Odoo to Quickbooks.
- Goods with Track Inventory enabled - export as Inventory Products for which stock is maintained
- Goods with Track Inventory disabled - export as Non Inventory products for which stock is not maintained
- Service Product - export as Service product
Our module doesn't support export operations for Combo kind of Odoo products
Odoo screen: Sales >> Products
Quickbooks screen
Export Sales order from Odoo to QBO.
Please Note: We have provided here Apply to QBO button for automatically tax mapping and reflection on the relevant sales order
Odoo screen: Sales >> Quotation/Order
QBO: Customer Hub >> Estimates
Export Purchase order from Odoo to QBO.
Odoo screen: Purchase >> Request for Quotation/Orders
QBO: Inventory >> Purchase Orders
Export Invoice/Bill from Odoo to QBO.
Please Note: Whenever you will do partial/full payment from Odoo then at Odoo side, then it will be mandatory to click on Quickbooks configuration >> Export tab >> Payment button
Odoo screen: Invoicing/Accounting >> Customer Invoices or Vendor Bills
QBO: Sales & Get Paid
Export Credit Notes from Odoo to QBO.
QBO: Sales & Get Paid >> Sales transactions
Users will be able to create multiple instances per multi company in Odoo, for a single company, users will be only able to create a single instance
We have provided automatic schedulers, so by configuring and by setting date and time duration in Odoo, when the scheduler will run, the relevant import/export process will be done automatically
Here user will be able to allow/prevent specific operations for automatic import/export operations
For that we have provided Auto Sync tab in Quickbooks configuration in Odoo
Like this user can also allow operations for one company and can similar operations for another company for automatic import/export process
After enabling the developer mode, by going to Technical Settings-> Scheduled Actions, search by Quickbooks keyword, you will be able to see all quickbooks import or export scheduled actions records
By performing import/export operation when any query will arrise then here system skips that record and proceed ahead for next records, those skipped records will be reflected in Quickbooks >> Mismatch Logs at Odoo side
Users will be able to see records with relevant technical specification/reason so that they will be able to update relevant record at Quickbooks or Odoo side
These mismatch logs specifies following details
1. Creation date
2. Object
3. Record ID
4 Record Number
5. Error log - Specification
6. Option - Import/Export
7. Company
-
One time free configurtion setup will be provided.
-
The free configuration does not include support for data
import or export operations.
-
90 Days bug free support is only provided for the bugs
reported in our module tested with Odoo vanilla system,
without third-party or custom modules.
-
Free support will be provided from Monday to Friday, 10:30
AM to 7 PM IST (Indian Standard Time).
-
Free support will not be provided during Indian public
holidays or company holidays.
Can I migrate from QuickBooks Online to Odoo using this module?
Yes â you can use this module to migrate your data from QuickBooks Online to Odoo. Once the migration is completed, you can fully operate your business in Odoo without needing to use QuickBooks Online
Will this reduce my manual accounting work?
Yes â it significantly reduces manual entry and human errors.
What problem does this module actually solve?
It removes manual data entry and keeps both systems perfectly synchronized.
Does this module support QuickBooks Desktop version?
No â this module is designed specifically for QuickBooks Online. If you are using QuickBooks Desktop and planning to migrate to Odoo, feel free to contact us â we have strong expertise in handling such migrations.
Will my data get duplicated during sync?
No â the system intelligently detects existing records and prevents duplication. If duplicate data is created separately, it will be treated as a new record.
Do I need technical knowledge to use this module?
No â the module is designed for business users with a simple and user-friendly configuration.
What happens if something goes wrong during sync?
All issues are recorded in mismatch logs with clear error details for easy troubleshooting.
Does this module support tax export from Odoo to QuickBooks?
No â tax export from Odoo to QuickBooks is not supported due to limitations on the QuickBooks side.
Can I choose which data to sync automatically?
Yes â you can enable or disable auto sync for each data model based on your requirements.
Can I sync data for a specific date range?
Yes â you can import or export data for any specific period such as monthly, quarterly, yearly, or custom ranges.
Can I sync payments as well?
Yes â both partial and full payments are fully supported.
How Inventory is managed?
Inventory record create at the first time while products import process, users will be able to create or update Inventory record for export operation.
What happens after synchronization is completed?
You will receive a success notification once the process is completed.
Is mapping available for all models?
Mapping is available for all supported models except Accounting Journals.
How secure is the integration?
The integration uses secure API authentication with Client ID and Client Secret.
Does it support all major business data?
Yes â it supports accounting, sales, purchase, inventory, and payment data.
How long does the import/export process take?
The duration depends on the volume of data in QuickBooks and Odoo. It is dynamic and may vary based on system performance and data size.
What types of products are supported?
The module supports Inventory, Non-Inventory, and Service products.
Can I re-run the same import or export safely?
Yes â the system avoids duplication and will only process missing or updated records.
We have seen your module. We want some additional customization in your module according to my or my client's requirements, how can I proceed?
Of course, our experienced developer team is ready for any kind of customization ,feel free to contact us. Kindly Email us your requirements on contact@synconics.com.You can also ping us on our Skype Account - synconics.technologies
I want to see Live Preview for this module related functionality
For seeing Live Preview for this module related functionality , kindly Email us your requirements on contact@synconics.com. You can also ping us on our Skype Account - synconics.technologies
I want to talk with you regarding commercial or other terms and conditions and Support
At the bottom of this Index file there is a section named Free Support in which we have clarified our terms and conditions, you can refer to that. If you still have any query then kindly Email us on contact@synconics.com. You can also ping us on our Skype Account - synconics.technologies
-
All the apps are to be purchased separately, for individual
versions and individual edition.
-
One month free bug support period will be offered pertaining
to any one server used, testing or live.
-
Synconics is not responsible for installation or updating of
the module on any of your server.
-
If an error appears in our app due to other custom modules
installed in your system or if Odoo base source code is not
updated on your system, to make it compatible with your source
code, we'll charge you for our efforts to resolve those errors
and make the module compatible with your source code.
-
Please refer the document for configuration. If any support is
needed for module configuration, installation, updating or any
help is needed, it will be considered in paid support.
-
Please note that you are not allowed to distribute or resell
this module after purchase.
-
This module is tested and working on Odoo vanilla with Ubuntu
OS.
-
Support services will be provided from Monday to Friday, 10:30
AM to 7 PM IST (Indian Standard Time).
-
Support will not be provided during Indian public holidays or
company holidays.
-
Configuration
-
Odoo Hosting
-
Customisation
-
Functional Training
-
Technical Training
-
Support & Maintenance
-
Dedicated Developer
-
Implementation
-
Odoo Migration
-
API Integration
connect on whatsapp.
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.
One time free configurtion setup will be provided.






Our Apps
Our Themes
Please log in to comment on this module