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.
Pending Status of Invoices
This pending status can be further confusing because the status displayed when viewing the invoice list or transaction history differs.
Transaction History Invoice Status (note INV111880 compared to other image)
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.
Code for Overview Screen in My Account
The series of images below details the backend transactions and their relationship to the front-end status.
Invoice (INV111880) Within NetSuite
Same Invoice (INV111880) as Shown in Account Overview
Same Invoice (INV111880) as Shown in Transaction History
Invoice (INV108211-fee-3) within NetSuite UI
Same Invoice (INV108211-fee-3) as Shown in Account Overview
Same Invoice (INV108211-fee-3) as Shown in Transaction History
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.
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!
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!
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!
We are a premium SuiteCommerce agency that creates powerful customer portals. Unlike our competitors, we have already solved your problems.
Tagged with Training, Troubleshooting