Setup and install the Salesforce packages
Before you install Salesforce packages into your organization, you must first enable orders.
Enable Orders in Salesforce
For the Advanced CRM Integration to work correctly, orders must be enabled. The following steps are for the Salesforce Classic UI.
To enable Orders:
- From Setup, enter Orders in the Quick Find box and select Order Settings.
- If the Enable Orders checkbox is unchecked, select the checkbox and Save your changes.
- On the Page Layout Selection page, select the checkbox next to Contract Layout and any other layouts you use in your organization.
- Save your changes.
Install the Salesforce packages
The Intacct Advanced CRM Integration has two separate packages to install:
- The main Advanced CRM Integration package
- The Contracts package (optional)
Links to both packages are available on the Advanced CRM Integration configuration page in Intacct.
The Advanced CRM packages also offer support for multiple languages. After installing the packages in Salesforce, switching languages within Salesforce will automatically adjust the language settings for your Intacct app in Salesforce as well.
Install the main Advanced CRM Integration package:
- Log in to your Salesforce environment as an administrator.
- Open a new browser or tab and log in to Intacct as an administrator.
-
Go to Company > Admin > Subscriptions > Advanced CRM Integration and select Configure.
- On the Advanced CRM Integration configuration page, on the Settings tab:
- Select the Salesforce environment to use (Production or Sandbox).
- Select the Install package link for the Advanced CRM Integration.
A new browser window or tab opens.
- On the Salesforce Install Advanced CRM Integration page, select Install for Admins Only, and select Install.
- After the main package has been installed, you’ll receive an email message confirming the installation. The Install Intacct page displays a message that the installation is complete. Select Done.
The Intacct Contract Billing for CRM package
If you want to sync Intacct Contracts between Intacctand Salesforce, make sure to install the Contract Billing for CRM package after the Advanced CRM Integration package.
To install the Contract Billing for CRM package:
- Log in to your Salesforce organization as an administrator.
- Open a new browser or tab and log in to Intacct as an administrator.
-
Go to Company > Admin > Subscriptions > Advanced CRM Integration and select Configure.
- On the Settings tab, select the Install package link for the Intacct Contract Billing for CRM package.
A new browser window or tab opens. - On the Salesforce Install Advanced CRM Integration Contracts page, select Install for Admins Only, and select Install.
- After the package has been installed in Salesforce, you’ll receive an email message confirming the installation. The Install Intacct page displays a message that the installation is complete. Select Done.
Troubleshoot package installation
There are currently two known reasons for why installation of the packages might fail.
Older Salesforce organizations do not have Orders enabled
Salesforce organizations that are three years old, or older, often do not have the Orders field enabled. The Advanced CRM Integration requires the Orders field to be enabled. To enable this field, see Enable Orders in Salesforce.
Salesforce custom relationship field limit being reached
Some Salesforce organizations have reached a limit of custom relationship fields when installing the Advanced CRM Integration packages. Salesforce has a limit of 40 fields per object. If an organization has many packages and customizations, this limit can easily be reached and exceeded.
Workaround
Submit a request to Salesforce to have the custom relationship fields limit increased to 50. See the Salesforce documentation, here: https://help.salesforce.com/apex/HTViewSolution?urlname=Increasing-the-Maximum-number-of-custom-foreign-keys-per-entity&language=en_US
In this topic
