IntegriWorks

NetSuite Journal Entry: setup, key fields & best practice

The NetSuite Journal Entry posts manual debits and credits directly to the general ledger when no transaction record fits. In OneWorld each journal sits in one subsidiary and one currency; entries that move value between subsidiaries use an Intercompany Journal Entry instead, so the intercompany pair stays linked for elimination.

Setup

  • Confirm the chart of accounts, subsidiaries and accounting periods are set up, and that approval routing for journals is configured so manual GL postings are controlled.
  • Decide policy up front: which adjustments are allowed as journals, who approves them, and when an Intercompany Journal Entry is required instead of a standard one.

Key fields

  • Subsidiary. In OneWorld a standard journal posts within one subsidiary. To move value between subsidiaries use an Intercompany Journal Entry, which carries a line per subsidiary and feeds elimination.
  • Currency. The journal is entered in one currency; amounts convert to the subsidiary base currency at the entry's exchange rate. Mixed-currency adjustments need separate journals or the intercompany form.
  • Posting Period. Sets the period the debits and credits hit. A locked or closed period blocks the journal - the common cause of a failed save during close.
  • Lines (Account, Debit, Credit). Each line names a GL account with a debit or credit; the journal must balance to post. Add Name, Class, Department or Location where segment reporting requires it.
  • Reversal Date. Setting a reversal date auto-creates the reversing entry in the next period - the right tool for accruals so they unwind automatically rather than by memory.

Best practice

  • Prefer transaction records over journals wherever one exists - a journal bypasses sub-ledgers, so use it only for genuine GL adjustments, not to fix AR or AP.
  • Use reversal dates for accruals so they unwind automatically, and require approval on manual journals to keep an audit trail.
  • For cross-subsidiary movements use the Intercompany Journal Entry so the pair is captured for elimination, rather than two disconnected single-subsidiary journals.

Common errors

Frequently asked questions

When should I use a journal entry instead of a transaction?
Only for genuine general-ledger adjustments where no transaction record fits - accruals, reclassifications, corrections. A journal bypasses the AR and AP sub-ledgers, so never use one to adjust a customer or vendor balance; use the relevant transaction instead.
How do I post a journal between two subsidiaries?
Use an Intercompany Journal Entry, not a standard journal. It carries lines for each subsidiary and keeps the intercompany pair linked so automated elimination can remove it on consolidation. A standard journal posts within a single subsidiary only.
How do I make an accrual reverse automatically?
Set the Reversal Date on the journal. NetSuite creates the reversing entry in the next period automatically, so the accrual unwinds without anyone remembering to reverse it manually.

Last reviewed: by Wouter Nortje, CA