# Pre-requisites

Before starting the installation of the application, please ensure the following pre-requisites are completed in Sage Intacct and Synchronoss.

### Sage Intacct

**Sender ID Web service authorization**

***Why is this needed?***\
Sender ID and Sender Password are credentials required to authenticate web service calls made by the GUMU™ integration. These credentials allow the external application to securely connect and interact with Sage Intacct web services.

**Important:**\
The Sender ID and Sender Password must be purchased from Sage Intacct by acquiring the **Sage Intacct Web Services Developer License**. Once the license is purchased, Sage Intacct will provide the Sender ID and Sender Password.

The client must configure these credentials in the GUMU™ connector to enable successful communication between Sage Intacct and the integration application, or share the following details with the support team: Sender ID, Sender Password, Web Services User ID, and Web Services User Password.

***Important Note***\
This is mandatory Setting.

***How it is done?***\
Web services should be authorized in Sage Intacct for the integration to execute correctly, to achieve this follow the steps mentioned below

1. Click on link mentioned below\
   <https://www.intacct.com/ia/acct/login>
2. Login into Sage Intacct Company using Company ID, User ID, Password.

<figure><img src="https://794987320-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MCRVg-TYx3gVa2Tqtf_%2Fuploads%2FDxGw0aylVsoclBtKrtMD%2Fimage.png?alt=media&#x26;token=d57e5fba-bc73-4b25-bf7f-7637d318026d" alt=""><figcaption></figcaption></figure>

&#x20;   3\. Add Web Service Authorizations for Sender id – **Enter your Sender ID**\
\
&#x20;      ***How it is done?***\
&#x20;    Navigation path - Company > Company Information > Security tab\
&#x20;    Scroll down to Web Services authorizations section set the following fields:\
&#x20;    Add Sender ID – **Enter your Sender ID**\
&#x20;    Status – **Active**.

&#x20;   4\. Add web service authorization for Sender id – **Add your web service Authorization**\
&#x20;       Greytrix will provide this sender ID. User needs to provide access to this sender id in their company as it is important part of the security rights for the integration.

&#x20;       ***How it is done?***\
&#x20;      Navigation path - Company > Company Information > Security tab \
&#x20;      Scroll down to Web Services authorizations section set the following fields.\
&#x20;      Add Sender ID – **Add your sender ID**\
&#x20;      Status – **Active**.

<figure><img src="https://794987320-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MCRVg-TYx3gVa2Tqtf_%2Fuploads%2Fi3X2qdYxm0ILHkgHSEg6%2Fimage.png?alt=media&#x26;token=e18469ca-c0d7-42cf-a900-18edc7ca6b5f" alt=""><figcaption></figcaption></figure>

### Create Web service user

***Why this is needed?***\
Create new web service user in Sage Intacct. This user will be used in the integration setting in GUMU configuration for making all Web service API calls in Sage Intacct.

***Important Note***\
This is mandatory Setting.

***How to create new web service user?***\
Navigation Path - Company > Admin > Web Services users

