Magento 2 QuickBooks ConnectMagento 2 QuickBooks Connect
Live Demo
Buy Now
Support
Live Demo
Buy Now
Support
  • Getting Started

    • Introduction
    • Requirements
    • Installation
    • Activation & OAuth2
  • Store Configuration & Setup

    • Module Configuration
    • Intuit Developer Setup
  • Sync & Data Management

    • Sales Receipts Management
    • Credit Memos Management
    • Tax Rates Mapping
  • Help & Support

    • Troubleshooting
    • FAQ

Module Configuration

Store administrators can configure global module settings, order export triggers, inventory accounting mappings, product attribute exports, and tracking classes from Magento Admin.


Accessing Configuration Settings

  1. Log in to Magento Admin.
  2. Navigate to Stores > Configuration.
  3. Under the Webkul tab on the left sidebar, click Magento Quickbooks Connect.

Module Configuration Panel Top


1. General Settings Reference

FieldTypeOptions / FormatDescription
EnableSelectYes / NoGlobally enables or disables QuickBooks integration and export hooks.
Sales Receipt Create OnSelectOrder Place
Invoice Create
Order Complete
Defines when sales receipts are automatically generated in QuickBooks Online.
Initial Order Status For Sales ReceiptSelectPending
Processing
Complete
Filter order status when manually batch-exporting orders via the Export Orders as Sales Receipt action.
Is US StoreSelectYes / NoSpecify whether your connected QuickBooks account is a USA or Non-USA account (affects tax calculation rules).
Enable Class TrackingSelectYes / NoEnables class tracking categorization for QuickBooks sales receipts and credit memos.
Assign Tracking ClassSelectOne to entire transaction
One to each row
Determines whether tracking class applies to the whole transaction header or each line item.
Tracking ClassSelectClass NameSelect the active tracking class created in your connected QuickBooks account.
App Integration WithSelectOAuth 2.0 / OAuth 1.0Select authorization protocol. Recommended: OAuth 2.0.
Account TypeSelectDevelopment / ProductionSelect Development for Sandbox testing or Production for live stores.
Client IdTextStringEnter the Client ID key generated in Intuit Developer Portal.
Client SecretEncryptedPassword/HashEnter the Client Secret key generated in Intuit Developer Portal.
Realm IDTextNumeric StringAuto-populated QuickBooks Company ID (Realm ID) after authorization.
Connect / DisconnectButtonActionTriggers OAuth2 login modal or revokes active session tokens.

2. Accounts for Inventory

When products are exported to QuickBooks Online (either individually or during order export), QuickBooks requires inventory items to be linked to specific Chart of Accounts categories:

Accounts for Inventory

Inventory Other Asset Account

  • Description: The asset account used to track inventory asset valuation in QuickBooks when products are purchased or added to inventory.

Income Account

  • Description: The revenue income account where sales earnings for exported products are recorded on your Profit and Loss statement.

Expense Account (COGS)

  • Description: The Cost of Goods Sold (COGS) expense account where cost of manufacturing or purchasing products is recorded upon sale.

Chart of Accounts Notice

Make sure your connected QuickBooks Online account has asset, income, and expense accounts configured under Accounting > Chart of Accounts before saving this section.


3. Export Product Field Configuration

Customize how product attributes are formatted when sent to QuickBooks:

Export Product Field

  • QB Product Name: Choose whether QuickBooks items are named after Store Product SKU or Store Product Name.
  • QB Product Description: Choose whether item descriptions in QuickBooks use Store Product Name, Store Product Description, or Store Product Short Description.
  • Inventory Track: Set to Yes to enable inventory quantity tracking on exported QuickBooks products.

4. Notification to Sync Tax Rates

In this section, click Sync Tax Rates to verify and map Magento store tax rates with corresponding QuickBooks sales tax codes.

Notification to Sync Tax Rates

Next
Intuit Developer Setup