The quick answer
Run Reports > Financial > Income Statement for the period and subsidiary you care about, then click the account's amount. NetSuite opens Income Statement Detail for that row: the transaction lines posted to the account and a Total row that should equal the amount you clicked. Click a Document Number to open the transaction itself.
A number on the Income Statement is only useful if you can say where it came from. The example explains August Service Revenue of $24,500.00. Two journals add to it, a third moves $1,200.00 of it to another revenue account, and opening that third one shows why. The screenshots use sample data and fictional person and operating-company names.
Before you start
Your role needs access to financial reports and to the transactions behind them. If it can see the report but not some of the transactions, the detail can come up short, and that doesn't mean the transactions are missing from the ledger.
Know the period you're answering for, and in a OneWorld account the subsidiary context. In a Multi-Book account, make sure you're on the right accounting book. Whether the report is cash or accrual basis comes from the account's Cash Basis Reporting setting, not a filter on the report. The detail report usually carries the period and subsidiary forward, but check it anyway. The Report by Period preference under Home > Set Preferences > Analytics controls whether the report runs by period or by date.
Click the amount, not the account name. On the Income Statement, the account name opens that account's General Ledger, whose running Balance can include a beginning balance. That's a different question from the period's activity. Standard account rows drill down; custom formula and summary rows may not.
01. Run the Income Statement
Go to Reports > Financial > Income Statement. In the bar at the bottom, check From, To, and Subsidiary Context. From and To show periods or dates depending on Report by Period. The example uses Aug 2026 for both periods and Example Supply Co., with Column set to Total. Change anything that's wrong, then click Refresh.
02. Read the amount to explain
Under Income, find the account you want to explain. In the example, 4100 Service Revenue is $24,500.00 for August. Write the number down; the detail report should land on exactly the same figure.
03. Click the amount
Click $24,500.00. NetSuite opens Income Statement Detail for 4100 Service Revenue, in the same window or a new browser tab depending on your setup. The recording shows it in the same window, with a Back to Summary link at the top. Check the bottom bar again: it should still say Aug 2026 and Example Supply Co. If a customized report drops a filter, set it again and click Refresh.
04. Reconcile the lines to the total
Each line shows Type, Date, Document Number, Name, Split, and Amount. Split is the other account in the posting, or - Split - when several accounts offset the line. It isn't the customer.
In the example, JE1042 adds $18,500.00 and JE1051 adds $7,200.00. JE1057 shows ($1,200.00), with Split 4300 Subscription Revenue. Together they make Total - 4100 Service Revenue $24,500.00, the same number as the summary. On a standard report for an income account, credits show as positive and a debit shows in parentheses, so a line in parentheses is reducing revenue. Find out why before you sign off on the total.
In your account the lines are whatever posts to the account, which depends on the features you use: invoices, credit memos, cash sales, journals, revenue recognition entries. The example happens to use journals only.
05. Open the transaction that reduces it
Click JE1057. The journal opens with Posting Period Aug 2026, the memo Reclassify August training to subscription, subsidiary Example Supply Co., and Approval Status Approved. Approval Status only appears when journal approval is turned on. On the Lines subtab, 4100 Service Revenue is debited 1,200.00 and 4300 Subscription Revenue is credited 1,200.00. That debit is the reason Service Revenue nets to $24,500.00 instead of $25,700.00.
A journal is fine for an accounting-only reclassification like this one. If the reduction was really a customer billing mistake, it should come through a credit memo so the receivable and the customer's history stay right.
To keep going, go back to the detail report (the original tab, or your browser's Back button) rather than rerunning the Income Statement, so the period and subsidiary stay the same. You're done when the detail total matches the summary amount and you can explain every line in parentheses. If it doesn't match, the difference is usually scope (period, subsidiary, book, basis) or access, not missing ledger data.
Common questions
Why doesn't the detail total match the Income Statement amount?
With the same subsidiary context, period, accounting book, basis, and filters, the detail's Total row should equal the amount you clicked. If it doesn't, compare those settings on both reports, check the Report by Period preference, and look for lines your role can't see.
Why did clicking the account open the General Ledger?
You clicked the account name. The name opens the account's General Ledger, and its Balance is a running balance that includes earlier periods. Click the amount instead to get Income Statement Detail for just the period you ran.
What does Split mean, and why is a line in parentheses?
Split is the other account in the transaction's posting. It reads - Split - when several accounts offset the line. Parentheses mean the line reduces the account: in the example, JE1057 shows ($1,200.00) because it debits Service Revenue and credits Subscription Revenue.
Why won't some rows drill into transactions?
Headers, subtotals, and custom formula rows don't point at one account's postings, so there's nothing to open. Role permissions, subsidiary restrictions, and accounting-book access can also hide the detail. Drill from the standard account rows that feed the total.
Can I export Income Statement Detail?
Yes, if your role has the report's export options. The icons in the bottom bar export to Excel, PDF, or CSV, and the file reflects the context on screen, so check the period, subsidiary, and book first.