Marty Zigman

Conversations with Marty Zigman

Certified Administrator • ERP • SuiteCloud

How To: Write Off a NetSuite-Based Bad Debt without a Journal Entry

Accounting NetSuite



This article is relevant if you want to write off a NetSuite-based customer receivable but you would like to avoid the use of journal entries.

Background

The unfortunate reality is that businesses that offer their customers payment terms may need to write off amounts due where management assesses the receivable is not going to be paid. NetSuite’s Help document suggests that you write a journal entry to initiate the process.

I am going to offer an alternative.  Mainly because I found that I try to avoid using Journal Entries as a matter of practice; the primary reason is that they make it harder to analyze the effects of sub-ledger activity without reading the journal entry memo. In addition, as many NetSuite-based accountants have learned, writing a journal entry to NetSuite control accounts tends to make permanent information elements show on reports. The classic one related to receivables is the “-None-” customer with a zero balance on the aging report.

Note, I have written about this topic before. Readers may want to reference these articles:

  1. Learn the Pattern to Write Off NetSuite Customer Balances
  2. Learn the Pattern to Close or Write Off Outstanding Customer Balances
  3. NetSuite Mass Update with SuiteScript to Write Off Invoices

How to Write Off a NetSuite Accounts Receivable Balance without a Journal Entry

Using NetSuite’s Help document as inspiration, I developed an alternative. Here are the major steps. Click the related images to get a picture of the practice:

  1. Accept a Payment to the Undeposited Funds Account: use a standard accept payment to the customer account using the Undeposited Funds account. For the check number, use something descriptive such as “Bad Debt March 7, 2020”. This way, when you run a payment report, you will see the Bad Debt payment reference.  Note, this technique is using the account clearing method which I often write about.
  2. Accept a Bank Deposit to Apply Payments: pretend you are going to deposit the funds into the bank. Select the “Bad Debt” payment you applied in the previous step. At this point, NetSuite will Debit Undeposited Funds and Credit AR. The accounts receivable aging will look good. We effectively moved the bad debt problem to Undeposited Funds.
  3. Use Other Deposits to Target Bad Debt Expense: using the Other Deposits tab, enter a negative value amount for the write-off. Select your general ledger Bad Debt expense account. The Bank Deposit record will now total to zero — meaning, we did not really deposit any funds in the bank account. Save the bank deposit record.
  4. Confirm GL Impact: view the GL impact to confirm the accounting. In this case, we expect a Debit to Bad Debts expense and a Credit to Undeposited Funds. We have now written off the receivable in a clean manner without using journal entries!

Click the related images to see an example of the practice.

Take the Avoid Journal Entry Challenge

In my NetSuite Systems Integration practice, I lead a team of professionals with both business, accounting, and technology backgrounds. I often challenge our team members to avoid suggesting to our clients to use journal entries in any situation the client faces. Why? I do this because it deepens our team’s understanding of the NetSuite platform, our accounting skills, and it illustrates we think in a more innovative manner.

Thus, I invite you to do the same. The next time you think, “I will just journal entry that concern”, stop and ask yourself, “can I approach this challenge with other built-in records”?

If you found this article meaningful, feel free to receive notifications of new articles as I post them. If you would like to work with a team of NetSuite experts that don’t just have thoughts, but who can actually think, let’s have a conversation.

Marty Zigman LinkedIn

Marty Zigman

Holding three official certifications, Marty is widely recognized as a top NetSuite expert and leads a team of senior professionals at Prolecto Resources, Inc. A former Deloitte & Touche CPA and technology executive with CTO roles, he brings over 35 years of leadership in ERP, CRM, and eCommerce business systems. Contact Marty to engage directly.

BiographyYouTubeLinkedInX (Twitter)

14 thoughts on “How To: Write Off a NetSuite-Based Bad Debt without a Journal Entry

  1. Marty, an even simpler approach is to set-up a payment method mapped to your allowance or bad-debt expense account. Thankfully I don’t use it much, but when I do, it works!

    “…but they do. And they’re the ones writing it off.”
    -Cosmo Kramer

    Reply
  2. Hi Marty,
    How would bad debt recovery work in the example above. I would assume that you would un-apply the bad debt payment and then apply customer payment. While that solves AR, it leaves you with an unapplied bad debt payment.
    Thanks
    Drew

    Reply
  3. Hi Marty, I chose your method specifically because I’m attempting to avoid the -No Customer/Project- showing in A/R Aging. However, after using your method and using “Cash Back” to hit the Allowance account, -No Customer/Project- remains.

    I have enough users running the A/R aging report to look for balances, that asking them all to run a custom report by default is problematic and will result in discrepancies on reporting.

    Reply
  4. Sorry, I forgot to mention (and I’m upset I hit “Comment” before checking my message) Allowance entries are made using estimates and are calculated at the beginning of the year, so impacting Bad Debts is inappropriate. I don’t want to have to make a non-Accounts Receivable account to hold the balance, because it will change the Balance Sheet.

    Honestly, I’m very confused as to why NetSuite decided that an uncollectable amount should still be considered part of an Accounts Receivable balance.

    Reply
  5. Hey Marty,
    Can you please help in a different scenario? The customer was charged sales tax and they short-paid the invoice claiming they are tax exempt. do you know how to take that tax off the invoice since the prior month is already closed?

    Reply
  6. I am trying to implement Chris’ approach of setting up a payment method that is mapped to an expense account. However, only bank accounts appear to be selectable. Is there something I’m missing?

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *