Marty Zigman Marty Zigman
Prolecto Labs Accelerator Templates

NetSuite Trial Balance Setup for Accountants

Accounting NetSuite Reporting

Tags: , , ,

The trial balance is a fundamental information sharing structure when working with tax accountants.  NetSuite’s default trial balance is not well organized for tax work.  It groups and sorts accounts in a peculiar fashion.

Fortunately, the NetSuite Report Writer is quite up to the task.  Below are screen shots that can help you quickly get a clean trial balance that only your tax accountant will appreciate — and let’s hope it keeps your tax bill down so they do more important analysis work versus wasting time massaging data.

NetSuite Trial Balance Field Output

NetSuite Trial Balance Field Output

NetSuite Trial Balance Sort Sequence

NetSuite Trial Balance Sort Sequence

.

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

10 thoughts on “NetSuite Trial Balance Setup for Accountants

  1. Hi Marty – thanks for this helpful post. Is it possible to run a trial balance that shows multiple time periods, say last 6 months by month? Thanks, Rich

  2. Marty Zigman says:

    Hi Rich,

    From what I can see, it appears you can take the standard NetSuite Trial Balance report and then use the Customize feature to add another “Amount” Column and then use the “Alternative Date Range” feature to specify a different date. My tests seem to show this works. But I have seen in other reports that the alternative date range has behaved somewhat funny which lead me to be careful to test that it works right for the use case.

    Let me know what you find.

    Marty

  3. Sandi says:

    Hi Marty,
    Can you tell me how to add beginning balance to Netsuite’s trial balance?
    Thanks, Sandi

  4. Marty Zigman says:

    Hello Sandi,

    Fundamentally, a beginning balance is simply the sum of the balances up to that date. That is straightforward to calculate. Can you share more what you are thinking of doing?

    Marty

  5. Klitos Kyriacou says:

    Hi Marty,

    I’ve just come across Sandi’s question above, after searching the internet. I have exactly the same issue. For some accounts, such as “1000 – Checking”, the Trial Balance report for a particular date shows one amount but when you then click on that amount to drill down to the account detail, it shows a balance for that date which is different to the one shown on the Trial Balance report. The difference is the starting balance for the account, i.e. the balance shown at the very top of the general ledger for that account. I presume that’s a balance before any other transaction has ever been posted to that account. When calculating the balance, the General Ledger report includes that starting balance, but the Trial Balance report discards it. Any idea why?

  6. Marty Zigman says:

    That’s a very interesting question. Are you saying that the checking account was constituted with a balance that did not include some type of transaction? What I observe is that when entering an opening balance via the account setup, NetSuite will automatically create a journal entry and offset to an “Opening Balance” system account. That transaction would be included in a saved search roll up.

  7. Klitos Kyriacou says:

    Thanks for the reply, Marty. I’m not sure how that balance ended up there. I’m using a SuiteCloud Developer Network “testdrive” account which was already set up with sample data when I joined SDN. When I look at the General Ledger report I see a balance of -3184 at the top, followed by an actual journal entry transaction for the opening balance of 150,000. However, in the balance column, that makes the running balance 146,816 on the date of the “opening balance” journal entry. I am developing using SuiteTalk and this balance of -3184 can be seen by calling getPostingTransactionSummary. It returns a PostingTransactionSummary with an amount of -3184 and a null period. If I do a transaction search to return all transactions, there is no transaction for that amount. I could find no documentation about what it means to get a posting transaction summary with a null period. I also couldn’t find any way to create a new account with such a balance.

  8. Marty Zigman says:

    Hello Kiltos,

    Check to see if a period, or account, or something has been hidden or inactive. Weird things like this usually are explained by someone marking something inactive.

    Marty

  9. We are working on a Hyperion planning implementation for a customer who is also implementing netsuite. We are trying to load a monthly TB to the Planning application.

    According to the netsuite team, it is not possible to get trial balance extracts without additional custom api/other tech solutions.

    is this your experience?

  10. Marty Zigman says:

    Hi Shane,

    We have worked with a client to generate Trial Balances via Saved Searches which can then be exposed with all of NetSuite’s platform. It is challenging because you simple don’t aggregate on account, yet you start there. You need to account for crossing fiscal periods and and other interesting things come up such as the cumulative translation adjustment account . Bottom line, we have all the algorithms after a fair amount of sweat.

    If the data is only needed one time, then use NetSuite’s native Trial Balance report (not really programmable in the way a Saved Search can be exposed to the REST / SuiteScript API). Good luck!

    Marty

Leave a Reply

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