$ 199.00
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Employees (hr)
• Inventory (stock) • Invoicing (account) • Purchase (purchase) • Sales (sale_management) • Discuss (mail) |
Lines of code | 16658 |
Technical Name |
pragmatic_quickbooks_connector |
License | OPL-1 |
Website | http://www.pragtech.co.in |
Versions | 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Employees (hr)
• Inventory (stock) • Invoicing (account) • Purchase (purchase) • Sales (sale_management) • Discuss (mail) |
Lines of code | 16658 |
Technical Name |
pragmatic_quickbooks_connector |
License | OPL-1 |
Website | http://www.pragtech.co.in |
Versions | 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 |
Compatible with Odoo v10 to v18


Bridge the gap between accounting accuracy & operational efficiency
Empowering U.S.-based businesses to seamlessly sync accounting, inventory, sales and purchase data between both platforms; our connector saves hours of manual work and eliminates costly errors.
With a dynamic dashboard, field-level mapping, single-click and bulk sync and support for 17+ record types — this isn’t just an integration.
It’s your financial control center, purpose-built for accounting precision and peace of mind.

Watch how Odoo & QuickBooks exchange data


Complete feature breakdown with real business benefits


Export Credit Note as Credit Memo New
Credit notes issued in Odoo are now seamlessly exported to QuickBooks as credit memos, reducing manual duplication efforts.

Export Refund as Vendor Credit New
Vendor refunds created in Odoo can now be exported as vendor credits in QuickBooks, enabling accurate expense tracking and simplifying vendor account management.

Smarter linking of Invoices and Payments New
When you create invoices and payments separately in Odoo, they automatically connect the right way when synced to QuickBooks Online. This means no more manual matching, fewer errors and faster bookkeeping - helping businesses stay organized and close their accounts faster.

Managing payments with a Credit Card Account type New
Payments made through credit card accounts in QuickBooks Online now flow smoothly into Odoo. Businesses can easily track credit card expenses, keep financial records accurate and ensure better control over cash flow without extra manual adjustments.
Dashboard
Get a real-time overview of synced sales, purchase orders, invoices, and bills — helping you track what’s pending, completed, unpaid or paid, all in one place. Gain full operational visibility in one glance, reducing back-and-forth checks.
Odoo Multi-Version Support
Works seamlessly across Odoo versions 10.0 to 18.0 — providing long-term compatibility and upgrade flexibility. No need to worry about version lock-in; works now and into the future.
Dynamic Mapping Fields Configuration
Customize which fields get synced so your integration matches your unique business structure. Gives you total control over your sync; No one-size-fits-all limitations.
Backend Configuration Menu
Configure the connector from the Odoo company form view — making setup and adjustments easier for admins. Centralizes configuration, reducing tech complexity.
Cron to Schedule the Functions
Set up automatic sync jobs to run at your desired intervals — ensuring up-to-date data without manual effort. Keeps systems aligned in real time, even while you sleep.
Dynamic Dashboard
Define dynamic metrics and see them visualized on custom charts to better analyze sync results and business data. Translates sync activity into meaningful, actionable insights.
Single Sync Button On Every Form View
Instantly export a single record (like a customer or invoice) directly from its form — quick, easy and efficient. Saves time when syncing individual changes without needing to run full jobs.
Account Tax
Synchronize tax structures between Odoo and QuickBooks to ensure compliance and consistent tax reporting across platforms. Avoid tax miscalculations and ensure reports always meet compliance standards.
Customer
Easily transfer customer data back and forth to eliminate duplicate entry and keep CRM and accounting records aligned. Save time on manual updates while improving data accuracy across systems.
Vendor
Keep supplier data in sync between systems, reducing manual work and streamlining purchase processes. Simplifies vendor management and avoids redundant record creation.
Vendor Bill
Synchronize vendor bills instantly between QuickBooks and Odoo with support for single-record or bulk operations, logging and error tracking.
Product Category
Ensure uniform product categorization to maintain structured data and accurate reporting in both systems. Cleaner analytics and easier inventory segmentation.
Product
Automatically sync product information to avoid mismatches and save time spent managing multiple systems. Maintains consistency across platforms and prevents data errors in orders or inventory.
Import Inventory
Pull inventory data from QuickBooks into Odoo to maintain accurate stock levels and improve inventory control. Improves stock visibility and minimizes out-of-stock or overstock situations.
Payment Method (Journal)
Keep journal/payment method consistency to ensure smoother payment reconciliations and reports. Ensures financial accuracy and makes reconciliations effortless.
Payment Term
Standardize payment terms across systems to prevent confusion in billing cycles and due dates. Keeps invoices and customer expectations perfectly aligned.
Sales Order
Transfer sales orders effortlessly between Odoo and QuickBooks, speeding up order processing and invoicing. Speeds up sales workflows while reducing errors and delays.
Purchase Order
Move purchase orders between systems to align vendor transactions and reduce double work. Ensures procurement data is always current without re-entering it manually.
Invoices
Sync invoices for accurate billing and ensure payments are tracked across both platforms. Keeps accounts receivable in check and avoids missing or duplicated invoices.
Import Credit Memo
Bring credit notes from QuickBooks to Odoo to keep customer balances and accounting accurate. Maintains financial integrity and simplifies customer credit management.
Import Data Based on ID
Target specific records using their ID — speeding up the import process and avoiding duplicates. Increases efficiency by syncing only what’s needed.
One Place for Import/Export
Manage all sync actions from one centralized interface, saving time and reducing navigation hassles. Improves user experience by keeping everything accessible and intuitive.
Limit of Import Data
Set import limits to manage load, improving performance and preventing large sync delays. Avoids overloading your system and ensures smoother sync runs.
Dynamic Mapping Fields
Gain full control over which subfields are synced for precise data transfer based on your business rules. Aligns integration exactly with how your business is structured.
Chart of Accounts
Bring your QuickBooks chart of accounts into Odoo to ensure consistency in your accounting structure. Align your financial data models without needing to recreate them manually.
Reference of Last Imported Record in One Place
Track the most recent imports to verify successful syncs and troubleshoot issues if needed. Increases transparency and helps with audit trails or debugging.
QuickBooks USA Online Odoo Connector A step-by-step tutorial
Watch the full Tutorial now
Accessing the QuickBooks Developer Portal
- Navigate to https://developer.intuit.com
- If you don't have an account, click on "Sign up" to create a new account
- If you already have an account, click on "Sign in" and enter your credentials
Create account

