Installation
Odoo.sh
Please check the video below:
Step-by-step
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
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
Install additional requirements:
pip install python-quickbooks==0.9.1 pip install pycountry==20.7.3
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/