Assembly Transactions
Audience: Production managers, manufacturing team, planning team
Overview
An assembly transaction is a transaction that records the manufacturing process: consuming component items to produce finished goods. This is how raw materials are transformed into sellable products.
Key Point: Assembly transactions both decrease inventory (components consumed) and increase inventory (finished goods produced) in a single transaction.
What is an Assembly Transaction?
Definition
A transaction that records:
- What was produced (finished item and quantity)
- What was consumed (component items and quantities)
- Where production occurred (location)
- When it happened
- Why (work order, production order reference)
- Which recipe was used (Bill of Materials)
Examples
- Producing 100 bottles of perfume from fragrance oil, alcohol, and bottles
- Assembling 50 gift sets from individual perfume bottles and boxes
- Blending 20 liters of perfume from essential oils and base components
Assembly Transaction Basics
The Recipe: Bill of Materials (BOM)
A BOM defines:
- What finished item it produces
- What components are needed
- How much of each component per unit produced
Example BOM: Midnight Rose Perfume 100ml
| Component | Quantity per Unit |
|---|---|
| Rose Fragrance Oil | 10 mL |
| Alcohol Base | 88 mL |
| Fixative | 2 mL |
| Empty Bottle 100ml | 1 piece |
| Cap | 1 piece |
| Label | 1 piece |
To produce 10 bottles, multiply each component by 10
See: Bill of Materials
Assembly Workflow
Real-World Example
Scenario: Producing Perfume Bottles
BOM: Midnight Rose Perfume 100ml
| Component | Qty per Unit |
|---|---|
| Rose Fragrance Oil | 10 mL |
| Alcohol Base | 88 mL |
| Fixative | 2 mL |
| Empty Bottle 100ml | 1 piece |
| Cap | 1 piece |
| Label | 1 piece |
Production Order: Make 100 bottles
Required Components (100 bottles × BOM quantities):
- Rose Fragrance Oil: 1,000 mL (1 liter)
- Alcohol Base: 8,800 mL (8.8 liters)
- Fixative: 200 mL
- Empty Bottles: 100 pieces
- Caps: 100 pieces
- Labels: 100 pieces
Before Assembly:
Components (at Production Floor):
- Rose Fragrance Oil: 5 liters
- Alcohol Base: 20 liters
- Fixative: 1 liter
- Empty Bottles: 500 pieces
- Caps: 500 pieces
- Labels: 500 pieces
Finished Goods (at Finished Goods Storage):
- Midnight Rose 100ml: 50 bottles
Assembly Transaction Created:
- Produced Item: Midnight Rose Perfume 100ml
- Quantity Produced: 100 bottles
- Location: Production Floor - Line 1
- BOM Reference: BOM-MidnightRose-100ml
- Production Date: October 28, 2024
- Work Order: WO-2024-789
- Produced By: Maria Garcia (Production Supervisor)
Components Consumed:
- Rose Fragrance Oil: -1 liter
- Alcohol Base: -8.8 liters
- Fixative: -0.2 liters
- Empty Bottles: -100 pieces
- Caps: -100 pieces
- Labels: -100 pieces
After Assembly:
Components (at Production Floor):
- Rose Fragrance Oil: 4 liters (-1 liter)
- Alcohol Base: 11.2 liters (-8.8 liters)
- Fixative: 0.8 liters (-0.2 liters)
- Empty Bottles: 400 pieces (-100)
- Caps: 400 pieces (-100)
- Labels: 400 pieces (-100)
Finished Goods (at Production Floor):
- Midnight Rose 100ml: 100 bottles (newly produced)
After putaway to Finished Goods Storage:
- Midnight Rose 100ml: 150 bottles total (50 + 100)
Financial Impact:
- Components consumed: $500 (total cost of materials)
- Finished goods produced: $500 (initial value = cost of components)
- When sold: Revenue - Cost = Profit
What Gets Recorded
Finished Item (Produced)
- Item produced - The finished good
- Quantity produced - How many units
- Unit of measure - Pieces, liters, etc.
- Production location - Where assembly occurred
Components (Consumed)
For each component:
- Item consumed - Component item
- Quantity consumed - How much used
- Unit of measure - Based on BOM
- Source location - Where component came from
Additional Information
- BOM reference - Which recipe was used
- Work order / Production order - Authorization
- Production date
- Batch number (if applicable)
- Who performed assembly
- Quality control notes
- Reason - "Production per Work Order WO-2024-789"
Component Explosion
What is Component Explosion?
Calculating how much of each component is needed based on production quantity.
Formula: Component Needed = Quantity to Produce × BOM Quantity per Unit
Example
BOM: Gift Set contains:
- Perfume 50ml: 2 bottles
- Gift Box: 1 box
- Ribbon: 1 meter
- Greeting Card: 1 piece
Want to produce: 25 gift sets
Component Explosion:
- Perfume 50ml: 25 sets × 2 bottles = 50 bottles
- Gift Box: 25 sets × 1 box = 25 boxes
- Ribbon: 25 sets × 1 meter = 25 meters
- Greeting Card: 25 sets × 1 card = 25 cards
See: Component Explosion
Types of Assembly
1. Make-to-Stock
Definition: Produce finished goods for inventory (not for specific order)
Example:
- Produce 500 bottles of popular perfume
- Store in Finished Goods warehouse
- Sell from stock as orders come in
Workflow:
- Production planning decides to make 500 bottles
- Create assembly transaction
- Put finished goods in storage
- Later: Ship to customers from stock
2. Make-to-Order
Definition: Produce finished goods for specific customer order
Example:
- Customer orders custom gift set
- Produce exactly what customer ordered
- Ship directly to customer (not stored)
Workflow:
- Customer order received
- Create assembly transaction
- Immediately ship to customer (or minimal storage)
3. Rework/Repackaging
Definition: Modify existing finished goods
Example:
- Break down old gift sets
- Repackage into new configuration
Workflow:
- Consume: Old gift sets
- Produce: New gift sets + leftover components
Business Scenarios
Scenario 1: Standard Production Run
Plan: Produce 200 bottles of Lavender Perfume 50ml
Steps:
- Check BOM for required components
- Verify components available in storage
- Pick components → Move to Production Staging
- Production team manufactures 200 bottles
- Quality check passes
- Create assembly transaction:
- Produced: 200 bottles Lavender Perfume
- Consumed: Components per BOM × 200
- Move finished goods to Finished Goods Storage
Result: 200 sellable bottles ready, components consumed
Scenario 2: Partial Production (Shortage)
Plan: Produce 100 gift sets
Problem: Only 60 gift boxes available (need 100)
Decision: Produce 60 gift sets (what's possible)
Assembly Transaction:
- Produced: 60 gift sets (not 100)
- Consumed: Components for 60 sets
Follow-Up: Order more gift boxes, produce remaining 40 later
Scenario 3: Over-Production
Plan: Produce 50 units
Actual: Produced 52 units (process yielded extra)
Assembly Transaction:
- Produced: 52 units (actual)
- Consumed: Components for 50 units (per BOM)
Note: Slight efficiency gain documented
Business Rules
Rule 1: Must Have BOM
Cannot create assembly without a Bill of Materials
Why: System needs to know what components to consume
Exception: Some systems allow "ad-hoc" assembly, but best practice is to always have a BOM
Rule 2: Components Must Be Available
Scenario: BOM requires 10 liters of oil, only 5 liters in stock
Options:
- If negative stock allowed: Produce anyway, inventory goes negative
- If negative stock forbidden: Cannot produce until components available
Rule 3: Produced Item Must Exist
Cannot produce an item that doesn't exist in the system
Setup Required:
- Create finished good item first
- Create BOM linking components to finished good
- Then produce via assembly transaction
Rule 4: Assemblies Are Immutable
Once created, assembly transactions cannot be edited.
If mistake:
- Create disassembly transaction (reverse the assembly)
- Or create stock adjustments for components and finished goods
Why: Audit trail, production records, cost accounting
Common Questions
Q: Can I assemble without consuming components?
A: No. Assembly always consumes components and produces finished goods.
If no consumption: You're not assembling, you might be:
- Receiving finished goods from supplier (Purchase Receipt)
- Finding inventory (Stock Adjustment)
Q: What if I make a mistake in the BOM quantities?
A: Options:
- Before assembly: Fix the BOM
- After assembly: Transaction is locked, but you can:
- Update BOM for future assemblies
- Create stock adjustments to correct inventory
Q: Can I produce to a different location than where components are?
A: Depends on system.
Best Practice: Components and finished goods at same production location, then move finished goods to storage
Q: What if quality check fails after production?
A: Options:
- Don't create assembly until quality passes
- Create assembly, then:
- Move failed goods to Damaged area
- Stock adjustment to write off
- Or rework/scrap
Q: Can one assembly produce multiple finished items?
A: Depends on system.
Common Scenario: Main product + by-products
Example: Perfume blending might produce:
- Primary: 100 liters perfume
- By-product: 5 liters waste/residue
Some systems support, others require separate transactions
Best Practices
1. Verify BOM Before Production
Always Check:
- BOM is correct and current
- Component quantities are accurate
- BOM yields expected finished good quantity
Update BOMs when recipes change
2. Stage Components Before Production
Workflow:
- Pick components from storage
- Move to Production Staging Area
- Verify quantities
- Then start production
Benefit: Ensures all materials available, no mid-production delays
3. Quality Check Before Recording
Create assembly transaction only after:
- Production complete
- Quality inspection passed
- Finished goods counted
Why: Transaction is immutable; don't record bad production
4. Document Variances
Track:
- Yield differences (produced more/less than expected)
- Component usage variances (used more/less than BOM)
- Scrap or waste
Why: Improve BOM accuracy, identify process issues
5. Batch Similar Production
Instead of: Producing 10 bottles, then 10 more, then 10 more
Better: Produce 100 bottles in one batch
Benefits:
- Fewer transactions
- More efficient production
- Clearer records
Production Metrics
Production Efficiency
Month: October 2024
Planned Production: 1,000 units
Actual Production: 980 units
Efficiency: 98.0%
Variances:
- Scrap/Waste: 15 units
- Quality failures: 5 units
BOM Accuracy
Component Planned Actual Variance
──────────────────────────────────────────────────
Rose Oil 100 L 102 L +2%
Alcohol 500 L 498 L -0.4%
Bottles 1,000 pc 1,000 pc 0%
Goal: <5% variance on all components
Assembly Cycle Time
Metric Time
────────────────────────────────────
Component staging: 2.0 hours
Production: 4.0 hours
Quality check: 1.0 hours
Transaction & putaway: 0.5 hours
Total cycle: 7.5 hours
Integration with Other Concepts
Bill of Materials
Relationship: BOM defines what assembly transaction consumes/produces
See: Bill of Materials
Stock Movements
Before/After Assembly: May move components to production, finished goods to storage
See: Stock Movements
Finance Integration
Impact: Assemblies transfer cost from components to finished goods
See: Finance Integration
Related Concepts
- Bill of Materials - Production recipes
- Assembly Process - How assembly works
- Component Explosion - Calculating needs
- Stock Movements - Moving components and finished goods
- Inventory Basics - Foundation concepts
- Finance Integration - Cost transfer
Last Updated: 2025-10-28