Login

Creating Your App
1. After logging in, go to the Dashboard
2. Click on "Create an app"
3. Select "QuickBooks Online" as the API
4. Fill in the required information about your application:
a. App Name
b. Company Name
c. Email Address
d. Description
5. Click "Create app" to proceed

Obtaining Your API Credentials
Once your app is created, QuickBooks will provide you with -
- Client ID: A unique identifier for your application
- Client Secret: A secret key used for authentication
- Redirect URL: The URL where users will be redirected after authorization
These credentials are essential for establishing a connection between QuickBooks Online and Odoo.

Installing the QuickBooks Online Connector in Odoo
- Navigate to the Odoo Apps menu
- Search for "QuickBooks Online Connector"
- Install the connector module

1. Go to Settings > QuickBooks Integration
2. Enter the credentials obtained from the QuickBooks Developer Portal:
a. Client ID
b. Client Secret
c. Redirect URL
3. Click "Connect to QuickBooks" to initiate the OAuth authentication process
4. You will be redirected to QuickBooks to authorize the connection
5. After authorization, you will be redirected back to Odoo

Click on Authenticate
Authenticate
This button will check the credentials from both sides and if it matches,authentication gets successful, only then it will give permission to sync the data.
Refresh Token
It will help to keep the bridge between the Quickbooks and Odoo. If you have clicked then you need to authenticate after every 2 hours to sync the data from functionality.
Last Imported Id
This showcases the last imported id from Quickbooks to odoo which is to showcase whether the data has been synced or not and the last id of the same.
If you wish to update the data please follow below steps to update the data from quickbooks to Odoo if there is any change in it.
- Settings -> Companies -> Select Company
- Click on Edit button
- Go to Quickbooks tab -> Initial Sync
- Set the data to from the last imported id (For example if Last Imported Id for Customer Sync is showing 301 then you need to make it 0 and again click on sync data)
- Save
- Sync
The sync data in the defined sequence
1) Import Chart of Accounts
2) Import Accounts Tax This is the base before the other master data to be pulled in.

After these imports, there is one important configuration that needs to be made in the QBA Account Configuration tab.
Once that is imported, you can fetch further data in below sequence:-
3) Customer
4) Vendor
5) Product Category
6) Products
7) Inventory
8) Payment Method
9) Payment Terms
10) Sales order
11) Invoice
12) Purchase Order
13) Vendor Bills
14) Customer Payment
15) Vendor Payment
16) Department
17) Employee
Go to Settings > Actions > Server Actions
In this Actions, you need to sync the data to be exported from Oddo to QB for Selected Master.
Server Actions enable the Export to Quickbook options in Action Item.
Customer/Supplier Export
To export customer/Supplier from Odoo to quickbooks, click on the customer/supplier you want to export.
In customer/supplier form select the Action button at the top. Then select Export to Quickbooks option in the drop down menu and your customer/supplier gets exported to QB successfully.
Similarly, if there is any change you have made in Odoo under Customer/Supplier then it can be successfully updated in Quickbooks through this option.

