---
title: Failed Bills (NetSuite)
slug: td/failed-bills-netsuite
description: Discover solutions to common vendor bill payment errors in our comprehensive guide, addressing issues like duplicate rejections and mandatory field discrepancies.
docTags: bSho0M8HRjDvZq9EBIWDy
createdAt: 2025-03-13T16:04:45.238Z
---

This article serves as a resource to assist you in resolving error messages or issues that may arise with failed bills.

***

## Error Messages

:::ExpandableHeading
**"The Payee’s address must exist for Payment Provider TDCheckprint"**

The vendor profile is missing an address.

**Solution:** Add the vendor's address on the Vendor Page.
:::

:::ExpandableHeading
**"Payee must be from US for TDAch payment provider."**

ACH is restricted to US-based vendors. Attempting to pay vendors outside of the US using ACH will result in this error.

**Solution:&#x20;**&#x55;pdate the address to a US address or switch the payment method.
:::

:::ExpandableHeading
**"ACH payment method missing on Payee for payment routed to TDAch payment provider."**

Vendor bank details are missing or have not been entered.

**Solution:** Go to **Bank Payment Details -> New Entity Bank Details&#x20;**&#x61;nd enter banking info.
:::

:::ExpandableHeading
"**At least one value must be present in \`checkTemplateCodes\` for the source bank account when using TDCheckprint."**

Missing backend configuration. No template code has been entered by FISPAN.

**Solution:** Contact [td.support@fispan.com](#)
:::

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

A payment for this bill was already attempted or a check was voided after being sent.

**Reason:&#x20;**&#x43;reate a new bill to make payment.
:::

:::ExpandableHeading
**"Please enter value(s) for: Department, Class, Location"**

Form field requirements do not match between the Bill and Bill Payment forms.

**Solution:&#x20;**&#x45;nsure that mandatory fields match on both the Bill and Bill Payment forms, or remove the requirements entirely. To do this, select **Customize** in the top-right corner of each form and verify that the **Department** and **Class** fields match under both **Screen** and **Sublist** fields.
:::

:::::ExpandableHeading
**"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."**

The "Override" checkbox is active on the vendor or bill address.&#x20;

**Solution:**

::::WorkflowBlock
:::WorkflowBlockItem
Navigate to the affected Vendor and locate the **Address&#x20;**&#x73;ub-tab.&#x20;

Click the **Edit (pencil)** icon next to the address and ensure the **Override** checkbox is unchecked in the pop-up.
:::

:::WorkflowBlockItem
If the payment still fails, navigate to the affected Bill and click **Edit**.&#x20;

Under the **Billing&#x20;**&#x73;ub-tab, use the **Vendor Select** dropdown to re-select the address you just updated. Click **Save** and retry the payment.
:::
::::


:::::

:::ExpandableHeading
**"Failed due to: INPUT DATA CONTAINS SPECIAL CHARACTERS"**

****

The bill contains characters not supported by the plugin.&#x20;

**Solution:&#x20;**&#x53;can the bill fields for special characters; remove them and retry.
:::

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

This usually happens when the bill is tied to an Accounting Period that was Locked before your payment plugin was installed. The plugin is designed to respect pre-existing locks.

**Solution:**

::::WorkflowBlock
:::WorkflowBlockItem
Go to **Setup -> Accounting -> Manage Accounting Periods**.
:::

:::WorkflowBlockItem
Click the closed period associated with the bill.
:::

:::WorkflowBlockItem
Check the **Allow Non G/L changes&#x20;**&#x62;ox and save. This action permits the payment execution without opening the period for general ledger changes.
:::
::::

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

:::ExpandableHeading
**"FAILED\_BILL\_PAYMENT\_VOID: Please enter value(s) for: \[Field]"**

NetSuite settings are blocking the bill payment reversal due to a missing mandatory field.

**Solution:** The plugin’s attempt to reverse a Bill Payment was rejected by your NetSuite configuration due to missing data. While the specific field mentioned in the error may vary (e.g., 'Memo'), it indicates a mandatory field requirement that is blocking the reversal.&#x20;

We are unable to manipulate data sent in reversal requests based on client configurations. We kindly ask that you remove requirements for listed data objects to allow the reversal mechanism to automate Bill Payment reversals in the event of failed payments.&#x20;
:::

:::ExpandableHeading
**"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]"**

A mandatory field on the Journal Form is blocking the void.

**Solution:&#x20;**&#x54;he \[Field] listed in the error message is marked as a mandatory field on the journal form. This is commonly the `memo` field.

Navigate t&#x6F;**&#x20;Customization -> Forms -> Transaction Forms**.&#x20;

In the table, find your preferred Journal form and click **Edit**. On the Custom Transaction Form page for your Journal, click **Screen Fields**.

Find the \[Field] listed in the error message (e.g. `memo`). Uncheck the **Mandatory** checkbox and click **Save**.&#x20;
:::

:::ExpandableHeading
**"You have entered an Invalid Field Value XX for the following field: Account."**

This error occurs when the bill(s) selected for payment are linked to a subsidiary that differs from the subsidiary linked to the NetSuite account used for the payment attempt.

**Solution:** To resolve this error, you will need to ensure that the subsidiaries for both the bills and the NetSuite account match during their payment run.
:::

:::ExpandableHeading
**"You have entered an Invalid Field Value XX for the following field: XXX"**

In other cases, where the **Account&#x20;**&#x69;s not mentioned, the error is typically linked to a specific field on the bill (e.g. you have entered an invalid field value for:**&#x20;Class, Location, Department,&#x20;**&#x65;tc). In such cases, the **Class, Location,&#x20;**&#x61;n&#x64;**&#x20;Department&#x20;**&#x69;nputted on the bill is currently marked as **Inactive** in NetSuite. NetSuite will prevent the successful payment of a bill where something inactive has been entered on the bill.

**Solution**: To resolve this issue, you will navigate to the **Class**, **Department** or **Location** pages (depending on the error) in NetSuite, clic&#x6B;**&#x20;Show Inactive,** and temporarily mark the **Class**, **Department**, or **Location** listed on the bill active (by unchecking the **Inactive** box). Upon saving the changes, the customer can re-process their payments and then reset the information as **Inactive** again afterwards. There is no way around this error, even if the customer opts to no longer show the **Class**, **Location,** or **Department** field on their bill, as NetSuite will still store this information on the bill, producing the same error again.
:::

:::ExpandableHeading
**"You have entered an Invalid Field Value XX for the following field: Vendor."**

In this case, NetSuite is preventing payment because the vendor is currently marked as **Inactive**.

**Solution**: To resolve this, simply uncheck the **Vendor is Inactive** box on the vendor record to make the vendor active again and retry the payments.
:::

