Overview

Data Flow

Process Map

Pre-requisites for Integration

DBSync package (QuickBooks Integration) Installation in Salesforce

DBSync Profile Setup

Run Integration from QuickBooks Web Connector


Overview:

DBSync for Non Profit Salesforce & QuickBooks Desktop Integration is an easy to use application to integrate Non Profit Salesforce Accounts / Contacts, Opportunity with QuickBooks Customers, Items, Invoice & Sales Receipt. DBSync provides unidirectional sync with pre-built field to field map along with flexibility for more complex and dynamic mapping capability. DBSync also has an automatic online update, enabling DBSync customers to enjoy all the product updates and features with every new release.

Data Flow:

Data flow of unidirectional integration between Non Profit Salesforce & QuickBooks Desktop is shown in the below table. This integration enables inserting a new record in QuickBooks Desktop.

Salesforce

 

QuickBooks Desktop

Accounts / Contacts


Customer / Contacts

Opportunity Name


Job Name

Opportunity & Product Name* *


Invoice & Line Item

Opportunity & Product Name


Sales Receipts & Line Item

DBSync Invoice


Payment on Invoice

Product Name


Items

Process Map:

Process Map of integration between Non Profit Salesforce & QuickBooks Desktop is shown in the below image.

                                                       

Pre-requisites for Integration:

DBSync package (QuickBooks Integration) Installation in Salesforce:

  1. Get the following App from AppExchange for your Salesforce instance.
  2. https://login.salesforce.com/packaging/installPackage.apexp?p0=04t600000001j4f
  3. Note: If you are installing into a sandbox organization you must replace the initial portion of the URL with http://test.salesforce.com 
  1. It asks for username and password of the Salesforce instance where you would like to install DBSync. The username and password should have the administrative privileges to install.
  2. You will see Package Installation Details of DBSync Package DBSync: QuickBooks Integration (version 1.24) along with Package Component. Click on Continue to proceed with installation. Follow the instructions to Approve Package API Access, Choose Security Level and complete the process of installation.
  3. Now DBSync Page Layouts should be assigned for objects Accounts, Contacts, Opportunity, Opportunity Products and Products. Following steps can be referred to assign DBSync Page layout to Accounts Object. Existing Page Layout will be replaced by DBSync Page Layout. Any custom fields available in the existing page layout should be moved to DBSync Page Layout if required.
  4. Go to Salesforce Setup ? Customize ? Accounts ? Page Layouts. This will show the list of available Page Layouts for Accounts Object. Click on Page Layout Assignment.
  5. You will find the list of default Page Layouts assigned for every Salesforce Profile.
  6. Click on Edit Assignment to proceed. 
  7. Click on the Page Layout next to the required profile. Account Layout is the existing page layout for profile System Administrator and System Administrator is the profile that should be assigned with DBSync page layout. In this case Account Layout should be selected next to System Administrator.
  8. Select DBSync Account Layout from Page Layout To Use picklist. Page Layout will be changed from Account Layout to DBSync Account Layout. Click on Save to save the new page layout assignment.
  9. Similarly assign DBSync Page Layout for Salesforce Objects Contacts, Opportunity, Opportunity Products and Products.
  10.  
  11.  
  1. D

    BSync Profile Setup:

Run Integration from QuickBooks Web Connector

 

DBSync LLC
750 Old Hickory Blvd.
Bldg 2, Suite 150
Brentwood TN 37027
U.S.A

Email
sales@avankia.com

Phone/Fax
1-877-739-2818





Copyright @ 2010, DBSync LLC and/or its affiliates. All rights reserved. This document is provided for information purpose only, and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor is it subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission.

DBSync is a registered trademark of DBSync LLC and/or its affiliates. Other names may be trademarks of their respective owners.