SuiteApp/Bundle: Electronic Bank Payments
Scenario
When a custom role navigates to Payments > Bank File Generation > Generate Bill Payment File, they get the error, "You need a higher permission for custom record type Allowed Country Formats By Edition to access this page. Please contact your Administrator."
The custom role have Allowed Country Formats By Edition permission under the Permissions tab > Custom Records subtab.
Solution
Because Allow Country Formats By Edition is a custom record (please see Customization > Lists, Records, & Fields > Record Types), the permission Custom Record Entries is also a required permission for this role.
To resolve the issue:
1. Navigate to Setup > Users/Roles > Manage Roles
2. Edit the custom role
3. In the Permissions tab > Lists subtab, add Custom Record Entries. The minimum level of permission is Create
4. Click Save