It’s one of those accounting “oops” moments in NetSuite: you’re trying to clear journal entries posted to an Accounts Payable (AP) account, only to realize they’re tied to a customer, not a vendor. If you’ve ever run into this, you’re not alone - and there’s a clean way out.
Let’s break down what happened and how to fix it.
You’ve got a journal entry sitting in your AP GL account that looks like this:
Instead of tagging a vendor (which is required for AP workflows), someone tagged a customer to the AP line.
This means:
You're stuck with journals that can’t be cleared through normal workflows—and they might even be revaluing if they’re in a foreign currency.
NetSuite’s payment logic is entity-type driven:
When a customer is tied to an AP journal, NetSuite doesn’t know what to do with it. And because no error pops up during journal entry creation, these issues often linger unnoticed until it’s time to close books.
This is the cleanest, most audit-friendly fix:
Tip: Use the same currency and AP account to avoid FX variances or mismatches.
Need a quicker workaround? You can convert the customer into a vendor too.
Now the customer record can be treated as a vendor, and you’ll be able to use standard AP workflows like Pay Single Vendor to clear the entry:
Bonus: This approach works well if the customer occasionally receives rebates, commissions, or refunds.
To avoid this issue going forward:
NetSuite gives you flexibility - but with that comes responsibility. Tagging the wrong entity type to a transaction may not throw an error, but it will absolutely cause trouble when it's time to reconcile, pay, or report.
When AP journals are posted to a customer:
Still dealing with stuck transactions? Our Techfino team can help review your workflows and implement controls to keep your books clean and auditable.