Skip to Content
Menu
v 17.0 Third Party 91
Live Preview
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Invoicing (account)
Sales (sale_management)
Purchase (purchase)
Discuss (mail)
Inventory (stock)
Community Apps Dependencies
Lines of code 3538
Technical Name quickbooks_sync_online
LicenseOPL-1
Websitehttps://ecosystem.ventor.tech/product/odoo-quickbooks-online-connector-pro/
Versions 13.0 14.0 15.0 16.0 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Invoicing (account)
Sales (sale_management)
Purchase (purchase)
Discuss (mail)
Inventory (stock)
Community Apps Dependencies
Lines of code 3538
Technical Name quickbooks_sync_online
LicenseOPL-1
Websitehttps://ecosystem.ventor.tech/product/odoo-quickbooks-online-connector-pro/
Versions 13.0 14.0 15.0 16.0 17.0 18.0
QuickBooks Online mobile banner QuickBooks Online header QuickBooks Online mobile numbers QuickBooks Online desktop numbers QuickBooks Online connector features QuickBooks Online connector features What is included What is included

WATCH OUR DEMO HERE

Click to watch our product demonstration

BOOK AN ONLINE DEMO

Want to see our connector in live action? Schedule your personalized live demo today and discover how our solution can streamline your workflow.

Contact us on:

support.ventor.tech

Key Functions

Print receipts from POS

Get Taxes

(USA accounting)

Automatically pull tax rates from QuickBooks. Apply them to Sale Orders and Invoices.

Watch Video
Use scales in POS

Send Invoice Payment Link

Easily email your customer’s Intuit invoice payment link straight from Odoo with just one click.

Watch Video
Manual or auto print receipts

Automatic Synchronization

A variety of settings allows you to flexibly configure automated actions of connector for your needs.

Watch Video
One click export

One click export

Export invoices and payments from Odoo to QuickBooks with just one click and see status

Watch Video
Manual or auto import payments

Export and Import Payments

You can easily export or import payments that are applied to synchronized before invoice and will be automatically reconcilled.

Features

Two-way Import Export

Payments, Partners, Products

Automatic and manual export-mode

Via postponed asynchronous jobs (UI is not blocked)

Multi-company support

Supports Odoo multi-company

Taxes synchronization

Get taxes from QuickBooks for sales orders

Export to QuickBooks

Customer invoices/credits, Vendor bills/refunds

Send Payment in one click

Easy way to send a payment link to customer invoicer



How this Odoo Intuit integration helps end users

QuickBooks Synchronization Flows

Our Other Products

Explore our printing extensions and e-commerce connectors to supercharge your Odoo workflows.

Looking for special offers or bundled modules? Visit ecosystem.ventor.tech to get the best deals across our solutions.

Our Company

VentorTech sp. z o.o.

al. Jerozolimskie 81 / 11.10 Warsaw, 02-001 Poland NIP: 9512525443 support.ventor.tech

Quick configuration guide

  1. Install the Odoo QuickBooks Online Connector PRO on your Odoo server – How to install in Odoo.sh (video)

    Note that on odoo.sh you will need to add requirements.txt file to the root of your repository with the following content. So additional Python libraries will be installed. On your own instance you will just need to install them manually via pip install command

    python-quickbooks==0.9.1
    pycountry==20.7.3

  1. Our connector is using queue_job from OCA. If you are on odoo.sh, skip this section and jump to the next one. Below is quick summary of what you need to add at the end of your odoo.conf file. If you are interested in full documentation, check it out here.
workers = 2 ; set here amount of workers higher than 1
server_wide_modules = web,queue_job ; add queue_job to server wide modules
[queue_job]
channels = root:1

  1. Special note for deploying to odoo.sh (also shown on the video):
  • Config file can be found when entering shell in the following location "/home/odoo/.config/odoo/odoo.conf". Add there the following configs:
server_wide_modules = web,queue_job
[queue_job]
channels = root:1
scheme = https
host = <your_odoo_host> (e.g. myhost.odoo.com)
port = 443

  • After changing the configuration file, run odoosh-restart command in the shell

  1. Then follow this complete tutorial video to make an initial configuration/testing of our Odoo QuickBooks Online Connector PRO (video). On video all steps are shown from installation to auto sync configuration

  1. Video above is quite big, so for your convenience below are quick navigation links to important steps:
  • Add necessary access rights to Odoo Users after "QuickBooks Online Connector PRO" module installation. Video
  • Create an intuit-developer account and get required credentials to connect to Odoo. Video
  • Apply credentials in the module settings and log in. Video
  • Import all required QuickBooks data. Video
  • Make required mapping of imported objects. Video
  • Configure auto sync in the module settings Video

Feedback

In case of any issues, please contact us at support@ventor.tech

Don't forget to share your experience after you go live :)
(only person who made a purchase, can leave ratings)

