Odoo QuickBooks Online (Intuit) connector documentation and demo | VentorTech
5 min read
20 days ago
Published on May 19, 2025
This response is partially generated with the help of AI. It may contain inaccuracies.
Table of Contents
Introduction
This tutorial provides a step-by-step guide on integrating Odoo with QuickBooks Online (Intuit) using the VentorTech connector. This integration allows businesses to synchronize data between the two platforms, enhancing efficiency in managing finances, customers, and products.
Step 1: Install the Module and Set Access Rights
- Navigate to the Odoo apps store.
- Search for the QuickBooks Online connector module provided by VentorTech.
- Click on the "Install" button.
- After installation, configure the necessary access rights for users who need to utilize this connector.
Step 2: Retrieve Company ID
- Log into your QuickBooks Online account.
- Go to the "Account and Settings" section.
- Under the "Company" tab, locate your Company ID.
- Note this ID as it will be required for the connection setup.
Step 3: Create a New Application for Connection
- Access the Intuit Developer portal.
- Select "Create a New App".
- Choose "QuickBooks Online" as the app type.
- Fill in the required fields and save your application.
- Make sure to note your Client ID and Client Secret for later use.
Step 4: Connect Odoo and QuickBooks
- In Odoo, navigate to the settings of the QuickBooks Online connector.
- Enter the Client ID and Client Secret obtained from your QuickBooks application.
- Input the Company ID retrieved earlier.
- Follow the prompts to authorize the connection between Odoo and QuickBooks.
Step 5: Download Initial Data from QuickBooks
- In the connector settings, look for the option to download initial data.
- Click on the appropriate button to initiate the data download process.
- Monitor the progress and ensure all necessary data is imported successfully.
Step 6: Map Existing Odoo and QuickBooks Partners
- Go to the mapping section within the connector settings.
- Start with mapping customer and vendor records.
- Match each partner in Odoo with its corresponding record in QuickBooks.
- Save your mappings to ensure data consistency.
Step 7: Map Accounts Between QBO and Odoo
- In the mapping settings, find the accounts section.
- Align Odoo accounts with their counterparts in QuickBooks.
- Verify account types (e.g., income, expense) are matched correctly.
- Save your configurations to maintain the mapping.
Step 8: Map Products Between Odoo and QuickBooks
- Navigate to the product mapping section of the connector.
- Match products from Odoo with those in QuickBooks.
- Ensure that product details such as SKUs, names, and categories are synchronized.
- Save your product mappings.
Step 9: Map Payment Terms
- Access the payment terms mapping area in the connector settings.
- Align payment terms used in Odoo with those in QuickBooks.
- Ensure consistency in payment periods and conditions.
- Save the payment terms mapping.
Step 10: Map Payment Methods
- Go to the payment methods mapping section.
- Match the payment methods available in Odoo with those in QuickBooks.
- Confirm that all methods are represented accurately.
- Save the payment method configurations.
Step 11: Test Product Sync from Odoo to QuickBooks
- Create a sample product in Odoo.
- Trigger the sync process to push this product to QuickBooks.
- Verify in QuickBooks that the product appears as expected.
Step 12: Test Customer Export
- Create a test customer record in Odoo.
- Initiate the export process to QuickBooks.
- Check QuickBooks to ensure the customer has been successfully exported.
Step 13: Calculate Taxes from QuickBooks on Sales Orders
- In Odoo, create a sales order.
- Ensure that tax calculations are set to pull data from QuickBooks.
- Review the sales order to confirm the tax amount aligns with QuickBooks.
Step 14: Test Customer Invoice Sync from Odoo to QuickBooks
- Generate a customer invoice in Odoo.
- Trigger the sync to QuickBooks.
- Confirm the invoice appears correctly in QuickBooks.
Step 15: Test Payments Sync from Odoo to QuickBooks
- Record a payment in Odoo against a customer invoice.
- Initiate the sync process to QuickBooks.
- Check QuickBooks to ensure the payment is reflected accurately.
Step 16: Send Invoice Payment Link to QuickBooks Payment
- Access the invoice in Odoo.
- Use the feature to send an invoice payment link to the customer via QuickBooks.
- Verify that the customer receives the link and can access it.
Step 17: Enable Automatic Export of Invoices and Payments
- In the connector settings, locate the option for automatic exports.
- Enable this feature to streamline data transfer.
- Configure the frequency of automatic exports as per your needs.
Step 18: Payment Synchronization from QuickBooks to Odoo
- Verify that payment records created in QuickBooks are set to sync back to Odoo.
- Test this by creating a payment in QuickBooks.
- Check Odoo to confirm the payment appears correctly.
Conclusion
This guide outlines the essential steps to successfully integrate Odoo with QuickBooks Online using VentorTech's connector. By following these steps, you can ensure a seamless data flow between your accounting and management systems, enhancing your operational efficiency. For further optimization, consider regularly reviewing mappings and syncing settings as your business evolves.