Transaction Linkage Map
Complete reference for how NetSuite transactions connect to each other through the createdfrom field and other linkages.
Master Transaction Linkage Diagram
NETSUITE TRANSACTION LINKAGE MAP
═══════════════════════════════════════════════════════════════════════════════════════════════════
SALES CYCLE
┌─────────────────────────────────────────────────────────────────────────────────────────────┐
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ QUOTE │ ───▶ │ SALES │ ───▶ │ ITEM │ ───▶ │ INVOICE │ ───▶ │ CUSTOMER │ │
│ │ │ │ ORDER │ │ FULFILL │ │ │ │ PAYMENT │ │
│ └──────────┘ └────┬─────┘ └──────────┘ └────┬─────┘ └──────────┘ │
│ │ │ │
│ │ ┌──────────────────────┘ │
│ │ │ │
│ │ ▼ │
│ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ │ CREDIT │ ───▶ │ CUSTOMER │ ───▶ │ CUSTOMER │ │
│ │ │ MEMO │ │ REFUND │ │ DEPOSIT │ │
│ │ └──────────┘ └──────────┘ └──────────┘ │
│ │ │
│ ▼ │
│ ┌──────────┐ │
│ │ RMA │ ───▶ Item Receipt (customer return) │
│ └──────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────────────────────────┘
PURCHASE CYCLE
┌─────────────────────────────────────────────────────────────────────────────────────────────┐
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ PURCHASE │ ───▶ │ PURCHASE │ ───▶ │ ITEM │ ───▶ │ VENDOR │ ───▶ │ VENDOR │ │
│ │REQUISITION│ │ ORDER │ │ RECEIPT │ │ BILL │ │ PAYMENT │ │
│ └──────────┘ └────┬─────┘ └──────────┘ └────┬─────┘ └──────────┘ │
│ │ │ │
│ │ │ │
│ ▼ ▼ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ VENDOR │ │ VENDOR │ ───▶ │ VENDOR │ │
│ │ RETURN │ │ CREDIT │ │ REFUND │ │
│ │ AUTH │ │ │ │ │ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────────────────────────┘
MANUFACTURING CYCLE
┌─────────────────────────────────────────────────────────────────────────────────────────────┐
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ WORK │ ───▶ │ WORK │ ───▶ │ WORK │ ───▶ │ WORK │ │
│ │ ORDER │ │ ORDER │ │ ORDER │ │ ORDER │ │
│ │ │ │ ISSUE │ │COMPLETION│ │ CLOSE │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
│ │
│ ┌──────────┐ │
│ │ ASSEMBLY │ (One-step: no separate issue/completion) │
│ │ BUILD │ │
│ └──────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────────────────────────┘
TRANSFER CYCLE
┌─────────────────────────────────────────────────────────────────────────────────────────────┐
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ TRANSFER │ ───▶ │ ITEM │ ───▶ │ ITEM │ │
│ │ ORDER │ │ FULFILL │ │ RECEIPT │ │
│ │ │ │ (ship) │ │ (receive)│ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────────────────────────┘
PROJECT CYCLE
┌─────────────────────────────────────────────────────────────────────────────────────────────┐
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ PROJECT │ ───▶ │ TIME │ ───▶ │ CHARGE │ ───▶ │ INVOICE │ ───▶ │ CUSTOMER │ │
│ │ │ │ ENTRY │ │ │ │ │ │ PAYMENT │ │
│ └────┬─────┘ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
│ │ │
│ │ ┌──────────┐ ┌──────────┐ │
│ └──────────▶ │ EXPENSE │ ───▶ │ CHARGE │──────▶ (same as above) │
│ │ REPORT │ │ │ │
│ └──────────┘ └──────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────────────────────────────┘
The createdfrom Field
The primary linkage mechanism in NetSuite. Shows parent-child relationship between transactions.
How It Works
CREATEDFROM RELATIONSHIP
═══════════════════════════════════════════════════════════════════════════════
Parent Transaction Child Transaction
┌────────────────────┐ ┌────────────────────┐
│ │ │ │
│ Sales Order │ ─────────────▶│ Invoice │
│ ID: 12345 │ createdfrom │ createdfrom: │
│ │ │ 12345 │
└────────────────────┘ └────────────────────┘
To find children: Search where createdfrom = 12345
To find parent: Read createdfrom field on child record
Common createdfrom Chains
| Start | → | Next | → | Next | → | End |
|---|---|---|---|---|---|---|
| Quote | → | Sales Order | → | Invoice | → | Payment |
| Sales Order | → | Item Fulfillment | → | Invoice | → | Payment |
| Purchase Order | → | Item Receipt | → | Vendor Bill | → | Payment |
| Requisition | → | Purchase Order | → | Item Receipt | → | Bill |
| Work Order | → | WO Issue | → | WO Completion | → | - |
| Transfer Order | → | Item Fulfillment | → | Item Receipt | → | - |
| Project | → | Time Entry | → | Charge | → | Invoice |
| Project | → | Expense Report | → | Charge | → | Invoice |
Sales Cycle Linkages
Standard Sales Path
SALES ORDER LINKAGE DETAIL
═══════════════════════════════════════════════════════════════════════════════
SALES ORDER #SO-001
┌─────────────────────────────────────┐
│ Customer: ABC Corp │
│ Items: Widget (10), Gadget (5) │
│ Total: $1,500 │
└───────────────┬─────────────────────┘
│
┌──────────────────────────┼──────────────────────────┐
│ │ │
▼ ▼ ▼
┌─────────────────────────┐ ┌─────────────────────────┐ ┌─────────────────────────┐
│ ITEM FULFILLMENT #IF-001│ │ ITEM FULFILLMENT #IF-002│ │ INVOICE #INV-001 │
│ createdfrom: SO-001 │ │ createdfrom: SO-001 │ │ createdfrom: SO-001 │
│ Items: Widget (10) │ │ Items: Gadget (5) │ │ (Standalone if enabled) │
│ (Partial shipment) │ │ (Remaining items) │ │ │
└───────────┬─────────────┘ └───────────┬─────────────┘ └───────────┬─────────────┘
│ │ │
│ │ │
▼ ▼ ▼
Can also create Can also create CUSTOMER PAYMENT
Invoice from IF Invoice from IF createdfrom: INV-001
(via Apply)
Quote to Cash
QUOTE TO CASH LINKAGE
═══════════════════════════════════════════════════════════════════════════════
┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ QUOTE │ │ SALES ORDER │ │ INVOICE │ │ PAYMENT │
│ #EST-001 │────▶│ #SO-001 │────▶│ #INV-001 │────▶│ #PYMT-001 │
│ │ │ │ │ │ │ │
│ createdfrom: │ │ createdfrom: │ │ createdfrom: │ │ apply: │
│ (none) │ │ EST-001 │ │ SO-001 │ │ INV-001 │
└──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘
Multiple Quotes → One SO:
┌──────────────┐
│ QUOTE #1 │─────┐
└──────────────┘ │ ┌──────────────┐
├────▶│ SALES ORDER │
┌──────────────┐ │ │ #SO-001 │
│ QUOTE #2 │─────┘ └──────────────┘
└──────────────┘
Returns and Credits
RETURNS LINKAGE
═══════════════════════════════════════════════════════════════════════════════
From Invoice:
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ INVOICE │────▶│ CREDIT MEMO │────▶│ CUSTOMER │
│ #INV-001 │ │ #CM-001 │ │ REFUND │
│ │ │ │ │ #REF-001 │
│ │ │ createdfrom: │ │ │
│ │ │ INV-001 │ │ apply: CM-001│
└──────────────┘ └──────────────┘ └──────────────┘
From Sales Order (RMA):
┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ SALES ORDER │────▶│ RMA │────▶│ITEM RECEIPT │────▶│ CREDIT MEMO │
│ #SO-001 │ │ #RMA-001 │ │ (Return) │ │ #CM-001 │
│ │ │ │ │ │ │ │
│ │ │ createdfrom: │ │ createdfrom: │ │ createdfrom: │
│ │ │ SO-001 │ │ RMA-001 │ │ RMA-001 │
└──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘
Purchase Cycle Linkages
Standard Purchase Path
PURCHASE ORDER LINKAGE DETAIL
═══════════════════════════════════════════════════════════════════════════════
REQUISITION #REQ-001
┌─────────────────────────────────────┐
│ Requester: John Smith │
│ Items: Laptop (5) │
└───────────────┬─────────────────────┘
│
▼
PURCHASE ORDER #PO-001
┌─────────────────────────────────────┐
│ createdfrom: REQ-001 │
│ Vendor: Dell Inc. │
│ Items: Laptop (5) @ $1,200 │
└───────────────┬─────────────────────┘
│
┌──────────┴──────────┐
│ │
▼ ▼
┌─────────────────────────┐ ┌─────────────────────────┐
│ ITEM RECEIPT #IR-001 │ │ ITEM RECEIPT #IR-002 │
│ createdfrom: PO-001 │ │ createdfrom: PO-001 │
│ Items: Laptop (3) │ │ Items: Laptop (2) │
│ (Partial receipt) │ │ (Remaining) │
└───────────┬─────────────┘ └───────────┬─────────────┘
│ │
▼ ▼
┌─────────────────────────┐ ┌─────────────────────────┐
│ VENDOR BILL #VB-001 │ │ VENDOR BILL #VB-002 │
│ createdfrom: IR-001 │ │ createdfrom: IR-002 │
│ Amount: $3,600 │ │ Amount: $2,400 │
└───────────┬─────────────┘ └───────────┬─────────────┘
│ │
└──────────────┬─────────────┘
│
▼
┌─────────────────────────┐
│ VENDOR PAYMENT #VP-001 │
│ apply: VB-001, VB-002 │
│ Amount: $6,000 │
└─────────────────────────┘
Bill Direct (No Receipt)
BILL DIRECT LINKAGE
═══════════════════════════════════════════════════════════════════════════════
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ PURCHASE │────▶│ VENDOR BILL │────▶│ VENDOR │
│ ORDER │ │ (Direct) │ │ PAYMENT │
│ #PO-001 │ │ #VB-001 │ │ #VP-001 │
│ │ │ │ │ │
│ │ │ createdfrom: │ │ apply: │
│ │ │ PO-001 │ │ VB-001 │
└──────────────┘ └──────────────┘ └──────────────┘
Note: No Item Receipt - bill creates inventory directly
Vendor Returns
VENDOR RETURN LINKAGE
═══════════════════════════════════════════════════════════════════════════════
From Purchase Order:
┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ PURCHASE │────▶│ VENDOR │────▶│ITEM FULFILL │────▶│ VENDOR │
│ ORDER │ │ RETURN │ │ (to Vendor) │ │ CREDIT │
│ #PO-001 │ │ AUTH │ │ │ │ #VC-001 │
│ │ │ #VRA-001 │ │ createdfrom: │ │ │
│ │ │ createdfrom: │ │ VRA-001 │ │ createdfrom: │
│ │ │ PO-001 │ │ │ │ VRA-001 │
└──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘
Manufacturing Linkages
Work Order Flow
WORK ORDER LINKAGE
═══════════════════════════════════════════════════════════════════════════════
┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ WORK ORDER │────▶│ WO ISSUE │────▶│ WO │────▶│ WO CLOSE │
│ #WO-001 │ │ │ │ COMPLETION │ │ │
│ │ │ Components │ │ │ │ (optional) │
│ Assembly: │ │ issued to │ │ Finished │ │ │
│ Widget-FG │ │ production │ │ goods to │ │ │
│ │ │ │ │ inventory │ │ │
│ │ │ createdfrom: │ │ createdfrom: │ │ createdfrom: │
│ │ │ WO-001 │ │ WO-001 │ │ WO-001 │
└──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘
Multiple Issues/Completions per Work Order:
WORK ORDER #WO-001 (Qty: 100)
┌─────────────────────────────────────┐
│ Assembly Item: Widget-FG │
│ Components: Part-A (200), Part-B (100)│
└───────────────┬─────────────────────┘
│
┌───────────────┼───────────────┐
│ │ │
▼ ▼ ▼
┌─────────┐ ┌─────────┐ ┌─────────┐
│ Issue 1 │ │ Issue 2 │ │ Issue 3 │
│ Qty: 50 │ │ Qty: 30 │ │ Qty: 20 │
└─────────┘ └─────────┘ └─────────┘
│ │ │
▼ ▼ ▼
┌─────────┐ ┌─────────┐ ┌─────────┐
│Complete1│ │Complete2│ │Complete3│
│ Qty: 50 │ │ Qty: 30 │ │ Qty: 20 │
└─────────┘ └─────────┘ └─────────┘
Transfer Order Linkages
TRANSFER ORDER LINKAGE
═══════════════════════════════════════════════════════════════════════════════
┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐
│ TRANSFER ORDER │────▶│ ITEM FULFILLMENT │────▶│ ITEM RECEIPT │
│ #TO-001 │ │ (Shipment) │ │ (At Dest) │
│ │ │ │ │ │
│ From: Warehouse A│ │ createdfrom: │ │ createdfrom: │
│ To: Warehouse B │ │ TO-001 │ │ TO-001 │
│ Items: Widget(50)│ │ │ │ │
└──────────────────┘ └──────────────────┘ └──────────────────┘
Note: Same Transfer Order is parent of both Fulfillment and Receipt
Project Cycle Linkages
Time to Invoice Flow
PROJECT TIME BILLING LINKAGE
═══════════════════════════════════════════════════════════════════════════════
PROJECT #PRJ-001
┌─────────────────────────────────────┐
│ Customer: ABC Corp │
│ Type: Time & Materials │
│ Billing: Weekly │
└───────────────┬─────────────────────┘
│
┌──────────────┼──────────────┐
│ │ │
▼ ▼ ▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ TIME ENTRY #1 │ │ TIME ENTRY #2 │ │ TIME ENTRY #3 │
│ Employee: John │ │ Employee: Jane │ │ Employee: Bob │
│ Hours: 8 │ │ Hours: 6 │ │ Hours: 4 │
│ project: PRJ-001│ │ project: PRJ-001│ │ project: PRJ-001│
└────────┬────────┘ └────────┬────────┘ └────────┬────────┘
│ │ │
└───────────────────┼───────────────────┘
│ (Approved)
▼
┌─────────────────────────┐
│ PROJECT CHARGE #CHG-001│
│ createdfrom: Time │
│ Amount: $2,250 │
│ (18 hrs × $125/hr) │
└───────────┬─────────────┘
│
▼
┌─────────────────────────┐
│ INVOICE #INV-001 │
│ Customer: ABC Corp │
│ project: PRJ-001 │
└───────────┬─────────────┘
│
▼
┌─────────────────────────┐
│ CUSTOMER PAYMENT │
│ apply: INV-001 │
└─────────────────────────┘
Expense to Invoice Flow
PROJECT EXPENSE BILLING LINKAGE
═══════════════════════════════════════════════════════════════════════════════
PROJECT #PRJ-001
┌─────────────────────────────────────┐
│ Customer: ABC Corp │
└───────────────┬─────────────────────┘
│
▼
┌─────────────────────────────────────┐
│ EXPENSE REPORT #EXP-001 │
│ Employee: John Smith │
│ project: PRJ-001 │
│ ├── Travel: $500 │
│ ├── Meals: $150 │
│ └── Supplies: $200 │
│ Total: $850 │
└───────────────┬─────────────────────┘
│ (Approved)
▼
┌─────────────────────────────────────┐
│ PROJECT CHARGE #CHG-002 │
│ createdfrom: Expense │
│ Amount: $850 (or with markup) │
└───────────────┬─────────────────────┘
│
▼
┌─────────────────────────────────────┐
│ INVOICE #INV-002 │
│ project: PRJ-001 │
└─────────────────────────────────────┘
Milestone Billing Flow
PROJECT MILESTONE BILLING
═══════════════════════════════════════════════════════════════════════════════
PROJECT #PRJ-001 (Fixed Price: $100,000)
┌─────────────────────────────────────┐
│ Billing Schedule: │
│ ├── Milestone 1: $25,000 (Kickoff) │
│ ├── Milestone 2: $40,000 (Design) │
│ └── Milestone 3: $35,000 (Go-Live) │
└───────────────┬─────────────────────┘
│
│ Task 1.0 Complete
▼
┌─────────────────────────────────────┐
│ PROJECT CHARGE #CHG-003 │
│ Milestone: Kickoff Complete │
│ Amount: $25,000 │
└───────────────┬─────────────────────┘
│
▼
┌─────────────────────────────────────┐
│ INVOICE #INV-003 │
│ Milestone Invoice │
└─────────────────────────────────────┘
Purchase Contract Linkages
Contract to PO Flow
PURCHASE CONTRACT LINKAGE
═══════════════════════════════════════════════════════════════════════════════
PURCHASE CONTRACT #PC-001
┌─────────────────────────────────────┐
│ Vendor: Supplier Inc. │
│ Term: Jan 2026 - Dec 2026 │
│ Committed Qty: 1,000 units │
│ Contract Price: $50/unit │
└───────────────┬─────────────────────┘
│
┌──────────────┼──────────────┐
│ │ │
▼ ▼ ▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ PO #PO-001 │ │ PO #PO-002 │ │ PO #PO-003 │
│ Qty: 200 │ │ Qty: 300 │ │ Qty: 500 │
│ contract: │ │ contract: │ │ contract: │
│ PC-001 │ │ PC-001 │ │ PC-001 │
│ Price: $50 │ │ Price: $50 │ │ Price: $50 │
└────────┬────────┘ └────────┬────────┘ └────────┬────────┘
│ │ │
▼ ▼ ▼
(Standard PO flow: Receipt → Bill → Payment)
Blanket PO Release Flow
BLANKET PURCHASE ORDER LINKAGE
═══════════════════════════════════════════════════════════════════════════════
BLANKET PO #BPO-001
┌─────────────────────────────────────┐
│ Vendor: Office Supplies Inc. │
│ Annual Limit: $50,000 │
│ Valid: Jan 2026 - Dec 2026 │
└───────────────┬─────────────────────┘
│
┌──────────────┼──────────────┐
│ │ │
▼ ▼ ▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ RELEASE #REL-001│ │ RELEASE #REL-002│ │ RELEASE #REL-003│
│ Amount: $5,000 │ │ Amount: $3,500 │ │ Amount: $7,200 │
│ createdfrom: │ │ createdfrom: │ │ createdfrom: │
│ BPO-001 │ │ BPO-001 │ │ BPO-001 │
└────────┬────────┘ └────────┬────────┘ └────────┬────────┘
│ │ │
▼ ▼ ▼
(Each release follows standard PO flow)
Fixed Asset Linkages
Asset Acquisition Flow
FIXED ASSET ACQUISITION LINKAGE
═══════════════════════════════════════════════════════════════════════════════
From Purchase:
┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ PURCHASE │────▶│ ITEM │────▶│ VENDOR │────▶│ FIXED │
│ ORDER │ │ RECEIPT │ │ BILL │ │ ASSET │
│ #PO-001 │ │ #IR-001 │ │ #VB-001 │ │ #FA-001 │
│ │ │ │ │ │ │ │
│ Asset Item │ │ createdfrom: │ │ createdfrom: │ │ sourcetran: │
│ │ │ PO-001 │ │ IR-001 │ │ VB-001 │
└──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘
Direct Entry:
┌──────────────┐ ┌──────────────┐
│ VENDOR │────▶│ FIXED │
│ BILL │ │ ASSET │
│ #VB-002 │ │ #FA-002 │
│ │ │ │
│ Asset Item │ │ sourcetran: │
│ │ │ VB-002 │
└──────────────┘ └──────────────┘
Asset Lifecycle Flow
FIXED ASSET LIFECYCLE LINKAGE
═══════════════════════════════════════════════════════════════════════════════
FIXED ASSET #FA-001
┌─────────────────────────────────────┐
│ Description: Delivery Truck │
│ Cost: $45,000 │
│ Placed in Service: Jan 2026 │
└───────────────┬─────────────────────┘
│
┌──────────────┼──────────────┬──────────────┐
│ │ │ │
▼ ▼ ▼ ▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────┐ ┌─────────────┐
│ DEPRECIATION │ │ ASSET │ │ ASSET │ │ ASSET │
│ (Monthly JE) │ │ TRANSFER │ │ REVALUE │ │ DISPOSAL │
│ │ │ │ │ │ │ │
│ Debit: Depr Exp │ │ Location or │ │ Impairment │ │ Sale or │
│ Credit: Accum │ │ Class change │ │ write-down │ │ Write-off │
└─────────────────┘ └─────────────────┘ └─────────────┘ └─────────────┘
Closing & Consolidation Linkages
Period Close Flow
PERIOD CLOSE LINKAGE
═══════════════════════════════════════════════════════════════════════════════
ACCOUNTING PERIOD: January 2026
┌─────────────────────────────────────┐
│ Status: Open │
└───────────────┬─────────────────────┘
│
┌──────────────┼──────────────┬──────────────┐
│ │ │ │
▼ ▼ ▼ ▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────┐ ┌─────────────┐
│ REVALUATION JE │ │ ALLOCATION JE │ │ ACCRUAL JE │ │ RECLASSIFY │
│ │ │ │ │ │ │ JE │
│ FX Revaluation │ │ Cost Allocation │ │ Rev/Exp │ │ Adjustments │
└────────┬────────┘ └────────┬────────┘ └──────┬──────┘ └──────┬──────┘
│ │ │ │
└───────────────────┴─────────────────┴───────────────┘
│
▼
┌─────────────────────────────────────┐
│ PERIOD CLOSE │
│ AR/AP Locked → All Locked │
└─────────────────────────────────────┘
Consolidation Flow
CONSOLIDATION LINKAGE (OneWorld)
═══════════════════════════════════════════════════════════════════════════════
PARENT COMPANY: Global Corp
┌─────────────────────────────────────┐
│ Consolidation Currency: USD │
└───────────────┬─────────────────────┘
│
┌──────────────┼──────────────┐
│ │ │
▼ ▼ ▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ SUB A (USD) │ │ SUB B (EUR) │ │ SUB C (JPY) │
│ Trial Balance │ │ Trial Balance │ │ Trial Balance │
│ $1,000,000 │ │ €800,000 │ │ ¥50,000,000 │
└────────┬────────┘ └────────┬────────┘ └────────┬────────┘
│ │ │
│ Translation to USD │
│ at period-end rates │
│ │ │
└───────────────────┼───────────────────┘
│
▼
┌─────────────────────────┐
│ ELIMINATION JE │
│ Intercompany Balances │
│ IC Revenue/Expense │
│ Investment Eliminations│
└───────────────────────────────┘
│
▼
┌─────────────────────────┐
│ CONSOLIDATED FS │
│ Parent + All Subs │
│ (Eliminations applied) │
└─────────────────────────┘
Querying Transaction Links
SuiteQL Examples
-- Find all children of a transaction
SELECT
id,
tranid,
type,
createdfrom
FROM
transaction
WHERE
createdfrom = 12345 -- Parent transaction ID
-- Find complete chain from Sales Order
SELECT
t.tranid AS document_number,
t.type AS transaction_type,
t.createdfrom,
parent.tranid AS parent_document
FROM
transaction t
LEFT JOIN
transaction parent ON t.createdfrom = parent.id
WHERE
t.id = 12345 -- Start from SO
OR t.createdfrom = 12345 -- Direct children
OR t.createdfrom IN (
SELECT id FROM transaction WHERE createdfrom = 12345
) -- Grandchildren
-- Find all transactions in a chain (recursive-like)
SELECT
level1.tranid AS level_1,
level2.tranid AS level_2,
level3.tranid AS level_3,
level4.tranid AS level_4
FROM
transaction level1
LEFT JOIN
transaction level2 ON level2.createdfrom = level1.id
LEFT JOIN
transaction level3 ON level3.createdfrom = level2.id
LEFT JOIN
transaction level4 ON level4.createdfrom = level3.id
WHERE
level1.id = 12345
Saved Search Approach
| Field | Description |
|---|---|
| Created From | Parent transaction |
| Created From : Transaction Number | Parent document number |
| Applied To Transaction | For payments |
| Related Records | Custom join to child records |
Special Linkage Types
Payment Application (Not createdfrom)
PAYMENT APPLICATION LINKS
═══════════════════════════════════════════════════════════════════════════════
Payments use "apply" relationship, not createdfrom:
Customer Payment #PYMT-001
├── Applies to: INV-001 ($500)
├── Applies to: INV-002 ($300)
└── Applies to: INV-003 ($200)
Total Applied: $1,000
Query via: transactionline.appliedtotransaction
Intercompany Links
INTERCOMPANY TRANSACTION LINKS
═══════════════════════════════════════════════════════════════════════════════
Intercompany SO:
┌──────────────────────────┐ ┌──────────────────────────┐
│ INTERCOMPANY SO │ │ INTERCOMPANY PO │
│ (Selling Subsidiary) │◄────────▶│ (Buying Subsidiary) │
│ │ Linked │ │
│ Customer: Sub-B (IC) │ │ Vendor: Sub-A (IC) │
└──────────────────────────┘ └──────────────────────────┘
Drop Ship Links
DROP SHIP LINKAGE
═══════════════════════════════════════════════════════════════════════════════
┌──────────────────┐
│ SALES ORDER │──────────────────────────────────────────┐
│ #SO-001 │ │
│ │ │
│ Drop Ship Item │ │
└────────┬─────────┘ │
│ │
│ Auto-creates │
▼ │
┌──────────────────┐ ┌──────────────────┐ │
│ PURCHASE ORDER │────▶│ ITEM RECEIPT │ │
│ #PO-001 │ │ (at customer) │ │
│ │ │ │ │
│ createdfrom: │ │ createdfrom: │ │
│ SO-001 │ │ PO-001 │ │
│ │ │ │ │
│ Ship To: │ │ Triggers IF on │◄───────────────┘
│ Customer Address │ │ Sales Order │
└──────────────────┘ └──────────────────┘
Linkage Summary Table
| Parent Transaction | Child Transaction | Link Field | Notes |
|---|---|---|---|
| Quote | Sales Order | createdfrom | |
| Sales Order | Item Fulfillment | createdfrom | Multiple allowed |
| Sales Order | Invoice | createdfrom | |
| Item Fulfillment | Invoice | createdfrom | Alternative path |
| Invoice | Credit Memo | createdfrom | |
| Invoice | Customer Payment | apply | Not createdfrom |
| Sales Order | RMA | createdfrom | |
| RMA | Item Receipt | createdfrom | Customer return |
| RMA | Credit Memo | createdfrom | |
| Requisition | Purchase Order | createdfrom | |
| Purchase Order | Item Receipt | createdfrom | Multiple allowed |
| Purchase Order | Vendor Bill | createdfrom | Bill direct |
| Item Receipt | Vendor Bill | createdfrom | Standard path |
| Vendor Bill | Vendor Payment | apply | Not createdfrom |
| Purchase Order | VRA | createdfrom | |
| VRA | Item Fulfillment | createdfrom | Return to vendor |
| VRA | Vendor Credit | createdfrom | |
| Work Order | WO Issue | createdfrom | Multiple allowed |
| Work Order | WO Completion | createdfrom | Multiple allowed |
| Transfer Order | Item Fulfillment | createdfrom | Ship from source |
| Transfer Order | Item Receipt | createdfrom | Receive at dest |
| Project | Time Entry | project field | Multiple allowed |
| Project | Expense Report | project field | Multiple allowed |
| Time Entry | Charge | createdfrom | Via charge rule |
| Expense Report | Charge | createdfrom | Via charge rule |
| Charge | Invoice | createdfrom | Project billing |
| Purchase Contract | Purchase Order | contract field | Multiple allowed |
| Blanket PO | PO Release | createdfrom | Multiple releases |
| Vendor Bill | Fixed Asset | sourcetran | Asset acquisition |
| Fixed Asset | Depreciation JE | asset field | Monthly entries |
| Fixed Asset | Asset Disposal | asset field | Sale or write-off |
| Period | Revaluation JE | period field | FX adjustments |
| Period | Elimination JE | period field | Consolidation |
Next Steps
- GL Flow Map - Accounting entries for each transaction
- Inventory Flow Map - Physical inventory movements
- Cash Flow Map - Money movement tracking