QuickBooks: Getting Started

Installation

Odoo.sh

Please check the video below:

Step-by-step

  1. Add requirements.txt file to the root of your repository with the following content. So additional Python libraries will be installed:

python-quickbooks==0.9.1
pycountry==20.7.3

You can find ready-to-use file in the module directory: quickbooks_sync_online/requirements.txt

  1. Our connector is using queue_job from OCA. Below is quick summary of what you need to add at the end of your odoo.conf file:

  • Open config file using Odoo.sh Shell feature:

nano /home/odoo/.config/odoo/odoo.conf
  • Add there the following lines:

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 http command in the Shell.

On-premise Server

  1. Install additional requirements:

pip install python-quickbooks==0.9.1
pip install pycountry==20.7.3

  1. Our connector is using queue_job from OCA. Below is quick summary of what you need to add at the end of your odoo.conf file:

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

If you are interested in full documentation, check it out https://apps.odoo.com/apps/modules/15.0/queue_job/.

Initial Configuration

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

Check this article to find out how to get production API keys: QuickBooks Online: How to Get Production Keys

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:

  • Create an intuit-developer account and get required credentials to connect to Odoo:

  • Apply credentials in the module settings and log in:

  • Import all required QuickBooks data:

  • Make required mapping of imported objects:

  • Configure auto sync in the module settings:

Still Have Questions?

If you have questions or need assistance, contact our support team: https://support.ventor.tech/

Related Posts
Leave a Reply

Your email address will not be published.Required fields are marked *