Skip to main content

Cross-Subsidiary Transactions

When subsidiaries within a OneWorld account transact with each other, NetSuite automatically creates paired intercompany transactions to maintain proper accounting in both entities.


How Cross-Subsidiary Transactions Work

Intercompany Transaction Flow
═══════════════════════════════════════════════════════════════════════════════

SCENARIO: USA Subsidiary sells to UK Subsidiary

Step 1: User creates Intercompany Sales Order in USA

USA Subsidiary UK Subsidiary
───────────────────── ─────────────────────
┌─────────────────────┐
│ Intercompany SO │
│ ─────────────────── │
│ Customer: UK Sub │
│ Item: Widget │
│ Qty: 100 │
│ Price: $50 │
│ Total: $5,000 │
└─────────┬───────────┘

│ System Auto-Creates

┌─────────────────────┐
│ Intercompany PO │
│ ─────────────────── │
│ Vendor: USA Sub │
│ Item: Widget │
│ Qty: 100 │
│ Price: $50 → £40* │
│ Total: £4,000 │
└─────────────────────┘

*Converted at current exchange rate

Step 2: Fulfill the Intercompany SO

┌─────────────────────┐ ┌─────────────────────┐
│ Item Fulfillment │ ──────────► │ Item Receipt │
│ (Ships from USA) │ Linked │ (Received at UK) │
└─────────────────────┘ └─────────────────────┘

Step 3: Invoice/Bill

┌─────────────────────┐ ┌─────────────────────┐
│ Intercompany Invoice│ ──────────► │ Intercompany Bill │
│ AR: IC Receivable │ Linked │ AP: IC Payable │
└─────────────────────┘ └─────────────────────┘

═══════════════════════════════════════════════════════════════════════════════

Transaction Types

Intercompany Sales Order / Purchase Order

IC Sales Order → IC Purchase Order
═══════════════════════════════════════════════════════════════════════════════

SELLING SUBSIDIARY (USA):
────────────────────────────────────────────────────────────────────────────────
Transaction: Intercompany Sales Order

Field Value
───────────────── ─────────────────────────────────
Customer: UK Subsidiary (Intercompany)
Subsidiary: USA Operations
Currency: USD
Ship To: UK Warehouse
Terms: Intercompany Net 30

Lines:
┌───────────┬─────┬────────┬──────────┐
│ Item │ Qty │ Rate │ Amount │
├───────────┼─────┼────────┼──────────┤
│ Widget-A │ 100 │ $50.00 │ $5,000 │
│ Widget-B │ 50 │ $75.00 │ $3,750 │
└───────────┴─────┴────────┴──────────┘
Total: $8,750

BUYING SUBSIDIARY (UK) - Auto-Created:
────────────────────────────────────────────────────────────────────────────────
Transaction: Intercompany Purchase Order

Field Value
───────────────── ─────────────────────────────────
Vendor: USA Subsidiary (Intercompany)
Subsidiary: UK Operations
Currency: USD (or converted to GBP)
Receive At: UK Warehouse
Terms: Intercompany Net 30

Lines: (Linked to SO lines)
┌───────────┬─────┬────────┬──────────┐
│ Item │ Qty │ Rate │ Amount │
├───────────┼─────┼────────┼──────────┤
│ Widget-A │ 100 │ $50.00 │ $5,000 │
│ Widget-B │ 50 │ $75.00 │ $3,750 │
└───────────┴─────┴────────┴──────────┘
Total: $8,750 (£7,000 at 1.25 rate)

Intercompany Inventory Transfer

Intercompany Transfer Order
═══════════════════════════════════════════════════════════════════════════════

For moving inventory between subsidiary locations without a sale:

TRANSFER ORDER:
────────────────────────────────────────────────────────────────────────────────
From Subsidiary: USA Operations
From Location: USA Warehouse

To Subsidiary: UK Operations
To Location: UK Warehouse

Transfer Price: ☑ Use Intercompany Pricing
OR
☐ Transfer at Cost

┌───────────┬─────┬────────────┬──────────────┐
│ Item │ Qty │ Cost │ Transfer $ │
├───────────┼─────┼────────────┼──────────────┤
│ Widget-A │ 200 │ $30.00 │ $6,000 │
└───────────┴─────┴────────────┴──────────────┘

