Managing the Sync Configuration in LedgerPort

The Sync Config page controls how LedgerPort processes and posts your WooCommerce data to QuickBooks Online. We have to these organized into seven tabs: General, Orders, Products, Customers, Payments, Taxes, and Misc.

Go to LedgerPort » Sync Config to open the page.

Settings screen with tab bar (General active) and an Auto Sync Entities section describing WooCommerce–QuickBooks customer syncs, green underline under General.

Saving Changes

  • 1.Click Save changes to apply your changes. They take effect immediately for all future syncs.
  • 2.Click Discard to revert your edits back to the last saved state.

The Save Bar only appears when you have unsaved changes – it is not visible on the page otherwise.

General Tab

The General tab has two cards: Auto Sync Entities and Sync Control & Historical Sync.

Auto Sync Entities settings panel showing toggles for Customers, Orders, Products, Variations, Payments and Costs in a WooCommerce–QuickBooks integration screen

Auto Sync Entities

Controls which data types are included in each sync direction.

WooCommerce to QuickBooks:

EntityWhat it controls
CustomersAutomatically sync WooCommerce customers to QuickBooks
OrdersAutomatically sync WooCommerce orders to QuickBooks
ProductsAutomatically sync WooCommerce products to QuickBooks
VariationsAutomatically sync WooCommerce product variations to QuickBooks
PaymentsAutomatically sync WooCommerce payments to QuickBooks

QuickBooks to WooCommerce:

EntityWhat it controls
ProductsAutomatically sync QuickBooks products to WooCommerce
CostAutomatically sync cost data from QuickBooks to WooCommerce
InventoryAutomatically sync inventory levels from QuickBooks to WooCommerce
PricingAutomatically sync pricing from QuickBooks to WooCommerce

Sync Control & Historical Sync

SettingWhat it does
Auto syncEnable automatic syncing between WooCommerce and QuickBooks. When off, syncs must be triggered manually from the Manual Sync page.
Sync frequencyHow often the automatic sync runs. Lower frequencies may require a higher-tier plan.
Historical syncEnable to import past WooCommerce data into QuickBooks.
Start dateVisible when Historical sync is on. Only data created on or after this date will be imported.

Orders Tab

The Orders tab has five cards: Sync Method, Sync Triggers & Filtering, Transaction Options, Shipping, and Discounts.

WooCommerce Sync Method panel: choose how orders sync to QuickBooks, with 'Sync as' set to Sales Receipt and a dropdown already visible; option to Exclude  alt=

Sync Method

SettingWhat it does
Sync asHow WooCommerce orders appear in QuickBooks. Sales Receipt is best for paid orders. Invoice is for orders requiring payment. Estimate is for quotes.
Exclude $0 ordersOrders with a total of $0 will not be synced to QuickBooks.

Sync Triggers & Filtering

SettingWhat it does
Auto sync order statusesWhich WooCommerce order statuses trigger a sync (Processing, Completed, On Hold, Pending, Cancelled, Refunded, Failed). An order syncs when it transitions to any selected status.
Do not sync before dateOrders placed before this date will be skipped.
Do not sync before order IDOrders with an ID lower than this value will be skipped.
Void QB orders for cancelled ordersWhen a WooCommerce order is cancelled, void the corresponding QuickBooks transaction. Only orders already synced to QuickBooks are voided – orders cancelled before sync are skipped.

Transaction Options

Transaction Options contains four sub-sections.

Numbering & Dates

SettingWhat it does
Numbering sourceUse the WooCommerce order number or let QuickBooks auto-number the transaction.
Date sourceWhich date to use for the QuickBooks transaction: Order date, Paid date, Completed date, or Sync date.
Due date offset (days)Days after the transaction date to set as the due date (for Invoices).
Use order date for service dateUse the WooCommerce order date as the service date on QuickBooks line items.

Notes & Descriptions

SettingWhat it does
Order notes destinationWhere WooCommerce order notes appear in QuickBooks: None, Customer Memo, Private Note, or Line Item.
Include shipping method in notesAppend the WooCommerce shipping method to the order notes.
Line item description sourceWhat text to use for QuickBooks line item descriptions: WooCommerce product name, WooCommerce product description, QuickBooks product description, or None.
Include custom order line item metaAppend custom WooCommerce order item meta fields to line item descriptions.
Use 1st line description for private noteUse the first line item description as the QuickBooks private note.

Payment & Billing

