Contact Us

If you are asked what the “pending” status means when a user is on the “account overview” screen of SuiteCommerce MyAccount, especially because pending is not an option with the NetSuite UI itself, searching help articles and Google do not provide any clear answer.

NetSuite account overview recent invoices.

Pending Status of Invoices

This pending status can be further confusing because the status displayed when viewing the invoice list or transaction history differs.

SuiteCommerce MyAccount transaction history.

Transaction History Invoice Status (note INV111880 compared to other image)

What “Pending” Status Means

The transaction status within the transaction history tab is actual a hint as to why the overview screen shows “pending”. If the transaction record is in an “open” state, the overview screen will show “pending”. However, if the transaction record is in a “closed” state, the overview screen will show “paid”.

Why is this the way it works? This simply has to do with the way the overview screen is coded. On the overview screen, it is coded to show  “Pending” if the transaction is ‘open’ and then coded to show ‘paid’ if the transaction is anything else.

SuiteCommerce MyAccount code in status is open.

Code for Overview Screen in My Account

The series of images below details the backend transactions and their relationship to the front-end status.

NetSuite invoice status in NetSuite.

Invoice (INV111880) Within NetSuite

NetSuite account overview recent invoices pending.

Same Invoice (INV111880) as Shown in Account Overview

SuiteCommerce MyAccount transaction history invoice status open.

Same Invoice (INV111880) as Shown in Transaction History

NetSuite invoice status in UI date.

Invoice (INV108211-fee-3) within NetSuite UI

SuiteCommerce MyAccount overview invoice number amount paid.

Same Invoice (INV108211-fee-3) as Shown in Account Overview

SuiteCommerce MyAccount transaction history invoice number status.

Same Invoice (INV108211-fee-3) as Shown in Transaction History

Summary

In short, on the Account Overview screen of My Account, the invoice status (or other transaction statuses) will say “pending” if the transaction is ‘open’ within NetSuite. Otherwise, it will say “paid”. While on the other screens of the My Account, the status will be ‘open’ or ‘paid in full’, etc., and it is a result of how the My Account screen is coded.

Does it make sense? Probably not, but that’s how the code is written.

Got stuck on a step in this article?

We like to update our blogs and articles to make sure they help resolve any troubleshooting difficulties you are having. Sometimes, there is a related feature to enable or a field to fill out that we miss during the instructions. If this article didn't resolve the issue, please use the chat and let us know so that we can update this article!

FREE SuiteCommerce Book

If you liked this article, you'll LOVE our book on SuiteCommerce! Order the free SuiteCommerce book today, and we'll even pay for shipping!

NetSuite Ecommerce book with white background.

Oracle NetSuite Alliance Partner & Commerce Partner

If you have general questions about SuiteCommerce or more specific questions about how our team can support your business as you implement NetSuite or SuiteCommerce, feel free to contact us anytime. Anchor Group is a certified Oracle NetSuite Alliance Partner and Commerce Partner equipped to handle all kinds of NetSuite and SuiteCommerce projects, large or small!

Horizontal Anchor Group logo orange anchor icon navy Anchor Group text

We are a premium SuiteCommerce agency that creates powerful customer portals. Unlike our competitors, we have already solved your problems.

Tagged with Training, Troubleshooting