Skip to main content

Assembly Build

Assembly Build is the transaction that actually transforms components into the finished assembly.


Build Overview​

ASSEMBLY BUILD PROCESS
─────────────────────────────────────────────────────────────────

Components Assembly
│ ▲
▼ │
┌──────────┐ ┌──────────┐
│ Part-A │ ─┐ │ Finished │
│ Part-B │ ─┼───▶ [BUILD] ─────────▶│ Assembly │
│ Part-C │ ─┘ │ │
└──────────┘ └──────────┘
↓ Qty ↑ Qty
Decreases Increases

Standard Assembly Build​

What Happens​

ActionResult
Create from WOBuild transaction linked to Work Order
Confirm quantitiesComponents consumed
Set build locationWhere assembly is stored
Save buildInventory transformed

Creating Assembly Build​

ASSEMBLY BUILD FROM WORK ORDER
─────────────────────────────────────────────────────────────────

Work Order #WO-001 (Build 10 assemblies)
│
▼
Assembly Build #AB-001
├── Assembly: Widget-Assembly (qty: 10)
├── Components Consumed:
│ ├── Part-A: 20 units (2 per × 10)
│ ├── Part-B: 10 units (1 per × 10)
│ └── Part-C: 30 units (3 per × 10)
└── Location: Main Warehouse

Result:
- Components reduced
- Assembly increased by 10
- Work Order updated

GL Impact​

AccountDebitCreditWhy?
Assembly Inventory$500Finished goods added (Asset ↑)
Component Inventory (Part-A)$200Parts consumed (Asset ↓)
Component Inventory (Part-B)$150Parts consumed (Asset ↓)
Component Inventory (Part-C)$150Parts consumed (Asset ↓)
ASSEMBLY BUILD GL EXPLAINED
─────────────────────────────────────────────────────────────────

What happened: Components transformed into finished assembly

Assembly Inventory $500 Dr
└── Finished goods now exist = Asset INCREASES

Part-A Inventory $200 Cr
└── 20 units used up = Asset DECREASES

Part-B Inventory $150 Cr
└── 10 units used up = Asset DECREASES

Part-C Inventory $150 Cr
└── 30 units used up = Asset DECREASES

Total: Debits = Credits ($500 = $500)
Inventory value unchanged, just transformed

Inventory Impact​

INVENTORY AFTER ASSEMBLY BUILD
─────────────────────────────────────────────────────────────────

Components (BEFORE):
┌─────────────────────────────────────────┐
│ Part-A: On Hand: 100, Committed: 20 │
│ Part-B: On Hand: 50, Committed: 10 │
│ Part-C: On Hand: 150, Committed: 30 │
└─────────────────────────────────────────┘

Components (AFTER):
┌─────────────────────────────────────────┐
│ Part-A: On Hand: 80, Committed: 0 │
│ Part-B: On Hand: 40, Committed: 0 │
│ Part-C: On Hand: 120, Committed: 0 │
└─────────────────────────────────────────┘

Assembly (BEFORE):
┌─────────────────────────────────────────┐
│ Widget-Assembly: On Hand: 0 │
└─────────────────────────────────────────┘

Assembly (AFTER):
┌─────────────────────────────────────────┐
│ Widget-Assembly: On Hand: 10 │
└─────────────────────────────────────────┘

Partial Builds​

Build only part of the Work Order quantity:

PARTIAL BUILD SCENARIO
─────────────────────────────────────────────────────────────────

Work Order #WO-001: Build 100 assemblies
│
├── Build #1: 40 assemblies
│ └── WO Status: In Process (40/100)
│
├── Build #2: 35 assemblies
│ └── WO Status: In Process (75/100)
│
└── Build #3: 25 assemblies
└── WO Status: Built (100/100)

WIP (Work-In-Progress) Tracking​

For more complex manufacturing, track components separately:

Component Issue​

Move components from inventory to WIP:

WORK ORDER ISSUE
─────────────────────────────────────────────────────────────────

Work Order #WO-001
│
▼
Work Order Issue #WOI-001
├── Part-A: 20 units issued to WIP
├── Part-B: 10 units issued to WIP
└── Part-C: 30 units issued to WIP

Result:
- Component inventory decreases
- WIP inventory increases

GL Impact (Issue):

AccountDebitCreditWhy?
WIP Inventory$500Components in production (Asset ↑)
Component Inventory$500Parts moved to WIP (Asset ↓)

Work Order Completion​

Move from WIP to finished assembly:

WORK ORDER COMPLETION
─────────────────────────────────────────────────────────────────

Work Order #WO-001
│
▼
Work Order Completion #WOC-001
├── Assembly: Widget-Assembly (qty: 10)
└── Completed from WIP

Result:
- WIP inventory decreases
- Assembly inventory increases

GL Impact (Completion):

AccountDebitCreditWhy?
Assembly Inventory$500Finished goods added (Asset ↑)
WIP Inventory$500Production complete (Asset ↓)

Complete WIP Flow​

WIP TRACKING FLOW
─────────────────────────────────────────────────────────────────

Components WIP Assembly
│ │ ▲
▼ ▼ │
┌──────────┐ ┌──────────┐ ┌──────────┐
│ Raw │ │ Work in │ │ Finished │
│ Materials│ ──▶│ Progress │ ────▶│ Goods │
└──────────┘ └──────────┘ └──────────┘
│ │ │
Issue In Process Completion

GL Flow:
Issue: WIP ↑, Components ↓
Complete: Assembly ↑, WIP ↓

Work Order Close​

Finalize the work order and capture variances:

What Happens​

ActionResult
Close WOFinalizes production
Calculate variancesDifferences captured
Post variance GLVariance accounts debited/credited
Release uncommittedRemaining commitments released

Variance Types​

VarianceCause
Material VarianceUsed more/less components than standard
Labor VarianceMore/less labor than planned
Overhead VarianceOverhead different than allocated
Scrap VarianceMaterial scrapped during production

GL Impact (Close with Variance)​

WORK ORDER CLOSE WITH VARIANCE
─────────────────────────────────────────────────────────────────

Standard Cost: $500 per assembly
Actual Cost: $520 per assembly (used extra Part-A)

Variance: $20 unfavorable

Close Entry:
Material Variance $20 Dr ← Cost overrun (Expense ↑)
WIP Inventory $20 Cr ← Clear remaining WIP

OR if favorable:
WIP Inventory $20 Dr ← Clear remaining WIP
Material Variance $20 Cr ← Cost saving (Expense ↓)

Assembly Unbuild​

Reverse an assembly - disassemble back to components:

ASSEMBLY UNBUILD
─────────────────────────────────────────────────────────────────

Assembly:
Widget-Assembly: 10 units ──▶ 0 units

Components:
Part-A: 80 units ──▶ 100 units (returned)
Part-B: 40 units ──▶ 50 units (returned)
Part-C: 120 units ──▶ 150 units (returned)

Use Case:
- Defective assembly needs rework
- Parts needed for other orders
- Incorrect build needs reversal

GL Impact (Unbuild):

AccountDebitCreditWhy?
Component Inventory$500Parts returned to stock (Asset ↑)
Assembly Inventory$500Assembly removed (Asset ↓)

Quick Reference​

Build Transactions​

TransactionComponentsWIPAssembly
Assembly Build↓—↑
Work Order Issue↓↑—
Work Order Completion—↓↑
Assembly Unbuild↑—↓

Common Scenarios​

ScenarioPath
Simple buildWO → Assembly Build
Tracked productionWO → Issue → Completion → Close
Partial completionMultiple builds against one WO
Defective buildUnbuild, then rebuild

Next Steps​