Post intercompany journal entries in NetSuite

domain: docs.oracle.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Confirm NetSuite OneWorld is enabled and that intercompany accounts are configured under Setup > Accounting > Intercompany Preferences, including the due-to/due-from account mappings per subsidiary pair.
  2. Create an Advanced Intercompany Journal Entry via the REST Records API by POST-ing to /services/rest/record/v1/advintercompanyjournalentry with the subsidiaries, lines, and currency in the request body; or use SuiteScript nlapiCreateRecord('advintercompanyjournalentry') on the server side.
  3. Include in each line: entity (subsidiary), account, credit/debit amount, and the intercompany account reference; NetSuite will auto-generate the offsetting due-to/due-from lines if the preferences are configured.
  4. Set the approved field to true (or route through an approval workflow) to make the entry posting; unapproved entries remain in a pending state and do not affect balances.
  5. Query posted intercompany entries via SuiteQL against the Transaction and TransactionLine tables, filtering by type = 'AdvInterCoJrnlEntry' and the relevant period, to verify balances before running consolidation.
  6. Reverse intercompany accruals at the start of the next period by posting a reversing journal entry with the same fields but reversed signs, or by using NetSuite's built-in reversal feature on the entry record.

Known gotchas

Related routes

Post an advanced intercompany journal entry in NetSuite across multiple subsidiaries
docs.oracle.com · 6 steps · unrated
Post a double-entry JournalEntry in QuickBooks Online via the API
developer.intuit.com · 6 steps · unrated
Allocate payroll journal entries across departments and entities from payroll provider data
accounting-general · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans