QuickBooks Connector

Integrating Custom Fields with QuickBooks

The QuickBooks Connector app supports custom field integration, enabling businesses to fetch custom fields from invoices and map them directly with Salesforce fields. This feature enhances data synchronization, allowing for seamless customization and better management of business-specific information across both platforms.

Fetching Custom Fields from QuickBooks

To fetch custom fields from QuickBooks, follow these steps:

  1. Navigate to the Quickbooks Connect Admin Setup page.

  2. Click on Data Synchronization.

  3. Click on Custom Fields fetch button as shown in the screenshot.

Screenshot 2026-05-05 at 5.46.21 PM.png
  1. This will initiate the process of fetching custom fields. Once complete, you will see the custom field records under the QuickBooks Custom Fields tab.

image-20250319-152210.png

Mapping Custom Fields with Salesforce Fields

To map Salesforce fields with QuickBooks custom fields, follow the steps below:

  1. Go to Custom Fields Mapping Records.

  2. Click on the record where the Mapping Type is set to ‘Invoice’.

image-20250319-152650.png
  1. Click on the Map Custom Fields button to open the mapping screen.

Note: Make sure you have completed the "Fetching Custom Fields from QuickBooks" step, as you will need those fields to map them to Salesforce.

Screenshot 2026-05-05 at 5.48.09 PM.png

On the mapping screen, you will see:

Screenshot 2026-05-05 at 5.48.59 PM.png
  • QuickBooks Custom Fields on the left.

  • Source Object Fields on the right.

  1. If you want to update the reverse field mapping (i.e., mapping used to update the parent record, such as Opportunity, from the QuickBooks Invoice record), you can select the checkbox provided.

Once you've mapped the fields, click the Submit Mapping button to save the changes and you will see the mapping in the form of JSON as shown below.

image-20250319-153440.png