Skip to main content
Skip table of contents

Production Connection

Overview

Follow this page to connect your QuickBooks Online Production company to your GoldFinch org.

Use the QuickBooks App that was created for the sandbox. See Sandbox Configuration: Create QuickBooks App.

QuickBooks App - Terms of Service and Industry

In the QuickBooks App under the "Production" section, use "https://www.goldfinchcloudsolutions.com " for both Terms of Service links. 

Choose the target industries for your app.

Save your changes.

Submit the App Assessment Questionnaire

The application must be approved, or you will not be able to integrate transactions.

Install the Latest GoldFinch QuickBooks Integration Package

Contact a GoldFinch consultant to install the latest package to the client's Salesforce Production instance.

Custom Settings - Salesforce Production Instance

Under Salesforce Setup, go to Custom Settings.

Click Manage on the Connection custom setting.

Click New to enter new connection data for the first time or Edit the existing Connection. Name the Connection "QuickBooks."

Enter the connection information and Save.

Field

Description

Name

QuickBooks

Access Token Endpoint

https://oauth.platform.intuit.com/oauth2/v1/tokens/bearer

AccessToken Revoke Endpoints

https://developer.api.intuit.com/v2/oauth2/tokens/revoke

Authorization Code

This is populated by Salesforce after the connection is made.

Authorization Endpoint

https://appcenter.intuit.com/connect/oauth2

Client ID

*See below - copy from the QuickBooks App

Client Secret

*See below - copy from the QuickBooks App

Company Name

**See below - copy the Company ID under settings from QuickBooks Online.

Endpoint Base Url

https://quickbooks.api.intuit.com/v3/company/

Redirect URI

***See below

Refresh Token

This is populated by Salesforce after the connection is made.

Scope

com.intuit.quickbooks.accounting

*Client ID & Client Secret

Copy the Client ID and Client Secret from the QuickBooks App under the "Production" section in “Keys & OAuth”.

**Company Name

Log into QuickBooks Online. Settings → Account and settings → copy the Company ID.

Important! Remove any spaces between the numbers.

Example:  1234 5678 1221 2233 → change to 1234567812212233

***Redirect URI

Under Salesforce Setup, go to Company Information to find your Salesforce instance.

Replace "salesforceinstance" with the name of your instance.

https://gfqbo.salesforceinstance.visual.force.com/apex/INT_RedirectURI

Example:  https://gfqbo.na124.visual.force.com/apex/INT_RedirectURI

Copy the Redirect URI to both "GoldFinch QuickBooks Custom Settings" and the QuickBooks app.

In the QuickBooks app, Production section, click Add URI then Save.

Remote Site Settings

Remote Site Name: QBO

  1. Remote Site Name = QBO

  2. Remote Site URL = https://oauth.platform.intuit.com

  3. Active = True

Remote SiteName: QBO2:

  1. Remote Site Name = QBO2

  2. Remote Site URL = https://quickbooks.api.intuit.com

  3. Active = True

Make Connection in GoldFinch

See Sandbox Configuration: Make Connection in GoldFinch on this page.

Configure QuickBooks Online in Production

Login to QuickBooks Online to make these configurations.

  • Accounts and Settings → Sales → Custom transaction numbers = On

    • Prevents duplicate sales invoice numbers.

  • Accounts and Settings → Advanced → Warn if duplicate bill number is used = On

    • Prevents duplicate bill numbers.

  • Add the “Memo” column to the Expense Transactions list. 

    • The GoldFinch Purchase Invoice Number is transferred here.

Configure GoldFinch in the Production Instance

Salesforce administrative permissions are required for this step and changes are made from the Object Manager.

Add Buttons

  • Add the Get QuickBooks Id button and "QuickBooks Id" field to the Payment Term "List View" search layout.

  • Add the Get Customer QuickBooks Id and "Get Vendor QuickBooks Id" to the Account "List View" search layout.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.