Failed Bills (NetSuite)
This article serves as a resource to assist you in resolving error messages or issues that may arise with failed bills.
Error Messages
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:
Go to Setup -> Accounting -> Manage Accounting Periods.
Click the closed period associated with the bill.
Check the Allow Non G/L changes box 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.
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: You must create a brand-new Vendor Bill to process the payment through the plugin.
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:
Go to both the Vendor Bill and Bill Payment forms and click Customize (top right).
Ensure that the mandatory requirements for all fields (under Screen Fields and Sublist Fields), like Department and Class, are identical on both forms.
Alternatively, remove the mandatory requirement for these fields entirely on both forms.
The vendor's address has the Override checkbox enabled on the Vendor record.
Solution:
Navigate to the affected Vendor record.
Find the Address sub-tab and click the pencil icon next to the address.
Uncheck the Override checkbox in the pop-up and Save.
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.
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):
Go to Customization -> Forms -> Transaction Forms.
Find and Edit your preferred Journal form.
Click the Screen Fields sub-tab.
Find the field listed in the error (e.g., Memo). Uncheck the Mandatory box and click Save.
The system recognizes the bill(s) as previously paid and already having a status of pending or completed. The system will reject the new request to prevent accidental duplicate payments. Solution Options:
- Submit a detailed ticket (reference the vendor, bill ID, amount, and time of the blocked payment) to the support team. The support team can correct the status of the previous payment, allowing you to resubmit.
- If you need an immediate solution, create a copy of the blocked bill and submit the new copy for payment.