NetSuite
Troubleshooting

Failed Bills

Error Message

Reason(s)

Solution

Vendor Bills remain in the Pay Bills screen after being paid. No failure message is displayed under the Failed Bills tab.

Locked Accounting Periods.

The plugin is respectful of Vendor Bills that are associated with Locked Accounting Periods prior to the installation of the J.P. Morgan Pay bundle. Navigate to Setup > Accounting > Manage Accounting Periods. Click on the closed period. Next, click on the "Allow Non G/L changes" checkbox and save your changes. This keeps the period closed while also allowing the plugin to execute a payment against the bill.

Vendor Bills that are associated with an Accounting Period that is locked after the plugin has been installed, will not be impacted.

The Payee’s address must exist for Payment Provider JPMCCheckprint

No address listed for Vendor, or on the Vendor Bill.

Enter an Address for the Vendor on the Vendor page. Since NetSuite will not retroactively apply changes, please update the Address on the Vendor Bill, by opening the Vendor Bill, selecting Edit, and then choosing the appropriate address from the Vendor Select drop-down menu before hitting Save.

Payee must be from US for JPMCAch payment provider.

Attempting to pay a Vendor outside of United States using ACH.

Update the address on the Vendor record and the Vendor Bill to a US address, or use an alternate payment method.

Payee must be from CA for JpmcCPA payment provider.

Attempting to pay a Vendor outside of Canada using CPA.

Update the address on the Vendor record and the Vendor Bill to a Canadian address, or use an alternate payment method.

Ach payment method missing on Payee for payment routed to JPMCAch payment provider

No bank account information has been entered for the Vendor.

Enter the Vendor’s bank information on Vendor record under the Bank Payment Details tab > New Entity Bank Details.

At least one value must be present in `checkTemplateCodes` for the source bank account when using JPMCCheckprint

The source account selected is not configured for Check Print payments.

Please contact [email protected] for more information.

Payment request rejected because it failed uniqueness check. We suspect this is a duplicate payment.

If a Bill Payment has already been applied against the bill, but has been manually voided in NetSuite, this error will occur.

NetSuite will allow you to change update various data fields on the Vendor Bill, but you’re unable to change the system generated BillID. To pay this Vendor through the plugin, you will need to create a new Vendor Bill.

Please enter value(s) for: Department, Class, Location, ….

Discrepancy between Bill form and Bill Payment form.

Ensure that the mandatory fields for both the Vendor Bill form and the Bill Payment form match, or remove these mandatory fields entirely. Click customize on each of the forms in the top right corner and ensure the fields under Screen Fields and Sublist Fields match for Department and Class.

Invoice Ids/Reference No. are longer than allowed length of 35 characters

Reference No. on the Vendor Bill you’re trying to pay exceeds the amount of characters supported by J.P. Morgan Chase.

To avoid truncating important payment information from the Vendor Bill, the plugin will fail payments in the Reference No. exceeds the amount of characters supported. Update the Reference No. on the Vendor Bill to be 35 characters or less (including spaces).

Payee should have valid email for JPMCSUA

No email address entered on Vendor Record to deliver the SUA payment.

Add a valid email address to the Vendor record. The email must be added to the e-mail field under the Information tab on the Vendor Record.

VCC account pool id is missing on source bank account

The source account selected is not configured for SUA payments.

SUA payment must be sent from a Credit Card account, and will fail if a Bank Account is selected instead. Please contact [email protected] for more information.

JPMC TX status: RJCT; reason: Canceled by user using JPMC portal

The payment was cancelled in Host to Host by the Approver/Releaser.

Make the desired changes to the Vendor/Bill and pay the Vendor Bill.

JPMC TX status: RJCT; reason: NARR BACK OFFICE CODE IS MISSING

The source account selected is not configured for payments at J.P. Morgan Chase.

Please contact [email protected] for more information.

JPMC TX status: RJCT; reason: R03: No Account/Unable to Locate Account

J.P. Morgan Chase was unable to locate the Vendor’s bank account to deposit the funds.

Contact your Vendor to ensure you have the correct ACH information. Enter the Vendor’s updated bank information on Vendor record under the Bank Payment Details tab > New Entity Bank Details.

JPMC TX status: RJCT; reason: R02: Account Closed

J.P. Morgan Chase was unable to deposit the funds as the Vendor’s bank account is closed.

Contact your Vendor to ensure you have the correct ACH information. Enter the Vendor’s updated bank information on Vendor record under the Bank Payment Details tab > New Entity Bank Details.

Payment with overridden address cannot be processed. Please update the billing address fields while the override checkbox is unchecked in all the bills to be processed for this vendor.

Paying a bill to a vendor that has address override enabled

Navigate to the affected Vendor. Below the Address sub-tab, click on the pencil icon beside the address. In the new pop-up, ensure the "Override" checkbox is unchecked. If the payment is still failing after unchecking "Override", you may need to update the Bill. Navigate to the affected Bill and click "Edit". Below the Billing sub-tab on the Vendor Select drop-down, then select the same Address that you have previously unchecked "Override" on from the Vendor record. Click Save on this Bill, and retry the payment.

"Last attempt failed to deliver with error: FuseException: Failed to send payment status update to Netsuite with a 400 Response: ... "FAILED_BILL_PAYMENT_VOID", "message" ... Please enter value(s) for: field"

Payment failed and the plugin was not able to successfully void it due to a mandatory field on a journal form.

The field listed in the error message is a marked as a mandatory field on the journal form. This is commonly the memo field.

Navigate to Customization -> Forms -> Transaction Forms. In the table, find your preferred Journal form and click "Edit". On the Custom Transaction Form page for your Journal, click on the Screen FIelds sub-tab.

Find the field listed in the error message (e.g. memo) . Uncheck the "Mandatory" box and click Save.

"The bills you submitted have already been paid through the system. Please contact support if you need to resubmit these bills for payment."

The bill(s) contained in the payment are recognized in the system as previously paid. The status of those past payments in the system are either pending or completed. Thus, the payment was rejected to protect against accidental duplicate payments.

You have two options:

  • Submit a ticket via the support channel. Be specific and reference the vendor, time of the blocked payment, amount and Bill ID. The Support team will correct the past payment's status which will allow for you to submit the payments once again.
  • If you're unable to wait for the Support ticket to be resolved, you can create a copy of the blocked bill and submit the copy for payment.