Setting Up Electronic Bank Payments

Prerequisites

Make sure you verify the following prerequisites before you install and use Electronic Bank Payments SuiteApp:

  1. If you are using the Electronic Bank Payments to send payments to vendors, employees, and customers (refunds) and receive payments from customers across the different supported countries:

    • You must have an active Electronic Bank Payments license. To know more information about how to purchase a license, please contact your NetSuite account representative.

    • Install the NetSuite SuiteApps License Client SuiteApp (Bundle ID 116144). The NetSuite SuiteApps License Client controls an account’s access to the advanced Electronic Bank Payments features. Upon installation, the NetSuite SuiteApps License Client communicates with the NetSuite SuiteApps License Server to obtain active license information. For more information, see NetSuite SuiteApps License Client Guide for Administrators.

  2. Make sure that the following features are enabled in your account prior to installing Electronic Bank Payments:

    • Item Options

    • Custom Records

    • Client SuiteScript

    • Server SuiteScript

    • Accounting Periods

    • Advanced PDF/HTML Templates

For more information, see Enabling Features.

Installing the Electronic Bank Payments SuiteApp

Installing Electronic Bank Payments

Install the following bundle if you are using the Electronic Bank Payments SuiteApp to send payments to vendors and employees, and to receive payments from customers within your company's country of operations.

Note:

For OneWorld accounts, the EFT and Direct Debit formats that are available for use are limited based on the country of the parent subsidiary.

Bundle Name: Electronic Bank Payments

Bundle ID: 416781

Location: Production

Availability: Public

Key points when using Electronic Bank Payments:

The Electronic Bank Payments SuiteApp is a managed bundle and automatically updated whenever there are updates. These issue fixes and enhancements are available after the bundle is updated in your production account. If the SuiteApp is installed in your Sandbox account, you must manually update it to get the latest version. For information about installing bundles, see Installing a Bundle.

Note:

For new installations of the SuiteApp, after you install the bundle, you must initialize the Electronic Payments Preference. Go to Payments > Setup > Electronic Payments Preferences. On the Electronic Payments Preference page, click Edit and then set the email templates for vendor and customer payments. Click Save.

Setting Up Roles and Permissions

The Custom EFT role is added to your account after installing the Electronic Bank Payments SuiteApp. You can assign this custom role to employees who are going to process payments using the SuiteApp.

For OneWorld accounts, you must provide access to subsidiaries to process their bill payments. On the custom role record, you can select both primary and secondary subsidiaries to allow access to their company bank details and other information that a custom role can use for Electronic Bank Payments transactions. If no subsidiary is selected, the role has access only to the primary subsidiary, by default. For more information, see Restricting Role Access to Subsidiaries (OneWorld Only).

The following table shows the default permissions assigned to the Custom EFT role. If you are an Administrator, you can configure these permissions and customize the role's level of access to the Electronic Bank Payments SuiteApp. For more information, see Customizing or Creating NetSuite Roles.

Important:

You must perform the following actions before granting permissions to your custom role:

  • Make sure you do not change the preferences in the Bank Details custom record.

  • Ensure the list and level of permissions on the customized role are equal to or more than the minimum required permission level. For more information, refer to the following Permissions table.

Permission

Subtab Type

Minimum Permission

Permission Restriction

Preferred Form

Bills

Transactions

View

View

 

Checks

Transactions

View

View

 

Customer Payment

Transactions

View

View

 

Customer Refund

Transactions

View

View

 

Expense Report

Transactions

View

View

 

Find Transaction

Transactions

View

View

 

Invoice

Transactions

View

View

 

Make Journal Entry

Transactions

View

View

 

Pay Bills

Transactions

View

View

 

Accounts

Lists

View

View

 

Classes

Lists

View

View

 

Currency

Lists

View

View

 

Customers

Lists

View

View

 

Departments

Lists

View

View

 

Documents and Files

Lists

View

View

 

Employees

Lists

View

View

 

Employee Record

Lists

View

View

 

Locations

Lists

View

View

 

Partners

Lists

View

View

 

Perform Search

Lists

View

View

 

Subsidiaries

Lists

View

View

 

Track Messages

Lists

View

View

 

Vendors

Lists

View

View

 

Manage Accounting Periods

Setup

View

View

 

SuiteScript Scheduling

Setup

Full

Full

 

Approval Routing

Custom Record

View

Full

 

Bill EFT Payment Information

Custom Record

Full

Full

Standard form

Company Bank Details

Custom Record

View

Edit

Custom form

Electronic Payments Preference

Custom Record

View

Edit

 

EP Thread Processing Results

Custom Record

View

Full

 

EP Queue Settings

Custom Record

View

View

 

Bank Details

Custom Record

View

Edit

Standard form

Format Details

Custom Record

View

Edit

Standard form

Payment Aggregation

Custom Record

View

Edit

Standard form

Payment Batch

Custom Record

View

Edit

 

Payment File Administration

Custom Record

Edit

Edit

Custom form

Payment File Format

Custom Record

View

Edit

Standard form

Payment Schedule

Custom Record

View

Edit

 

Allowed Country Formats By Edition

Custom Record

View

View

 

Electronic Payments Logs

Custom Record

Full

Edit

 

Note:

Use the Classes, Departments, and Locations permissions only if the Classes, Departments, and Locations categories are enabled in your account. Use the Track Messages permission if you want to allow the custom role to view email notifications generated by The Electronic Bank Payments SuiteApp.

You can create your own custom role based on the Custom EFT Role that came with the bundle. Users assigned with a custom role can set up the Electronic Bank Payments SuiteApp, including accessing the setup page, customizing payment formats, creating company bank details and entity bank details. By default, only Administrators have setup permissions.

The following table shows the minimum permissions required for a role to set up the Electronic Bank Payments SuiteApp:

Permission

Subtab Type

Minimum Permission

Permission Restriction

Add Check

Transactions

View

View

Add Customer Refund

Transactions

View

View

Add Currency

Lists

View

View

Add Subsidiaries

Lists

View

View

Custom Record Entries

Lists

Full

 

Employees (1)

Lists

Edit

Edit

Customers (1)

Lists

Edit

Edit

Partners (1)

Lists

Edit

Edit

Vendors (1)

Lists

Edit

Edit

Custom Record Types

Setup

View

 

Company Bank Details (1)

Custom Record

Full

 

EP Dummy List

Custom Record

Full

 

EP Queue Settings (2)

Custom Record

Full

 

Edit Payment Batch

Custom Record

View

Edit

Edit Payment Schedule

Custom Record

View

Edit

SuiteScript

Setup

View

 

(1) Add these permissions based on the records where you want to enable the setup tasks for the role. For example, if you want to enable setting up of company bank details only, you have to add only the Company Bank Details permission.

(2) Add this permission only if you want to enable editing of the Electronic Payments Preference settings.

You can customize or edit roles to enable the processing of term discounts and credit transactions. The following table shows the minimum permissions required for a role to process these transactions:

Permission

Subtab Type

Minimum Permission

Permission Restriction

Credit Memo

Transactions

View

View

Enter Vendor Credits

Transactions

View

View

Employee Commission Transaction

Transactions

View

View

Partner Commission Transaction

Transactions

View

View

Customer Deposit

Transactions

View

View

Accounting Lists

Setup

View

View

Related Topics

Processing Payments
Managing Electronic Bank Payments
Setting Up Payments Tab Permissions
Creating Folders in the NetSuite File Cabinet
Setting Up Bank Records
Setting Up Payment Aggregation Methods
Setting Up Payment File Formats

General Notices