---
title: Failed Bills (NetSuite)
slug: pnc/failed-bills-netsuite
description: Find solutions for common error messages encountered when processing payments through the Payment Provider PNCCheckprint. Learn how to handle issues such as missing vendor addresses, payments to vendors outside the United States using ACH, missing bank in
docTags: bSho0M8HRjDvZq9EBIWDy
createdAt: 2022-08-03T16:25:33.000Z
---

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 PNCCheckprint."**

There is no address listed for the vendor.

**Solution:&#x20;**&#x45;nter the vendor’s address on the vendor page.
:::

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

Attempting to pay a vendor outside of the United States using ACH will result in a failed bill.

**Solution:** Update the vendor address to be from the US or use a different payment method.
:::

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

This is a result of there being no bank information entered for the vendor.

**Solution:&#x20;**&#x45;nter the vendor’s bank information on the vendor page under the Bank Payment Details tab -> New Entity Bank Details
:::

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

No template code has been entered by FISPAN.

**Solution:** Contact PNC Support&#x20;
:::

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

This occurs when a Bill Payment was previously applied and then manually voided in NetSuite. NetSuite will allow you to change the data fields on the Vendor Bill, but will not allow you to change the system-generated Bill ID.

**Solution:&#x20;**&#x59;ou must create a brand-new Vendor Bill to process the payment through the plugin.
:::

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

There is a discrepancy between the mandatory fields required on your Vendor Bill form and the fields required on your Bill Payment form. NetSuite needs them to match.

**Solution:**

::::WorkflowBlock
:::WorkflowBlockItem
Go to both the Vendor Bill and Bill Payment forms and click **Customize** (top right).
:::

:::WorkflowBlockItem
Ensure that the mandatory requirements for all fields (under **Screen Fields** and **Sublist Fields**), like **Department** and **Class**, are identical on both forms.
:::
::::

Alternativel&#x79;*,* remove the mandatory requirement for these fields entirely on both forms.
:::::

:::::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 vendor's address has the **Override&#x20;**&#x63;heckbox enabled on the Vendor record.

**Solution:**

::::WorkflowBlock
:::WorkflowBlockItem
Navigate to the affected Vendor record.
:::

:::WorkflowBlockItem
Find the **Address** sub-tab and click the pencil icon next to the address.
:::

:::WorkflowBlockItem
Uncheck the **Override** checkbox in the pop-up and **Save**.
:::

:::WorkflowBlockItem
If the payment still fails, open the affected Bill, click **Edit**, and re-select the newly saved address under the **Billing** sub-tab to refresh the bill's reference. Save the **Bill** and retry the payment.
:::
::::
:::::

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

This error is a result of paying a bill that contains unsupported special characters.

**Solution:&#x20;**&#x43;onfirm that fields on your Bill(s) do not contain any special characters.&#x20;

Remove any special characters and retry the payment.&#x20;
:::

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

This error is a result of paying a bill during locked accounting periods.

**Solution:**&#x20;

The plugin is respectful of Vendor Bills that are associated with Locked Accounting Periods before the installation of the PNC bundle.

::::WorkflowBlock
:::WorkflowBlockItem
Navigate to **Setup -> Accounting -> Manage Accounting Periods**.&#x20;
:::

:::WorkflowBlockItem
Click on the closed period.&#x20;
:::

:::WorkflowBlockItem
Next, click on th&#x65;**&#x20;Allow Non G/L changes&#x20;**&#x63;heckbox and save your changes.&#x20;
:::

:::WorkflowBlockItem
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.
:::::

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

The reason for this message is that the Bill Payment Reversal failed.

**Solution:&#x20;**&#x54;he plugin attempted to reverse a Bill Payment but was rejected. The field noted in the last part of the message may vary. This error indicates that we attempted to reverse a Bill Payment, but your NetSuite configuration rejected that attempt due to missing data.

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:&#x20;**`field`**"**

The payment failed, and the plugin couldn't successfully void the transaction because a `field` (usually the Memo) is marked as mandatory on the underlying Journal Entry form.

**Solution (Modify Journal Form):&#x20;**

::::WorkflowBlock
:::WorkflowBlockItem
Go to **Customization -> Forms -> Transaction Forms**.
:::

:::WorkflowBlockItem
Find and **Edit** your preferred Journal form.
:::

:::WorkflowBlockItem
Click the **Screen Fields** sub-tab.
:::

:::WorkflowBlockItem
Find the `field` listed in the error (e.g., Memo). Uncheck the **Mandatory&#x20;**&#x62;ox and click **Save**.
:::
::::
:::::

:::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.
:::