![Web Services User](https://794987320-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCRVg-TYx3gVa2Tqtf_%2F-MLXJACLJ-CpTBn29FI0%2F-MLXKhvi7uql0TmDKrNt%2Fimage.png?alt=media\&token=c9dd6667-331e-4263-bd24-efaa005c7b16)

Click on New button, enter the details.

1. User ID – **Enter your User ID**
2. User type – **Business**
3. Admin privileges – **Full**
4. Status - **Active**

![Web Services User Information](https://794987320-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCRVg-TYx3gVa2Tqtf_%2F-MLXJACLJ-CpTBn29FI0%2F-MLXLRyQzKLh79AzCfh_%2Fimage.png?alt=media\&token=ca6a6dc7-3ac5-45e8-a574-a45c62a991ca)

![](https://794987320-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCRVg-TYx3gVa2Tqtf_%2F-MLXJACLJ-CpTBn29FI0%2F-MLXMDIVD1QGArdxIOB-%2Fimage.png?alt=media\&token=cbac04fe-a236-40c9-bc62-210892a35b5b)

### Custom fields for Accounts Payable

***Why it is needed?***\
Create Custom fields for Accounts Payable Bill and Adjustment.

***Important note***\
This is mandatory Setting.

***How it is created?***\
Navigation path - Go to **Platform Services > All tab > Object customization**.\
Click the ‘+’ icon beside **Custom fields**.

![](https://794987320-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCRVg-TYx3gVa2Tqtf_%2F-MLXJACLJ-CpTBn29FI0%2F-MLXMn6g7YdYuZLvxUlu%2Fimage.png?alt=media\&token=175bd9c2-933e-4290-a2d4-7ee98eddafd7)

Click on Add button

![Add Button](https://794987320-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCRVg-TYx3gVa2Tqtf_%2F-MLXMrXx8917IsoRRWjy%2F-MLXOWa8s1gpA8zVbnjL%2F7.jpg?alt=media\&token=7bc7a366-2a4f-4501-b130-ded94b909d03)

Select AP bill

![Object Selection Screen](https://794987320-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCRVg-TYx3gVa2Tqtf_%2F-MLXMrXx8917IsoRRWjy%2F-MLXNKMdbHwVr06_GT4s%2Fimage.png?alt=media\&token=04e6246c-5893-4d30-868d-e0f64a770dd3)

Select Data Type – TEXT

![Data Type Selection Screen](https://794987320-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCRVg-TYx3gVa2Tqtf_%2F-MLXMrXx8917IsoRRWjy%2F-MLXNX8dpfqOrbQsylIZ%2Fimage.png?alt=media\&token=8eb2ca88-23df-4540-9fcf-e97249611edb)

Click on next button

Add custom Field -

1. Field ID : TRX\_ID
2. Length : 20
3. Label : Custom

![Text Field Characteristics](https://794987320-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCRVg-TYx3gVa2Tqtf_%2F-MLXMrXx8917IsoRRWjy%2F-MLXNpwSR5WVUENUzNJz%2Fimage.png?alt=media\&token=b85feebd-26f2-4b50-81cd-c369bd30b4cf)

***Important Note***\
Field ID should be **TRX\_ID** for both **AP BILL** and **AP ADJUSTMENT**.

Follow same process for Account Payable Adjustment.

![](https://794987320-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCRVg-TYx3gVa2Tqtf_%2F-MLXMrXx8917IsoRRWjy%2F-MLXOP03SAZ83GvE5uGS%2F11.jpg?alt=media\&token=e581fe9d-2fdd-439d-854b-fb9c8c1885f7)

### Synchronoss

**Why this is needed?**\
On GUMU™ cloud portal, SFTP/FTP is act as a connector or a data source.

Setup SFTP/FTP, which will act as a destination where files exported from Synchronoss, will keep for further processing. Files exported from Sage Intacct will be exported to SFTP/FTP. Integration will read the incoming files (bills and adjustments) from directories and will upload the files outgoing files (payments) at specified directories.

### Steps to Login SFTP:

***How this is done?***\
1\. Enter the SFTP/FTP URL as shown in the below screenshot and press Enter key.

![SFTP URL](https://794987320-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fgreytrix-products%2F-MLJS6Q0eZegW7-ulJb3%2F-MLJUUP5aVsSDr0Pyieg%2F23.jpeg?generation=1604514085904436\&alt=media)

&#x20;2\. Enter Username.

![SFTP username](https://794987320-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fgreytrix-products%2F-MLJS6Q0eZegW7-ulJb3%2F-MLJUUP62kwCaXaSH__m%2F24.jpeg?generation=1604514085881636\&alt=media)

3\. Enter Password.

![SFTP password](https://794987320-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fgreytrix-products%2F-MLJS6Q0eZegW7-ulJb3%2F-MLJUUP7DGOim9St4FBs%2F25.jpeg?generation=1604514085882492\&alt=media)

4\. Always upload CSV file in upload Folder then click on Upload button.

![](https://794987320-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MCRVg-TYx3gVa2Tqtf_%2F-MLQo0eYaf97DZThRjmz%2F-MLXD8tV6kbX7rELDWMl%2Fimage.png?alt=media\&token=936dd994-caaf-4183-a4a6-c0448261a382)

***Important Note***\
This is mandatory Setting.

Upload the new import files on SFTP/FTP specified import folder manually.
