NetSuite Tip: How to Close AP Journals Mistakenly Posted to a Customer

07/21/2025

Last updated: 2026-05-29

Executive Summary:

When an AP journal entry is accidentally posted to a customer instead of a vendor in NetSuite, standard payment workflows break. You cannot clear it through Pay Single Vendor or Accept Payment. Techfino walks through two clean solutions: creating a reversing journal entry (the recommended approach) and a direct override method, including step-by-step instructions and tips for preventing this common accounting error from recurring.

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.

The Setup

You’ve got a journal entry sitting in your AP GL account that looks like this:

Journal entry with the Accounts Payable line tagged to a customer instead of a vendor

Instead of tagging a vendor (which is required for AP workflows), someone tagged a customer to the AP line.

This means:

  • You can’t pay it off through Pay Single Vendor
  • You can’t “Accept Payment” through AR, because that only targets AR accounts
  • And NetSuite won’t let you match AP and AR in a payment screen

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.

Why This Happens

NetSuite’s payment logic is entity-type driven:

  • AP accounts expect vendor records
  • AR accounts expect customer records

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.

Your Options: Two Ways to Clean This Up

Option 1: Reclass with a Journal Entry (Recommended)

This is the cleanest, most audit-friendly fix:

  1. Create a reversing journal in an open period:
    • Debit AP using the same customer
    • Credit AP using the correct vendor (or a dummy cleanup vendor)
  2. This cancels out the original JE and rebooks it to a payable tied to a vendor.
  3. Now you can clear it through Pay Bills using a $0 payment.

Tip: Use the same currency and AP account to avoid FX variances or mismatches.

Bg Image

White paper

title-continuedsuccess-2

What if NetSuite support actually worked?

See the Continued Success difference.

Get the Whitepaper

Option 2: Convert the Customer into a Dual Vendor

Need a quicker workaround? You can convert the customer into a vendor too.

  1. Go to the Customer record
  2. Navigate to the Relationships tab → click +Other Relationships

Customer record Relationships tab with the Other Relationships add button highlighted

  1. Select Vendor from the list and click Save

Other Relationships pop-up in NetSuite with Vendor selected and the Save button highlighted

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:

Bill Payment applying the AP journal entry to the customer-vendor to clear the open balance

Bonus: This approach works well if the customer occasionally receives rebates, commissions, or refunds.

Prevent This in the Future

To avoid this issue going forward:

  • Use a User Event Script or Workflow to prevent users from tagging customers on AP lines
  • Train users or accountants on correct entity usage during CSV imports or manual JE creation

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:

  • Reclass is the safest long-term fix
  • Converting to a vendor is a fast, effective workaround

Still dealing with stuck transactions? Our Techfino team can help review your workflows and implement controls to keep your books clean and auditable.

Frequently Asked Questions About AP Journals Mistakenly Posted to Customers in NetSuite

What happens when an AP journal entry is posted to a customer instead of a vendor in NetSuite?

When an AP journal is tied to a customer instead of a vendor, NetSuite's payment logic breaks down, you can't clear it through Pay Single Vendor, and Accept Payment won't work because it only targets AR accounts. The entry sits unresolved in your AP GL, potentially revaluing if it's in a foreign currency, until it's corrected.

Why does NetSuite allow AP journals to be posted to customers without an error?

NetSuite's journal entry form does not block entry of a customer on an AP account line, the error only becomes apparent when you try to process payment. This means the mistake can go unnoticed until month-end close or reconciliation, which is why it's important to validate entity types during journal entry review.

What is the recommended way to fix an AP journal posted to a customer in NetSuite?

The cleanest, most audit-friendly fix is to create a reversing journal entry in an open period: debit the AP account using the same customer, then credit AP using the correct vendor (or a dummy cleanup vendor). This cancels the original entry and rebooks it to a payable tied to a vendor, which can then be cleared through Pay Bills using a $0 payment.

Can I fix a customer-tagged AP journal without creating a new journal entry?

An alternative approach is to create an AR credit memo for the customer and then apply it against the original customer AR balance, effectively netting out the entry. However, this method requires more steps and may not be appropriate for all situations, the reversing journal entry approach is generally preferred for its simplicity and audit trail clarity.

How do I prevent AP journals from being mistakenly posted to customers in NetSuite?

Prevention strategies include implementing saved search alerts for AP account lines tagged to customer entities, adding journal entry approval workflows, and training accounting staff to validate entity types before posting. Techfino can also implement custom SuiteScript validations that generate an error when a customer is entered on an AP line.

Can Techfino help clean up AP/AR journal entry errors in NetSuite?

Yes, Techfino's NetSuite consultants regularly help clients resolve complex accounting errors, including customer-tagged AP journals, unapplied credits, and other GL issues that standard workflows cannot address. Whether you need a one-time cleanup or a preventive control to stop these errors from happening, Techfino can design and implement the right solution.

What role or permission is required to create a reversing journal entry in NetSuite?

Creating a reversing journal entry in NetSuite requires the Make Journal Entry permission set to at minimum Edit level. Users also need access to the Accounts Payable account used in the original entry. If the journal involves a controlled subsidiary, the user must have the appropriate subsidiary access assigned in their role. Techfino recommends having your NetSuite administrator review permissions before attempting the fix.

Talk to a NetSuite Expert

Tell us what you're working on, and we'll help you figure out the next step.