SettingWhat it does
Payment ref number sourceUse the WooCommerce order number or the payment gateway Transaction ID as the QuickBooks payment reference number.
Billing address sourceUse the Order billing address or the QB customer billing address on the QuickBooks transaction.
Use existing QB customer billing addressKeep the billing address stored in QuickBooks rather than overwriting it with the order billing address.

Invoice Options

These settings apply when Sync as is set to Invoice.

SettingWhat it does
Print statusSet the print status on the QuickBooks invoice: Not set, Need to print, or Print completed.
Queue for QuickBooks to send laterMark the invoice in QuickBooks as ready to send. You will need to batch-send queued invoices manually from QuickBooks.
Allow online paymentEnable credit card and ACH payment on QuickBooks invoices.
Use default customer messageInclude the default customer message from QuickBooks on invoices.

Shipping

SettingWhat it does
Sync shipping as line itemAdd shipping charges as a separate line item on the QuickBooks transaction.
Shipping productThe QuickBooks product/service item to use for the shipping line item. Only Service and Non-inventory products are shown.
Skip $0 shipping lineDo not add a shipping line item when the shipping charge is $0.

Discounts

SettingWhat it does
Discount sync methodHow discounts are recorded in QuickBooks: Discounted price in line item reduces each line item price, or Separate line item adds a negative discount line item.
Discount line item productThe QuickBooks product to use for the discount line item. Visible only when Discount sync method is set to Separate line item.
Apply discount above sales taxApply discounts before sales tax is calculated.

Products Tab

The Products tab controls how WooCommerce products are created, matched, and synced in QuickBooks.

WooCommerce matching settings screen showing Matching method (SKU) and Unmatched product action (Create new) sections.

Field Sync

SettingWhat it does
Sync costSync the product cost from WooCommerce to QuickBooks.
Sync priceSync the product price.
Sync descriptionSync the product description.
Sync imagesSync product images.
Sync product type to categoryMap WooCommerce product type to QuickBooks product category.

Matching & Unmatched Handling

SettingWhat it does
Matching methodMatch WooCommerce products to QuickBooks items by SKU or by Name.
Unmatched handlingWhat to do when no QuickBooks match is found: Create a new item automatically, use a Generic product as a catch-all, or Wait and log an error until the product is manually mapped.
Generic productThe QuickBooks item used for all unmatched products (when Unmatched handling = Generic product).
Use line item descriptionUse the WooCommerce line item description for unmatched products instead of the product name.

Auto Create Settings

Applied when Unmatched handling is set to Create.

SettingWhat it does
Product typeCreate new QuickBooks items as Non-Inventory, Inventory, or Service.
Asset accountThe QuickBooks asset account for Inventory-type products.
Income accountThe QuickBooks income account to assign to new products.
Expense accountThe QuickBooks expense account to assign to new products.
Default tax codeThe QuickBooks tax code applied to newly created products.

Inventory & Variations

SettingWhat it does
Inventory start dateOnly sync inventory data created on or after this date.
Inventory adjustment accountThe QuickBooks account used for inventory adjustment entries.
Show QuickBooks fields in variationsDisplay the QuickBooks mapping fields on WooCommerce variable product variation edit screens.

Description Sync

Controls how product names and descriptions are translated between WooCommerce and QuickBooks.

WooCommerce to QuickBooks:

FieldSource options
Product nameWooCommerce product name, WooCommerce product description, or QuickBooks product description
Product descriptionWooCommerce product name, WooCommerce product description, or QuickBooks product description
Purchase descriptionWooCommerce product name, WooCommerce product description, or QuickBooks product description

QuickBooks to WooCommerce:

FieldSource options
Product nameQuickBooks product name, QuickBooks product description, or QuickBooks product SKU

Customers Tab

The Customers tab controls how WooCommerce customers are matched to or created in QuickBooks.

Screenshot of a web app settings page titled 'Customer Strategy' with a description and a 'Strategy type' option on the left and a rounded 'Individual (map each customer)' control on the right.

Customer Strategy

SettingWhat it does
Strategy typeIndividual: each WooCommerce customer is synced as a separate QuickBooks customer. Generic: all orders are posted to a single catch-all QuickBooks customer.
Generic customerThe QuickBooks customer to use for all orders (when Strategy = Generic).

Customer Matching

SettingWhat it does
Matching methodMatch customers by email address or by name.
Fallback methodSecondary matching method if the primary method does not find a match.
Create if not foundAutomatically create a new QuickBooks customer when no match is found.
Use display name for matchingUse the WooCommerce customer display name when matching.
Override with shipping companyUse the shipping company name to identify the customer in QuickBooks.
Override with billing companyUse the billing company name.
Override with billing first/last nameUse the billing first and last name instead of the account name.

