QuickBooks Online

Connect Quickbooks and Sales Order

Quickbooks Authorization

  1. Click the "Quickbooks Online" button under the settings menu to enter the Quickbooks connection page.
    Quickbooks Online button
  2. Click "Connect to QuickBooks" to enter the QuickBooks account login page, enter your account information to log in, and click "Concatenation" to complete the authorization.
    Connect to QuickBooks
    QuickBooks login
  3. After successful authorization, create a Customer account, fill in all required fields, and click the "Save Settings" button to save the settings.
    Customer account settings

Enable/Disable QuickBooks Online Integration

Turn on Enable Integrations to enable QuickBooks Online integration, data can be synchronized to QuickBooks; conversely, turn off Enable Integrations to disable QuickBooks Online integration, data will not be synchronized to QuickBooks.

Enable/Disable integration

Enable/Disable Auto Push Invoice to QuickBooks Online

Turn on Auto Invoice to automatically push invoices to QuickBooks Online when orders are invoiced; conversely, turn off Auto Invoice, when orders are invoiced, invoices will not be automatically pushed to QuickBooks Online, manual execution is required.

Auto Invoice setting

Disconnect QuickBooks Integration

  1. Click the "Disconnect" button to pop up the confirmation window, after confirmation, the Quickbooks connection is disconnected, and you will no longer be able to send invoices from WindingFlow to your QuickBooks account.
    Disconnect button
    Confirmation dialog
    Disconnected status

Product Settings

When creating new products in QuickBooks Online, you need to set the default inventory quantity and default inventory start date.

Product settings

Sync Invoice to Quickbooks

Instance and QBO Association

Enter the Setting module of the order system, select the instance to send data to, enter the instance details page, select the connected QuickBooks configuration in the QuickBooks Online Integration area, and enable Enable and Auto Invoice as needed, click the "Save" button to save successfully.

Instance settings
QBO association

Auto Send Invoice

When Auto Invoice is enabled, invoices will be automatically pushed to Quickbooks after creating an invoice for the order.

  1. In the Fulfillment details page of the order system, check the shipped orders and click the "Create invoice" button to create an invoice.
    Create invoice
  2. Click the "Invoice" menu to check if the invoice push to quickbooks status is successful.
    Invoice status

Manual Send Invoice

When Auto Invoice is turned off, or in case of unexpected situations where automatic sending fails, in the Invoice interface, you can check the Invoice and click Send To Quickbooks to manually push the invoice to Quickbooks.

Manual send invoice

View Invoice in Quickbooks

Enter the Quickbooks backend Customer module to view detailed invoice information.

View invoice in QuickBooks
Invoice details

Troubleshooting

Common Issues

If you encounter any issues when sending invoices:

  • Authentication Error: Ensure your QuickBooks Online connection is active and authorized
  • Missing Configuration: Verify that customer name and all required accounts are configured
  • Permission Error: Check that you have the necessary permissions in QuickBooks Online
  • Account Creation Failed: If account auto-creation fails, manually create the accounts in QuickBooks Online first

Error Messages

The integration provides detailed error messages in the invoice list:

  • Hover over the error badge to see the full error message
  • Fix the issue based on the error message
  • Resend the invoice after fixing the issue

Getting Help

  • Check the integration status on the QuickBooks Online settings page
  • Try disconnecting and reconnecting the integration if issues persist
  • Contact our support team at help@support.windingflow.com for assistance