Auto-funding lets you streamline your accounts payable workflow. You cannot make any payments before you set up auto-funding.

Excess balances in the HSBC Online Account cannot be used to fund payments directly. When you initiate a payment, auto-funding transfers money from the source account regardless of the current balance of the HSBC Online Account.

Auto-Funding Flow

With auto-funding, your source bank account is automatically debited, and the money is deposited in your HSBC Online Account. This process is initiated by the payment processor after NetSuite submits the payment. The payment processor is a third party that NetSuite uses to process payments. The payment processor will then check to confirm that there are sufficient funds in the HSBC Online Account before submitting ACH and check payments to HSBC.

Insufficient Funds in Your HSBC Online Account

Before initiating payments, you should ensure that your source bank account has enough balance, and allocated funds have not been withdrawn from your HSBC Online Account.

If after processing the batch payment your source bank account returns the auto funded direct debit or the funds have been withdrawn from your HSBC Online Account, you will not have sufficient funds in your HSBC Online Account, which will cause your HSBC Online Account to be overdrawn.

HSBC will contact you on the next business day to manually fund your account with a one-time ACH or wire payment sent from your source bank account. For instructions about how to make a one-time payment to fund your HSBC Online Account, see Making Money Transfers.

Funding Cycle

The following diagram illustrates how funds move and when transactions are settled with auto-funding.

Funding Cycle

Setting Up the Source Bank Account for Auto-Funding

Before you set up auto-funding, configure your source GL account, which will be used to fund the HSBC Online Account. Set only one auto-funding source account. You cannot use multiple source accounts to auto-fund the HSBC Online Account at the same time.


The HSBC Bank and Credit Card GL are automatically created upon approval of the bank account. It is important not to modify the account names to prevent any potential errors during payment processing.

For instructions on creating a new account, see Creating Accounts.

To set up an existing account for Payment Automation:

  1. Go to Setup > Accounting > Chart of Accounts.

  2. On the line of the bank account you want to set up, click Edit.

  3. Set the following fields:

    • Payment Automation Bank Name – this name will be used on the Payment Automation dashboard.

    • Payment Automation Bank Routing Number – you can use only domestic US accounts. The routing number will be validated by the system.

    • Payment Automation Bank Account Type

    • Payment Automation Bank Account

  4. Click Save. If this is your first time setting a source account, you will be automatically redirected to the GUID setup page:

    1. Provide a 16-character passphrase, which will be used to set up NACHA encryption rules for the ACH account number. The bank account number will be masked in NetSuite. This is a one-time setup. After the GUID page is set up, it will not be displayed again.

    2. After you submit the GUID, you will be redirected back to GL setup. To save the record, click Save again.

Allowing Automatic Debit of Your Source Account

For auto-funding to work, you must permit HSBC to automatically debit your source bank account. To allow funds to be transferred, contact your GL source account bank.

If there is a debit block on the source bank account held with your bank, you will be required to provide your HSBC ACH Company ID, which is required to authorize auto debit.

To determine your HSBC ACH Company ID:

  1. Go to Setup > Accounting > Chart of Accounts.

  2. On the HSBC Bank Account line, click View.

  3. Note down the number in the Payment Automation Bank Account field.

If you set a maximum debit value for this authorization, align the value with your Daily Transaction Limit displayed in the Payment Automation dashboard.

Setting Up Auto-Funding

You must set up your source account for auto-funding before you can start initiating payments.


After you set up auto-funding, it takes an hour for the payment processing configuration to take effect. Any payments submitted less than an hour after completing the setup will fail.

If your GL source account changes, you must set up auto-funding again before initiating new payments.


To set up auto-funding:

  1. Go to SuiteBanking > Payment Automation > Dashboard.

  2. On the left-pane, click Bank Account.

  3. Click Set up Auto-Funding.

  4. From the Auto-Fund list, select the auto-funding source account. For more information, see Setting Up the Source Bank Account for Auto-Funding.

  5. Check the boxes to certify that this account is exclusively owned for the benefit of your organization, and to authorize HSBC to automatically debit your source bank account.

  6. Click Submit.

Related Topics

Setting Up Payment Automation
Installing the Payment Automation SuiteApp
Applying for an HSBC Online Account
Generating Payment Tokens
Setting Up Approval Routing
Setting Up Two-Factor Authentication (2FA)
Setting Up Roles and Permissions
Setting up a Custom Role to Make Money Transfers
Setting Default Department, Class, and Location Values
Frequently Asked Questions about Payment Automation

General Notices