This turned out to be a painful experience for me. My case with NetSuite was open for 3 weeks before we discovered this simple truth.
One of my users would pull up a customer and the page would fail to completely load. She tried to view past transactions under the Sales >> Transactions subtab, but it was empty.
She was using the standard Accountant and Bookkeeper roles. So you’d expect those permissions to be there. But that was a bad assumption!
In order to see transaction history, your role must include the Financial History permission.
I hope this saves you roughly 2 weeks, 6 days and 23 and a half hours!