Change Log


  • 1.2.8 (2025-05-19)
    • Migrated to the 75 minorversion of Quickbooks REST API.
    • Fixed and impoved logic for "Get QBO Taxes" function (applicable for US companies).
    • Fixed products batch export.
    • Added "Is QBO Taxable" field with default value on each product in Odoo (for manual adjustment).
    • Send exchange rates for customer invoices, credit notes, vendor bills, refunds, and payments.
    • Other minor fixes and improvements.
  • 1.2.7 (2024-12-02)
    • Map the Odoo invoice Reference field to the QBO invoice Memo field.
    • Made several small improvements to enhance overall performance and stability.
  • 1.2.6 (2024-10-04)
    • Added the ability to export invoices with the tax included/excluded property for non-US companies (GB, AU, IN, CA).
    • UI improvements for QBO global settings and mappings.
    • Enhanced verbose logging for debugging purposes.
    • Updated the version of the python-quickbooks library to 0.9.10 in dependencies.
    • Each received payment is now registered in a separate background job to avoid impacting other registrations in batch.
    • Other minor fixes and improvements.
  • 1.2.5 (2024-03-14)
    • Do not export invoices / payments to QBO that should not be exported (from the past, linked to the company not connected to QBO etc.).
    • When exporting product to the QBO set inventory date to the past to avoid issues with creating invoices with those products.
    • Fixed scheduled action that is exporting invoices & payments to take into account proper companies that are linked to QBO.
    • Updated (and recommended) version of the python-quickbooks library to 0.9.6 in dependencies. Should be manually updated on your server or odoo.sh!
  • 1.2.4 (2023-12-29)
    • More detailed description of import/export tasks.
    • Fix for exporting the Bill payments.
    • Fix for running actions on the map objects.
  • 1.2.3 (2023-09-21)
    • Fixed the error "Company not defined during ... " during sending requests to QBO API.
  • 1.2.2 (2023-03-03)
    • Avoid sending same invoice twice if synchronization happening after payment for the Odoo invoice is registered.
    • Added additional information logs to simply taxes calculation from QBO on sales order and invoice.
  • 1.2.1 (2022-11-04)
    • Fix for parsing partner's name during import contacts.
  • 1.2.0 (2022-10-28)
    • NEW! Support invoice synchronization in different currencies for the same Customer/Vendor.
    • Added support for product variants synchronization from Odoo to QBO. Every variant is created as new product in QBO with unique name containing attribute name(s) and value(s).
    • Other small fixes and improvements.
  • 1.1.3 (2022-10-22)
    • Fix for importing more than 100 accounts by one time.
  • 1.1.2 (2022-09-19)
    • Fix for parsing last payment date from Quickbooks module settings.
  • 1.1.1 (2022-08-30)
    • Improved functionality of working with Taxes on Invoice for non-US based companies.
  • 1.1.0 (2022-08-17)
    • Added customer reference for vendor bill export.
  • 1.0.6 (2022-07-25)
    • Added possibility export storable product as consumable.
    • Marking invoice line as taxable in more advanced way. Analyzing tax on the invoice line itself and on the product as well.
    • Fixed adding company name to QBO when it has parent company.
  • 1.0.5 (2022-05-05)
    • Additional pop-up messages for clicking button "Get QBO Taxes".
  • 1.0.4 (2022-04-26)
    • Improved Getting Taxes from QBO on Sales Orders. Now no need to manually export every product individually, export of all products will be launched recursively.
    • "Get QBO Taxes" functionality is disabled in case "Sync Products" is switched off.
    • Getting QBO Taxes button is adapted to take into account "Sync Products as Categories" setting. In this case it will be needed to set "To QBO Product Type" field on category level to tell QBO if it is Storable or Service Category.
    • Fix impossibility to export invoices from Odoo if taxes are disabled in QBO.
    • Fix error in saving Odoo Settings in case there is no Quickbooks Settings defined (issue with empty Default Stock Valuation Account).
  • 1.0.3 (2022-03-15)
    • Fix for error when clicking on 'Get QBO Taxes' button after they were manually changed.
    • Improved "Get QBO Tax" functionality for Sales Orders and Invoices (now if product is non-taxable - Taxes will be emptied out on SO/Invoice line).
  • 1.0.2 (2022-02-10)
    • Bug fixes and other minor improvements.
  • 1.0.1 (2021-10-01)
    • Initial version.
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

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Ventor Tech is amazing with support and connector features
by
Spencer Sitnik
on 5/12/25, 12:26 PM

We had some trouble with the connector at the beginning but Deny helped us out with ease. Quick responses and continuous help with what we need to have done. In order to help us beyond, we needed them to connect into our database to see the issue at hand, once in, they gave us a quick solution to fix the issue. Thank you, and would recommend odoo quickbooks online connector PRO. 


by
Vraja Technologies
on 11/21/24, 6:47 AM

Hi

Can you please tell me when It is available in v18?

Thanks

Re:
by
Oleg Kuryan
on 12/2/24, 8:51 AM Author

Hello,

Thank you for reaching out!

We published our connector for Odoo 18.0 recently but please note that it depends on Job Queue module which wasn't published on Odoo Apps yet. So, you will need download it from OCA repository manually. Or just contact our support team and we will do everything for you :)

Alternatively, you can purchase it directly from us (in this case Job Queue dependency will be included): ecosystem.ventor.tech

Thank you!


Does your module support several companies syncing between several QBO accounts?
by
Andrii Pecherskykh
on 3/28/24, 3:08 PM

We have multiple companies in Odoo and two instances of QBO.

Is it possible to use your module in one Odoo instance to synchronize separately between multiple QBO instances?

Re: Does your module support several companies syncing between several QBO accounts?
by
Oleg Kuryan
on 3/29/24, 4:22 AM Author

Yes, our connector support separate QBO connections for separate companies