Electronic Bank Payments Enhancements

By - January 22, 2024

NetSuite has introduced the 2023.2 new release notes, which includes enhancements to the Electronic Bank Payments SuiteApp. The Electronic Bank Payments SuiteApp can now

  1. Extend support to Post PFA Processes
  2. Create Custom Invoice Payment Processing Suitelets
  3. Display entity bank records the same way in edit and view mode
  4. Process customer refund using both primary and secondary bank accounts

Auto Process Queued PFA Script Extends Support to Post PFA Processes

With the NetSuite 2023.2 update, the Auto Process Payment File Administration (PFA) Stuck in Queue feature extends support to post PFA processes.

To access the Auto Process Queued PFA, navigate to Customization > Scripting > Script Deployments.

Scroll down the list or Filter the script to Auto Process Queued PFA and click Edit

 

Now, you will be brought to the page where you can schedule this script to run daily in the schedule tab. Then click Save.

Note: You must schedule the script to run every 6 hours, preferably during the night or on weekends.

You can use the Auto Process Queued PFA script to perform the following actions for the additional Processing Reversals and Processing Notifications statuses. You can select these statuses from the File Processed list on the Payment File Administration page.

  • Change the status of the stuck PFA to Failed
  • Trigger the next available PFA in the queue

For more information of Auto Process Queued PFAs, Auto Process Payment File Administration (PFA) Stuck in Queue

 

Custom Plug-in Implementation for Invoice Payment Processing

To set up the custom plug-in, we will have to first download the SuiteApp Advanced Electronic Payment. Then we will navigate to Customization > Plug-ins > Custom Plug-in Types > New

Then, we will select the 17239_ep_api_plugin.js script file from the script file list and click on the button “Create Custom Plug-in Type”

On this page, we will enter the following details:

  • Name – EP API Plugin SS2
  • ID – _17239_ep_api_plugin
  • Methods subtab – getEPForm (Note: getEPForm is case sensitive)
  • Change the status to Release and click

Using the customscript_17239_ep_api_plugin custom plug-in implementation, you can develop custom invoice payment processing Suitelets with the NetSuite 2023.2 upgrade.

Note: Suitelets are extensions of the SuiteScript API for building custom pages that look like NetSuite Pages. For more information about SuiteScript and Suitelet, SuiteScript 2.x Suitelet Script Type.

 

Enhancement to Entity Bank Records Display in Edit and View Modes

To access the Bank Detail page, navigate to Payments > Setup > Bank Details

 

Select the entity Bank Detail you want to view from the list by clicking either the View or Edit button. Previously, the entity Bank Detail page display in View did not show the same information as in Edit.

 

Starting 2023.2, the entity Bank Detail page display will be same in both Edit and View modes. The Bank Detail page will display the fields based on the payment format you select from the Payment File Format list.

Process Customer Refunds Using Primary and Secondary Banks

 

To access Customer Refund Payments page, navigate to Payments > Global Payments > Customer Refund Payments to process Customer Refund transactions.

 

Previously, NetSuite can only process Customer Refund transactions by using Primary entity banks.

With the NetSuite 2023.2 update, NetSuite can process Customer Refund transactions by using both Primary and Secondary entity banks.

As you can see from the screenshot above, every bank account will appear from the drop down list no matter if it is a Primary or Secondary account.

To learn more about NetSuite’s Electronic Payment Processing SuiteApp and how you can leverage this new update, please contact our team.

Receive Posts by Email

Subscribe and receive notifications of new posts by email.