Marty Zigman Marty Zigman
Prolecto Labs Accelerator Templates

Recording NetSuite Cash Overpayments

Accounting NetSuite



This article is relevant if you are recording cash payments in NetSuite but are not using NetSuite to drive your accounting.

Background

In my typical client situations, they use NetSuite to drive their accounting operations. This means they use NetSuite to lead their revenue and disbursement operations — and thus there is a natural flow to book both liabilities and assets transactions according to the accrual method of accounting. The cash dimension concludes the transaction cycle — it does not lead.

However, I sometimes see situations where NetSuite is not leading. Other systems and related practices are in place — and NetSuite is used to follow by booking transactions after the fact. In a recent inquiry, an individual came to our firm and asked the following:

“Our bank is not linked with NetSuite. We do not pay from the NetSuite, we pay from the bank and I create transactions to mirror image the real bank transactions.
We paid [a] few pounds more than the bill on one occasion. How can I create the transaction showing I paid a bill and paid extra? And another time we paid ‘on account’ and that was more than the bill we received later. Then the vendor sent us a refund. How should I post/create the two transactions?”

Using NetSuite to Record Vendor Overpayments and Refunds

When you use NetSuite to lead the cash and financial operation, there is no chance to overpay a bill. Vendor Bills are paid via Vendor Payment records which drive cash disbursements. Those disbursement records are effectively bank checks and should be used to record what monies are actually distributed. Vendor Payment transactions are the sum of the underlying amounts applied to the vendor bills — you can not claim to pay more.

To record a payment to a vendor would generally mean using a Check transaction.  However, assuming we are using Accounts Payable to record our Vendor Bills, we would then need our Check transaction to debit the accounts payable account. Yet, NetSuite prevents recording that transaction directly against accounts payable — NetSuite expects check transactions to bypass accounts payable and directly debit the expense account — a reasonable assumption.

As such, we are forced to use journal entries (or, if we were going to do this all the time, we may create custom NetSuite transactions) and record our debits and credits directly against both cash and the accounts payable account.

See the related image for how to book such a transaction. It’s important to record the accounts payable debit against the vendor’s name.

Keeping The Accounts Payable Aging Clear

Once you start working transactions with journal entries in this manner, vendor bills are not connected to their respective journal entry payments; they float. Yet, journal entries based on accounts payable debits can be used to be applied to vendor bills through payment transaction interfaces. Likewise, a vendor returning funds for an overpayment works similarly. To record a refund, use a journal entry to debit cash and credit accounts payable. Then apply these “floating” accounts payable transactions to vendor bills (and possibly vendor credits) so that the accounts payable aging nets to zero.

See related images.

NetSuite Philosophies on Accounting Management

NetSuite is flexible enough to allow the use of journal entries to participate in vendor payment transactions. In my assessment, NetSuite was built with the assumption that the organization is using the platform to lead its accounting operations. Thus, we would not have a chance to overpay cash transactions.

However, for organizations that do indeed pay in advance as a practice, which is common when creating prepaid expenses, we always have the vendor prepayment transaction. In my 2019 article, Understand and Contrast NetSuite Vendor Prepayment Options, I offer thinking on how to powerfully use these transactions.

This individual’s concern too could use vendor prepayments as an alternative to the journal entry in the above example — but we need more information about the actual vendor bills and bookkeeping treatment for actual expenses to make a good assessment of which way to act.

If you found this article relevant, feel free to sign up for notifications to new articles as I post them. If you would like assistance in your NetSuite-driven accounting operation, let’s have a conversation.

Marty Zigman

Holding all three official certifications, Marty is regarded as the top NetSuite expert and leads a team of senior professionals at Prolecto Resources, Inc. He is a former Deloitte & Touche CPA and has held CTO roles. For over 30 years, Marty has produced leadership in ERP, CRM and eCommerce business systems. Contact Marty to set up a conversation.

More Posts - Website - Twitter - Facebook - LinkedIn - YouTube

About Marty Zigman

Marty Zigman

Holding all three official certifications, Marty is regarded as the top NetSuite expert and leads a team of senior professionals at Prolecto Resources, Inc. He is a former Deloitte & Touche CPA and has held CTO roles. For over 30 years, Marty has produced leadership in ERP, CRM and eCommerce business systems. Contact Marty to set up a conversation.

Biography • Website • X (Twitter) • Facebook • LinkedIn • YouTube

Leave a Reply

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