RESULT:
────────────────────────────────────────────────────────────────────────────────

USA Subsidiary:
Dr. Intercompany Receivable $6,000
Cr. Inventory $6,000

UK Subsidiary:
Dr. Inventory £4,800 (at exchange rate)
Cr. Intercompany Payable £4,800

Note: If transfer price differs from cost, margin recognized by selling sub

Intercompany Service Charges

Intercompany Service Transaction
═══════════════════════════════════════════════════════════════════════════════

SCENARIO: Corporate HQ charges management fee to subsidiaries

CORPORATE HQ (Provider):
────────────────────────────────────────────────────────────────────────────────
Transaction: Intercompany Invoice

Customer: Germany Subsidiary
Service Item: Management Fee - Q1 2025
Amount: $25,000
Account: 4500 - Intercompany Service Revenue

GERMANY SUBSIDIARY (Receiver) - Auto-Created:
────────────────────────────────────────────────────────────────────────────────
Transaction: Intercompany Bill

Vendor: Corporate HQ
Expense Item: Management Fee - Q1 2025
Amount: €23,000 (converted)
Account: 6100 - Management Fee Expense

GL IMPACT:
────────────────────────────────────────────────────────────────────────────────

Corporate HQ:
Dr. IC Receivable - Germany $25,000
Cr. IC Service Revenue $25,000

Germany:
Dr. Management Fee Expense €23,000
Cr. IC Payable - Corporate €23,000

ON CONSOLIDATION:
IC Revenue and IC Expense eliminated
IC Receivable and IC Payable eliminated
Net impact to consolidated P&L: $0

Setting Up Intercompany Customers/Vendors

Create Intercompany Customer

Intercompany Customer Setup
═══════════════════════════════════════════════════════════════════════════════

For each subsidiary that BUYS from you, create an IC Customer:

Navigation: Lists > Relationships > Customers > New

┌─ Customer Record ────────────────────────────────────────────────────────────┐
│ │
│ Company Name: UK Subsidiary - Intercompany │
│ │
│ ☑ Represents Subsidiary: [▼ UK Operations ] │
│ ↑ │
│ This checkbox links the customer to a subsidiary │
│ and enables intercompany automation │
│ │
│ Category: Intercompany │
│ │
│ Subsidiary: USA Operations (your selling subsidiary) │
│ │
│ Currency: USD │
│ │
│ Terms: Intercompany Terms │
│ │
│ Receivables Account: 1150 - Intercompany Receivable │
│ │
└──────────────────────────────────────────────────────────────────────────────┘

Create Intercompany Vendor

Intercompany Vendor Setup
═══════════════════════════════════════════════════════════════════════════════

For each subsidiary that SELLS to you, create an IC Vendor:

Navigation: Lists > Relationships > Vendors > New

┌─ Vendor Record ──────────────────────────────────────────────────────────────┐
│ │
│ Company Name: USA Subsidiary - Intercompany │
│ │
│ ☑ Represents Subsidiary: [▼ USA Operations ] │
│ ↑ │
│ This links the vendor to a subsidiary │
│ │
│ Category: Intercompany │
│ │
│ Subsidiary: UK Operations (your buying subsidiary) │
│ │
│ Currency: USD │
│ │
│ Terms: Intercompany Terms │
│ │
│ Payables Account: 2150 - Intercompany Payable │
│ │
└──────────────────────────────────────────────────────────────────────────────┘

Intercompany Pricing

Transfer Pricing Methods

Transfer Pricing Options
═══════════════════════════════════════════════════════════════════════════════

METHOD 1: Cost Plus Markup
─────────────────────────────────────────────────────────────────────────────
Item Cost: $30.00
Markup: 25%
Transfer Price: $37.50

Use when: Manufacturing to distribution subsidiaries
Compliance: Document the cost-plus methodology

