2022

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note

We are connecting only with QuickBooks Desktop

...

.

Overview: 2

Data Flow: 2

Process Map: 3

Pre-requisites for Integration: 4

DBSync package (QuickBooks Integration) Installation in Salesforce: 4

DBSync Profile Setup: 5

...

Panel

Overview:

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

Panel

Data Flow:

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

...

Salesforce

...

DBSync Invoice

...

Payment on Invoice

...

Product Name

...

Items

 

 

 

 

 

 

 

 

 

 

 

 

 

...

QuickBooks Desktop

...

Accounts / Contacts

...

Customer / Contacts

...

Opportunity Name

...

Job Name

...

Opportunity & Product Name* *

...

Invoice & Line Item

...

Opportunity & Product Name

...

Sales Receipts & Line Item

Image Added
        

Panel

Process Map:

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

 

 

                                                      Image Added

Panel

Pre-requisites for Integration:

 

  • Integration of Salesforce to QB QuickBooks Desktop transaction is invoked provided the ushered when the Generate field in Salesforce Opportunity is selected with the required transaction.
  • It is mandatory that SF Opportunity (to be integrated with QB QuickBooks Desktop Invoice) is associated with the respective SF Account & . And, it should also should have Product Name in it, for DBSync to invoke integration.
Panel

DBSync package (QuickBooks Desktop Integration) Installation in Salesforce:

  1. Get the following App from AppExchange for your Salesforce instance.

...

  1.  https://login.salesforce.com/packaging/installPackage.apexp?p0=04t600000001j4f.
  2. Note: If you are installing into a sandbox

...

  1. , you must replace the initial portion of the URL with http://test.salesforce.com. 

...

  1. Next, it will ask you for the username and password of the Salesforce instance where you would like to install DBSync.

...

  1. Make sure that the username and password

...

  1.  belong to a person that has administrative privileges to install the app.
  2. You will see Package Installation Details of DBSync Package DBSync:

...

  1. QuickBooks Desktop 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.
  2. Now, assign DBSync Page Layouts

...

  1.  for Accounts, Contacts, Opportunity, Opportunity Products and Products objects.

...

  1. Refer the following steps 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.
  2. Go to Salesforce Setup

...

  1. Customize

...

  1. Accounts

...

  1. Page Layouts. This will show the list of available Page Layouts for Accounts Object. Click on Page Layout Assignment.
  2. You will find the list of default Page Layouts assigned for every Salesforce Profile.
  3. Click on Edit Assignment to proceed. 
  4. Click on the Page Layout next to the required profile. Account Page Layout is assigned to the

...

  1. System Administrator

...

  1. 's profile. As a result, System Administrator

...

  1. 's profile

...

  1. should be assigned

...

  1. to the DBSync Account page layout.

...

  1. 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.
  2. Similarly assign DBSync Page Layout for the rest of the aforementioned Salesforce Objects - Contacts, Opportunity, Opportunity Products, and Products.
Panel

DBSync Profile Setup:

  1. Go to www.mydbsync.com

...

  1. and register for a Free Trial. 
  2. Ensure that Source

...

  1. and Target Adapters are Salesforce & QuickBooks Desktop respectively. 
  2. When you have access to DBSync Account, ensure that Salesforce Non-Profit

...

  1. Success Pack to QuickBooks Desktop: Unidirectional template is included from the template library. 
     
      Image Added
     
  2. Save Salesforce credentials and QuickBooks Desktop location

...

  1. in your DBSync profile

...

  1. . Then, configure the QuickBooks web connector

...

  1. . Please refer to the

...

  1. wiki link below for

...

  1. detail steps. http://help.mydbsync.com/docs/display/dbsync/Configuring+DBSync+with+Quickbook+WebConnector.
Panel

Run Integration from QuickBooks Web Connector

  1. Before running the integration, carefully consider the

...

  1. following points for the Integration of Standard DBSync Salesforce QuickBooks

...

  1. Desktop Bi-directional.
  2. Integration of Salesforce to QuickBooks Desktop transaction is

...

  1. ushered when the Generate field in Salesforce Opportunity is selected with the required transaction.
  2. It is mandatory that Salesforce Opportunity (to be integrated with QuickBooks Desktop Transaction) is associated with the respective Salesforce Account

...

  1. . And, it should also

...

  1. have Product name in it for DBSync to invoke integration.
  2. The Primary Contact updated in Salesforce Opportunity will sync with QuickBooks Desktop Contacts.
  3. Once you are done with the mappings, go to your QuickBooks Web Connector

...

  1. by clicking on Start Programs > QuickBooks Web Connector. Then, click on the password

...

  1. text box for profile dbsync2-NonProfitSalesforceQuickBooks Desktop:UniDirectional.
  2. Enter your DBSync password in the

...

  1. text box and hit Enter

...

  1. . One Message Box will be displayed asking you "Do you want to save this password" - select Yes

...

  1. . DBSync Password will be saved in the web connector.
  2. Check the dbsync2-NonProfitSalesforceQuickBooks Desktop: UniDirectional

...

  1.  checkbox and click on Update Selected

...

  1. . This will start the sync and the process will complete automatically. Auto-Run can also be used in Web Connector to run integration

...

  1. at regular intervals. For example, if you select 60 minutes, after every 60 minutes, integration will run by itself, provided Web Connector is open.

...

  1.  

...

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.

  1.