Scenario:
When using a Custom Role, the user is getting an error when clicking the Reverse Payments or Email Payment Notification button of a Payment File Administration. The error message received is: "Notice (SuiteScript) Your search contains a reference to join for which you do not have a permission: Custom".
Solution:
This error is received when the custom role used do not have complete Permission to process Reversal or send Email Payment Notification. There are two possible way to solve this, (1) add Permission for the Custom Role or, (2) edit the Script Deployment of related scripts.
A. Add Permission for the Custom Role
1. Navigate to Setup > Users/Roles > Manage Roles
2. Custom Role: Click Edit
3. Click Permissions subtab
4. Click Custom Records sublist
5. Record: Select Bill EFT Payment Information
6. Level: Select Full
7. Click Add
8. Click Save
B. Edit the Script Deployment of related Scripts:
For Reverse Payments:
1. Login using an Administrator role
2. Navigate to Customization > Scripting > Script Deployments
3. Type: Select -All-
4. Script: Select EP Payment Reversal Selection
5. Click Edit
Note: ID of deployment is "customdeploy_2663_payment_reversal_s".
6. Execute As Role: Select Administrator
7. Click Save
For Email Payment Notification:
1. Login using an Administrator role
2. Navigate to Customization > Scripting > Script Deployments
3. Type: Select -All-
4. Script: Select EP Payment Reversal Selection
5. Click Edit
Note: ID of deployment is "customdeploy_7716_payment_notification_s".
6. Execute As Role: Select Administrator
7. Click Save