ANS-0213 · CUSTOMER & CRM RECORDS

How to Set a Default Payment Method and Bank Account per Customer in NetSuite

While NetSuite lacks native per-customer payment defaulting, a custom field and workflow can automate this process for incoming payments.

Short answer

NetSuite's out-of-the-box functionality does not support defaulting payment methods or bank accounts on a per-customer basis. To achieve this, implement a custom field on the customer record to store the preferred payment account. Subsequently, create a workflow that automatically populates the payment account field during payment receipt based on the value in this custom field.

Scenario

Organizations often require the ability to automatically default a specific payment method or bank account when receiving payments from individual customers. NetSuite's standard functionality does not inherently provide a mechanism to configure a default payment method or bank account on a per-customer basis, leading to manual selection during payment processing.

Solution

NetSuite's out-of-the-box functionality does not support defaulting payment methods or bank accounts on a per-customer basis. To implement this functionality, administrators can leverage NetSuite's customization capabilities:

  1. Create a custom field on the customer record. This field will be used to store the desired default payment account for that specific customer.

  2. Develop a workflow that triggers when receiving payments from the customer. This workflow should be configured to default the payment account field on the payment record using the value stored in the custom field created on the customer record.

Expert NetSuite Support

Need help with this NetSuite issue?

Customer & CRM Records consulting and configuration support

Talk to a consultant