Minimum Permissions (NetSuite)
To use the plugin, you'll need to set up two types of users: a Web Service User and an A/P (Accounts Payable) and/or Accounting User.
Web Service User
This is a generic role designed for accessing and interacting with web services, including your bank plugin in NetSuite. It requires assigning the Bank Integration Web Service Role, to which access tokens are attached for both the Web Service User and the role itself.
While some users choose to assign the Bank Integration Web Service Role directly to a specific person, this creates a risk: if that user loses their NetSuite access or leaves the company, the access tokens will become void. To avoid this, we recommend creating a dedicated Web Services User and assigning the Bank Integration Web Service Role and tokens to them. This significantly reduces the risk of service disruption.
A/P (Accounts Payable) and/or Accounting User Role
This is the role for users who will be performing various plugin functions, such as Vendor Payments, Positive Pay, Cash Management, and Book Transfers.
Configure User Role
To configure the appropriate role, navigate to Setup -> Users/Roles -> Manage Roles.

Then, click Edit for the existing role you would like to set up, or click New Role to create a new one.
See the section below for the minimum permissions required for each role.
Bank Integration Web Service Role
Permission Sub-tab | Permission | Level | Detail |
|---|---|---|---|
Transactions | Find Transaction | View (or higher) | Required to void erroneous payments |
Transactions | Make Journal Entry | Create (or higher) | Required to void erroneous payments |
Transactions | Pay Bills | Full | Required to void erroneous payments |
Lists | Accounts | View (or higher) | Required to load accounts in the installation wizard for matching |
Lists | Documents and Files | View (or higher) | Required to access plugin pages |
Setup | Access Token Management | Full | Required to create and manage access tokens |
Setup | Log in Using Access Tokens | Full | Required to generate an Access Token |
Setup | SuiteScript | View (or higher) | Required to access custom scripts |
Setup | SuiteScript Scheduling | Full | Required to schedule payments |
A/P (Accounts Payable) and/or Accountant User Role
Permission Type | Permission | Level | Detail |
|---|---|---|---|
Custom Record | Entity Bank Details (FI) | View (or higher) | Required to view vendor banking information on the Vendor record and within the Entity Bank Details Overview page |
Lists | Documents and Files | View (or higher) | Required to access plugin pages |
Lists | Accounts | View (or higher) | Required to view accounts for various plugin functions |
Lists | Currency | View (or higher) | Required to view currencies for various plugin functions |
Lists | Vendors | View (or higher) | Required to load vendors' bills on the plugin Account Payables pages |
Lists | Employee Record | View (or higher) | Required to access Vendor Bill Payments history/Expense Reimbursement reports pages |
Lists | Customers | View (or higher) | Required to load the Positive Pay page of the plugin |
Lists | Subsidiaries | View (or higher) | Required to load Subsidiary-related data on the plugin Account Payables pages to be used as a customizable column or filter option |
Setup | SuiteScript | View (or higher) | Required to load plugin pages |
Setup | SuiteScript Scheduling | Full | Required to schedule payments |
Setup | Accounting Lists | View (or higher) | Required to load vendorcategory data on the plugin Account Payables pages |
Setup | Custom Fields | View (or higher) | Required to load custom fields on plugin Account Payables pages to be used as a customizable column or filter option |
Setup | Custom Lists | View (or higher) | Required to load the available payment methods from your bank on the plugin's Account Payables pages |
Setup | Set Up Company | Full | Required for the Entity Bank Details bundle users. Used for the EBD Settings RESTlet to access the Company Information page. Optional, but ideal for certain filter options when Customizing Filters on Pay Vendor Bills page. |
Transactions | Bills | View (or higher) | Required to load bills on plugin Account Payables pages |
Transactions | Find Transaction | View (or higher) | Required to load bills on plugin Account Payables pages |
Transactions | Expense Reports | View (or higher) | Required to load expense reports on plugin Account Payables pages |
Transactions | Pay Bills | Full | Required to load bill payments in Positive Pay page of plugin |
Transactions | Check | View (or higher) | Required to load checks in Positive Pay page of plugin |
Transactions | Make Journal Entry | Create (or higher) | Required to transfer funds |
Transactions | Transfer Funds | View (or higher) | Required to transfer funds |