Auto Create Settings

Applied when a new customer is created in QuickBooks.

SettingWhat it does
Display name formatThe format used to construct the QuickBooks customer display name.
Default termsPayment terms assigned to newly created QuickBooks customers.
Default payment methodThe QuickBooks payment method assigned to new customers.
Append user ID for duplicatesWhen a name conflict exists, append the WooCommerce user ID to make the display name unique.

Additional Customer Options

SettingWhat it does
Use QuickBooks customer emailUse the email address stored in QuickBooks rather than the order billing email.
Use QuickBooks customer billing addressUse the billing address stored in QuickBooks rather than the order billing address.

Payments Tab

The Payments tab maps your WooCommerce payment gateways to QuickBooks clearing accounts and payment methods.

Payments settings page: Default clearing account set to Cash; Stripe gateway configured as Enabled with toggle nearby.

LedgerPort detects the payment gateways active on your WooCommerce store and lists them here. For each gateway you can configure:

SettingWhat it does
EnabledInclude this gateway’s transactions in the sync.
Refund enabledSync refunds processed through this gateway.
Clearing accountThe QuickBooks bank or clearing account where payments from this gateway are deposited.
Payment methodThe QuickBooks payment method to assign to transactions from this gateway.
Refund numbering – prefixText prepended to the refund reference number in QuickBooks.
Refund numbering – suffixText appended to the refund reference number.
Use WooCommerce refund IDUse the WooCommerce refund ID as the QuickBooks reference number instead of a custom prefix/suffix format.

A Default clearing account can be set as a fallback for any gateway that does not have its own clearing account configured.


Taxes Tab

The Taxes tab configures how WooCommerce tax amounts are represented in QuickBooks transactions.

Taxes settings panel showing Tax Rounding with an enabled toggle and Rounding product option.

Tax Rounding

SettingWhat it does
Enable tax roundingAdd a rounding adjustment line item to correct for cent-level differences between WooCommerce and QuickBooks tax calculations.
Rounding productThe QuickBooks product/service item used for the rounding adjustment line.

Line Item Tax

SettingWhat it does
Enable line item taxSync WooCommerce tax as a dedicated line item on the QuickBooks transaction rather than relying on QuickBooks’ native tax calculation.
DescriptionThe label shown on the tax line item in QuickBooks.
Tax accountThe QuickBooks liability account where tax amounts are posted.
Tax productThe QuickBooks product/service item used for the tax line.

Misc Tab

The Misc tab contains debug logging settings. These are most useful when troubleshooting sync issues with LedgerPort support.

Admin settings page for logging: Plugin Debug Logging with an on/off toggle and additional options like minimum log level and View Log Files button.
SettingWhat it does
Log error request/responseWrite the full API request and response payload to the debug log when a sync error occurs.
Log success request/responseWrite the full API request and response payload to the debug log for successful syncs. Enable this temporarily only, as it generates high log volume.
Enable inventory import CDC debug logWrite additional diagnostic information for inventory sync operations.

Debug log entries can be reviewed in LedgerPort » Debug Logs. See Audit Logs and Troubleshooting in LedgerPort for guidance.

Frequently Asked Questions

Do I need to configure every tab before syncing? No. LedgerPort ships with sensible defaults on every tab. Most stores can start syncing after completing the connection and mappings without touching Sync Config at all. Review the settings most relevant to your accounting setup – particularly Orders, Customers, and Payments – and adjust as needed.

Do changes to Sync Config apply to historical data? No. Changes apply to future syncs only. Transactions already posted to QuickBooks are not retroactively updated.

What does “plan gated” mean on certain settings? Some settings, such as lower sync frequencies, are available only on higher-tier LedgerPort plans. If a setting shows an upgrade badge, it requires a plan upgrade to unlock. Visit the Connection page to view and upgrade your plan.

What is the difference between Sync Config and Mappings? Sync Config controls how data is processed and translated into QuickBooks (sync method, entity types, date settings, etc.). Mappings control which specific WooCommerce products, customers, and accounts correspond to which specific QuickBooks entities. Both need to be configured for a complete setup.

I made changes but did not see the Save Bar. What happened? The Save Bar only appears when there are unsaved changes. If it disappeared, either your changes were saved successfully or you clicked Discard. Check whether the settings on the tab reflect the values you intended.

If you run into any issues, please feel free to contact us by clicking here. Our support team will be able to help you.