Read Part 1 of this series, Gotchas in NetSuite.
Journal Entries often receive the most scrutiny in an audit because they offer a prime opportunity for error or fraud to occur. The issue with journal entries in NetSuite is that users can create and approve their own journals out of the box. Plus, NetSuite allows the journals to be modified after they've been posted.
This is a major issue that can allow users to circumvent controls. For instance, you should look for instances where the Creator and Approver are the same person or where the “last modified date” comes after the “approval date.”
A recommended solution to overcome this issue is to enable a journal entry workflow. NetSuite does not come with an out-of-the-box journal entry workflow; however, users can download and install a workflow from NetSuite.
Some elements that should be addressed in the workflow:
Performing a manual review to ensure journals are properly created and approved is cumbersome and prone to error. Implementing a workflow helps automate the journal approval process and ensures that no steps were overlooked. Using SuiteFlow, you can automate your custom approval routing, apply validations, send emails, create related records, direct the end user to appropriate forms in the user interface, and more.
Fastpath has published an eBook describing best practices for change management in NetSuite, from change request to audit review, including IT General Controls, the Software Development Lifecycle (SDLC), and ticketing systems. Download your copy of NetSuite Change Management.