🔍 What's Actually Going Wrong
NetSuite's Electronic Bank Payments bundle relies on a saved search called "Bill Payment Transactions" to identify which bills to include in each payment file. EP_00004 fires when that saved search returns zero results — meaning NetSuite has no idea what to pay.
The culprit is almost always a misconfigured filter on that saved search — a missing parenthesis, a wrong join, or a filter that's excluding all your bills. Not glamorous, but definitely fixable.
EP_00004: Missing or incorrect filters in the Bill Payment Transactions saved search.
⚡ Most Common Causes
- The Bill Payment Transactions saved search is missing required filters
- Parentheses in the filter criteria are set incorrectly, changing the logic
- A filter is unintentionally excluding all matching records
- The search was accidentally modified by a user or admin
🔧 How to Fix It
-
1
Locate the "Bill Payment Transactions" saved search.
In NetSuite, go to Reports → Saved Searches → All Saved Searches and find the search used by the EBP bundle. It may be named slightly differently depending on your configuration.
-
2
Edit the saved search and review the Criteria section carefully.
Confirm all filters shown in the screenshot below are present, with parentheses set correctly on each line where they are needed.
-
3
Restore any missing filters.
If any of the required filters from the screenshot are absent, add them back exactly as shown. Pay close attention to the AND/OR column and parenthesis groupings — one wrong parenthesis can exclude every record.
-
4
Save the search and retry the payment run.
After restoring the correct filters, save the search and return to the Payment File Administration record. Select Recreate File to retry.
⚠️ Common Gotchas
If your bills are configured for a different payment method than what the saved search expects, they'll be filtered out. Double-check that the bills you want to pay are actually set to Electronic Bank Payment.
Some other situations that can cause EP_00004:
- ACH is selected, but all open bills are set to Check
- The bank account is in USD, but the bills are in CAD
- Bills exist, but none have been approved yet
🔄 Still Seeing the Error?
If everything looks correct but EP_00004 persists:
- Run a Vendor Bill search using the same filters to confirm matching results actually exist
- Remove optional filters one at a time to isolate which filter is excluding everything
- Double-check approval status and payment holds on the bills
If the search returns results but the payment file still fails, this is typically a NetSuite EBP bundle issue and may require NetSuite Support. Or us — we've dealt with this before.
We're Certified NetSuite experts. If you're stuck, contact us — we can help diagnose and resolve EBP issues quickly. (And we won't judge whoever broke the saved search.)