Product Export
To export products from odoo to quickbooks, click on the product you want to export. In product form select the Action button at the top.

Then select Export to Quickbooks option in the drop down menu and your product gets exported to QB successfully.
Customer Sale order / Invoice Export
To export customer sale order/invoice from odoo to quickbooks, click on the customer sale order/invoice you want to export. In customer sale order/invoice form select Action button at the top. Then select Export to QBO option in the drop down menu and your customer invoice gets exported to QB successfully.

Charts of Accounts Export
To export Charts of Accounts from odoo to quickbooks, click on the charts of the account you want to export.
In charts of account form select the Action button at the top.
Then select Export to QBO option in the drop down menu and your charts of account get exported to QB successfully.

Payment Term Export
To export Payment terms from odoo to quickbooks, click on the Payment terms you want to export. In Payment terms form select Action button at the top. Then select Export to QBO option in the drop down menu and your charts of account get exported to QB successfully.

Customer Payments Export
To export Customer Payments from Odoo to Quickbooks,click on the Customer Payment that you need to export. In the Customer Payment form select the Action button at the top.
Then select Export to QBO option in the drop down menu and your Customer Payments gets exported to QBO successfully.

Scheduled Action for Customer payment Export

Vendor Payments Export
To export Vendor Payments from Odoo to Quickbooks,click on the Vendor Payment that you need to export. In the Vendor Payments form select the Action button at the top. Then select Export to QBO option in the drop down menu and your Vendor Payments gets exported to QBO successfully.

Scheduled Action for Vendor Payment Cron

Linking of Vendor Bills and Payments
Whenever a Vendor Payment gets exported,its associated Vendor Bill also gets synced into Quickbooks.

Linking of Estimate and Invoice

Great integrations aren’t plug-and-play. They’re built right.
Connect confidently with QuickBooks USA Online Odoo Connector Your business deserves the best – and our connector delivers it.

WHY choose our QUICKBOOKS USA ONLINE Odoo CONNECTOR?
When accuracy, stability and control matter - choose the connector that delivers, not just connects.

Here’s what we offer (That others don’t)

Tried, Tested, Trusted
Verified by our valuable clients
My experience with the QuickBooks connector has been good, and I appreciate the support provided by Vandana. Everything has been running smoothly so far.
The connector is absolutely good and meets all our expectations.
Yes, our connector fully supports Odoo's multi-company feature.
Yes, we’ve configured cron jobs to handle automated syncing of records between QuickBooks and Odoo.
No, to maintain data consistency, inventory is synced only from QuickBooks to Odoo.
The connector supports syncing of customers, vendors, products, sales orders, invoices, credit memos, purchase orders, payments, taxes, accounts, departments, and employees.
Yes, you can initiate sync for individual records using the “Export to QuickBooks” option from the form view.
Absolutely. Our connector is built to work reliably even in highly customized Odoo environments.
Yes, our connector includes smart logging and tracking tools. You can view sync logs, check errors, and get alerts if something goes wrong.
You have full control. With dynamic field mapping, you can decide which fields and records should be synced.
Yes, it works seamlessly across Odoo Enterprise, Community editions and Odoo.sh deployments.
Yes, automated syncs can be scheduled using cron, and the timing is fully configurable.
Yes, the connector shows the last synced ID and timestamp, helping you verify sync status at a glance.
Yes, the connector includes 90 days of free support (Monday to Friday, 10:00 AM to 7:00 PM IST), along with a user manual and one-time setup assistance.
Support for setups using third-party apps is available as a paid service.
We also offer French and Spanish language support at an additional cost.
QuickBooks USA Online Odoo Connector
One-time Setup | 90 Days Support | Multilingual Compatibility
What's included in this
User Manual for Easy Onboarding
90 Days Support (Monday to Friday, 10 AM – 7 PM IST)
One-Time Setup for Seamless Integration
We support for English / French / Spanish at an additional cost
Works & tested on standard installations of Odoo with no third party apps
Free support only for odoo installations with no third party apps
Paid support availaible for Odoo installations with third party apps.
Our Service Offerings

Odoo Dedicated Resources

Odoo Success Packs

Odoo Turnkey Projects
Get Instant Personalized Demo



CONTACT
Related Products
Powerful apps, seamless integrations and expert support.
Optimize your business with our perfect Odoo strategy.

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
Report comment
Any abuse of this reporting system will be penalizedThere are no ratings yet!
QuickBooks Version
Hi, this is compatible to Version de QuickBooks: Intuit QuickBooks Enterprise Solutions: Manufacturing and Wholesale 23.0
Best Regards,
Alfonso Lang C.
alfonso.lang@teknosphere.com