METHOD 2: Market Price (Arm's Length)
─────────────────────────────────────────────────────────────────────────────
Market Price: $50.00
Transfer Price: $50.00

Use when: Comparable market transactions exist
Compliance: Document comparable transactions

METHOD 3: Negotiated Price
─────────────────────────────────────────────────────────────────────────────
Agreed Price: $45.00
Transfer Price: $45.00

Use when: Unique items, no market comparables
Compliance: Document negotiation and rationale

METHOD 4: Resale Minus
─────────────────────────────────────────────────────────────────────────────
End Sale Price: $100.00
Margin: 40%
Transfer Price: $60.00

Use when: Distribution subsidiaries resell
Compliance: Document resale margin analysis

Intercompany Price Lists

Navigation: Lists > Accounting > Intercompany Price Lists

Intercompany Price List Configuration
═══════════════════════════════════════════════════════════════════════════════

Price List: USA to UK Transfer Prices

Selling Subsidiary: USA Operations
Buying Subsidiary: UK Operations
Currency: USD
Effective Date: 01/01/2025

┌───────────────┬────────────┬────────────┬─────────────────────┐
│ Item │ Base Cost │ Markup % │ Transfer Price │
├───────────────┼────────────┼────────────┼─────────────────────┤
│ Widget-A │ $30.00 │ 25% │ $37.50 │
│ Widget-B │ $45.00 │ 25% │ $56.25 │
│ Widget-C │ $60.00 │ 20% │ $72.00 │
│ Service-Fee │ N/A │ N/A │ $500.00/month │
└───────────────┴────────────┴────────────┴─────────────────────┘

When IC SO is created from USA to UK:
→ System automatically applies these transfer prices
→ Documented for transfer pricing compliance

Transaction Flow Examples

Complete Intercompany Sale Flow

End-to-End IC Sale Flow
═══════════════════════════════════════════════════════════════════════════════

STEP 1: CREATE IC SALES ORDER (USA)
────────────────────────────────────────────────────────────────────────────────
Transaction: IC Sales Order #SO-12345
From: USA Operations
To: UK Subsidiary (IC Customer)
Items: 100 × Widget-A @ $50 = $5,000

AUTO-CREATED: IC Purchase Order #PO-67890 in UK

STEP 2: FULFILL ORDER (USA)
────────────────────────────────────────────────────────────────────────────────
Transaction: Item Fulfillment #IF-12345
Ships from: USA Warehouse
Ships to: UK Warehouse

USA GL:
Dr. COGS $3,000
Cr. Inventory $3,000

AUTO-CREATED: Item Receipt #IR-67890 in UK

UK GL:
Dr. Inventory £2,400
Cr. IRNB £2,400

STEP 3: CREATE INVOICE (USA)
────────────────────────────────────────────────────────────────────────────────
Transaction: IC Invoice #INV-12345
Amount: $5,000

USA GL:
Dr. IC Receivable - UK $5,000
Cr. IC Sales Revenue $5,000

AUTO-CREATED: IC Vendor Bill #BILL-67890 in UK

UK GL:
Dr. IRNB £2,400
Dr. IC Expense Variance* £600 *(if transfer price > cost)
Cr. IC Payable - USA £4,000

STEP 4: SETTLEMENT (See Settlement documentation)
────────────────────────────────────────────────────────────────────────────────
Options: Cash payment, Netting, or Journal entry

═══════════════════════════════════════════════════════════════════════════════

FINAL BALANCES (Before Elimination):
────────────────────────────────────────────────────────────────────────────────
USA: IC Receivable $5,000 | IC Revenue $5,000 | Margin $2,000
UK: IC Payable £4,000 | Inventory £2,400

ON CONSOLIDATION:
────────────────────────────────────────────────────────────────────────────────
IC Receivable/Payable eliminated
IC Revenue/COGS eliminated
Only external transactions remain

Drop Ship Between Subsidiaries

Intercompany Drop Ship
═══════════════════════════════════════════════════════════════════════════════

SCENARIO: Customer orders from UK, shipped from USA warehouse

External Customer

│ Orders from UK Sub

┌─────────────────┐
│ UK Subsidiary │
│ ─────────────── │
│ Sales Order │
│ Customer: ABC │
│ Ship From: USA │ ──────────────────────┐
└────────┬────────┘ │
│ │
│ Creates IC PO │
▼ │
┌─────────────────┐ │
│ USA Subsidiary │ │
│ ─────────────── │ │
│ IC Sales Order │ │
│ Customer: UK Sub│ │
└────────┬────────┘ │
│ │
│ Fulfills │
▼ │
┌─────────────────┐ │
│ USA Warehouse │ │
│ Ships directly │───────────────────────┼────────► External Customer
│ to end customer │ │ (ABC Corp)
└─────────────────┘ │

RESULT: │
• UK books the external sale │
• USA books IC sale to UK │
• Physical shipment from USA │
• Inventory decremented from USA │

GL Impact Summary

Standard IC Transaction GL Entries

TransactionSelling Sub (Debit)Selling Sub (Credit)Buying Sub (Debit)Buying Sub (Credit)
IC SO Created----
IC FulfillmentCOGSInventoryInventoryIRNB
IC Invoice/BillIC ReceivableIC RevenueExpense/InvIC Payable
IC PaymentCashIC ReceivableIC PayableCash

Intercompany Account Structure

Required Intercompany GL Accounts
═══════════════════════════════════════════════════════════════════════════════

BALANCE SHEET - Assets:
────────────────────────────────────────────────────────────────────────────────
1150 - Intercompany Receivable
└─ 1151 - IC Receivable - UK
└─ 1152 - IC Receivable - Germany
└─ 1153 - IC Receivable - Japan

BALANCE SHEET - Liabilities:
────────────────────────────────────────────────────────────────────────────────
2150 - Intercompany Payable
└─ 2151 - IC Payable - USA
└─ 2152 - IC Payable - Corporate
└─ 2153 - IC Payable - Germany

INCOME STATEMENT - Revenue:
────────────────────────────────────────────────────────────────────────────────
4500 - Intercompany Revenue
└─ 4510 - IC Product Revenue
└─ 4520 - IC Service Revenue
└─ 4530 - IC Management Fees

INCOME STATEMENT - Expense:
────────────────────────────────────────────────────────────────────────────────
5500 - Intercompany COGS
6500 - Intercompany Expenses
└─ 6510 - IC Service Expenses
└─ 6520 - IC Management Fee Expense

All IC accounts should be flagged for elimination on consolidation

SuiteQL Queries

Open Intercompany Orders

-- Find open IC Sales Orders and their paired POs
SELECT
so.tranid AS ic_sales_order,
so.trandate,
sell_sub.name AS selling_subsidiary,
buy_sub.name AS buying_subsidiary,
so.foreigntotal AS so_amount,
po.tranid AS paired_po,
so.status AS so_status,
po.status AS po_status
FROM
transaction so
JOIN transaction po ON so.id = po.createdfrom
JOIN subsidiary sell_sub ON so.subsidiary = sell_sub.id
JOIN subsidiary buy_sub ON po.subsidiary = buy_sub.id
WHERE
so.type = 'SalesOrd'
AND so.custbody_is_intercompany = 'T' -- Custom field or standard IC flag
AND so.status NOT IN ('SalesOrd:H', 'SalesOrd:C') -- Not closed
ORDER BY
so.trandate DESC

Intercompany Balance Report

-- IC Receivable/Payable balances by subsidiary pair
SELECT
from_sub.name AS from_subsidiary,
to_sub.name AS to_subsidiary,
SUM(CASE WHEN al.amount > 0 THEN al.amount ELSE 0 END) AS ic_receivable,
SUM(CASE WHEN al.amount < 0 THEN ABS(al.amount) ELSE 0 END) AS ic_payable,
SUM(al.amount) AS net_balance
FROM
transactionaccountingline al
JOIN transaction t ON al.transaction = t.id
JOIN account a ON al.account = a.id
JOIN subsidiary from_sub ON t.subsidiary = from_sub.id
JOIN subsidiary to_sub ON t.custbody_ic_subsidiary = to_sub.id
WHERE
a.acctnumber LIKE '115%' -- IC Receivable accounts
OR a.acctnumber LIKE '215%' -- IC Payable accounts
GROUP BY
from_sub.name, to_sub.name
HAVING
SUM(al.amount) != 0
ORDER BY
ABS(SUM(al.amount)) DESC

Best Practices

Transaction Entry

PracticeRecommendation
Use IC Customer/VendorAlways use the "Represents Subsidiary" linked records
Consistent PricingUse Intercompany Price Lists for consistency
Same PeriodProcess paired transactions in same accounting period
DocumentationInclude IC reference in memo field

Process Controls

ControlPurpose
Approval WorkflowRequire approval for IC transactions above threshold
ReconciliationMonthly reconciliation of IC balances
Audit TrailMaintain documentation for transfer pricing
Settlement ScheduleRegular settlement of IC balances