FastOneBusiness ERP — Learning Series

Production & Manufacturing

A complete beginner-to-advanced guide. Learn how to set up work centres, create BOMs, run MRP, manage work orders, and track production from raw material to finished good.

Table of Contents

  1. What is Production Management?
  2. Why do you need it?
  3. Core Concepts Explained
  4. How Modules Connect
  5. Work Centres — Capacity & Cost
  6. Bill of Materials (BOM)
  7. Work Orders — Production Execution
  8. MRP Planning — Requirements Calculation
  9. Stock Transfer — Moving Materials
  10. Opening Stock — Initial Inventory
  11. Complete Workflow Diagram
  12. Step-by-Step Setup in ERP
  13. How Production Links to Costing
  14. Industry Configuration
  15. Routing & Operations
  16. Quality Control
  17. Batch & Serial Tracking
  18. Subcontracting
  19. By-Products & Co-Products
  20. Tooling & Equipment
  21. Engineering Change Notice (ECN)
  22. Business Switches — How They Enforce Rules
  23. Frequently Asked Questions

1. What is Production Management?

Production Management (also called Manufacturing Management) is the process of planning, executing, and tracking the transformation of raw materials into finished goods.

In an ERP system, production management answers critical questions:

Simple Analogy: Think of a restaurant kitchen. You have recipes (BOM), cooking stations (Work Centres), ingredient lists (Components), and orders to fulfil (Work Orders). Production management is the system that tracks all of this — from ingredient procurement to the final dish on the plate.

2. Why do you need it?

Consider a company called "Ishan Electronics" that makes speakers:

Without Production MgmtWith Production Mgmt
  • Guess raw material quantities
  • Over-order or under-order materials
  • No track of what was produced vs rejected
  • Can't calculate true production cost
  • Manual inventory tracking
  • Exact material requirements via MRP
  • Just-in-time ordering
  • Track produced qty, rejected qty, yield %
  • BOM-based cost estimation per product
  • Automatic stock updates on production

Production management helps you:

3. Core Concepts Explained

The 5 Building Blocks

#ConceptQuestion it answersExample
1Work CentreWhere/How is it made?CNC Machine, Assembly Line, Packing Station
2BOMWhat ingredients are needed?Speaker = 1 Driver + 1 Cabinet + 2 Wires + 1 Box
3Work OrderMake how many?Produce 100 speakers by Friday
4Production EntryWhat was actually made?Produced 98, Rejected 2 = 96% yield
5MRPWhat do I need to order?Need 100 drivers, have 40, order 60 more
Think of it like this: You're building a house.
Work Centre = "Bricklaying Team" (who does it)
BOM = "Bill of Materials" — 500 bricks, 50 bags cement, 100 sqft tiles
Work Order = "Build Phase 1 — Foundation" (what to do)
Production Entry = "Foundation complete, used 520 bricks" (what happened)
MRP = "Buy 20 more bricks and 5 bags cement" (what's needed)

4. How Modules Connect

Production management doesn't work in isolation — it connects to inventory, purchasing, and costing:

BOM (Bill of Materials)
Defines components + quantities needed to make 1 finished good
MRP calculates requirements
Takes Work Order qty × BOM = total raw material needed
Purchase Order (if shortfall)
Buy raw materials that aren't in stock
Work Order + Production Entry
Produce finished goods, consume raw materials
Inventory Auto-Updated
Raw materials deducted, finished goods added
Real-World Flow

Ishan Electronics — Speaker Production

StepActionStock Impact
1Create BOM for Speaker (1 Driver + 1 Cabinet + 2 Wires)
2Create Work Order for 100 speakers
3MRP calculates: need 100 drivers, 100 cabinets, 200 wires
4Purchase Order for 60 drivers (had 40 in stock)Stock: 40 → 100 drivers
5Release Work Order
6Production Entry: produced 98, rejected 2-100 drivers, -100 cabinets, -200 wires, +98 speakers

5. Work Centres — Capacity & Cost

A Work Centre is a machine, team, or station where production happens. It defines capacity (how much can be made per day) and cost rate (cost per hour of operation).

Why define Work Centres?

Example

Ishan Electronics — Work Centres

NameCost/HourCapacity/DayUnitLinked CC
CNC Machine₹5008hoursCC-PROD
Assembly Line₹2008hoursCC-PROD
Testing Station₹1508hoursCC-PROD
Packing Station₹10010hoursCC-PROD
In the ERP: Go to Production → Work Centres. Click "+ New Work Centre", enter name, cost/hour, capacity/day. Link to a Cost Centre for Management Accounting integration.

6. Bill of Materials (BOM)

A Bill of Materials (BOM) is a structured list of all raw materials, components, and sub-assemblies needed to manufacture one unit of a finished product.

BOM Structure

FieldDescription
Finished ItemThe product being made (e.g., Speaker)
Output QtyHow many units this BOM produces (default: 1)
Output UOMUnit of measure for output (PCS, KG, LTR)
ComponentsList of raw materials with quantities
Scrap %Expected waste per component (e.g., 5% wire cutting loss)
Example

BOM for "Bluetooth Speaker" — Output: 1 PCS

ComponentQtyUOMScrap %Effective Qty
Speaker Driver1PCS0%1.00
Plastic Cabinet1PCS2%1.02
Audio Wire2MTR5%2.10
Packing Box1PCS0%1.00
Total Components4 items

Effective Qty = Qty × (1 + Scrap%) → accounts for expected waste.

How Scrap % Works

If you need 2 meters of wire per speaker and 5% is lost in cutting:

Effective Qty = 2 × (1 + 0.05) = 2.10 meters

This means you actually consume 2.10 meters per speaker produced, not just 2.

In the ERP: Go to Production → BOM. Click "+ New BOM", select the finished item, add component lines with quantities and scrap %. Save to create the BOM.

7. Work Orders — Production Execution

A Work Order is a production instruction: "Make X units of Product Y using BOM Z." It drives the entire production process.

Work Order Lifecycle

Created
Draft
Released
Materials allocated
In Progress
Production entries
Completed
Finished goods in stock

Production Entry — Recording What Happened

When production is done, you record a Production Entry against the Work Order:

FieldDescription
Produced QtyHow many good units were made
Rejected QtyHow many were defective
DateWhen production happened
Example

Work Order #101 — Produce 100 Speakers

MetricValue
Planned Qty100
Produced Qty (good)98
Rejected Qty2
Yield %98%
StatusCompleted

What happens automatically:

  • 100 Drivers consumed (1 per speaker, × 100 planned)
  • 102 Cabinets consumed (1.02 effective per speaker × 100)
  • 210 meters Wire consumed (2.10 effective × 100)
  • 100 Packing Boxes consumed
  • 98 Speakers added to finished goods stock
Important: Stock updates happen automatically when you create a Production Entry. Raw materials are deducted and finished goods are added. You don't need to manually adjust inventory.

8. MRP Planning — Requirements Calculation

Material Requirements Planning (MRP) answers: "If I want to make X units of Product Y, what raw materials do I need, and what's the shortfall?"

How MRP Works

MRP takes 3 inputs and produces a requirements list:

InputWhat it provides
Finished ItemWhich product to make
QuantityHow many to make
WarehouseWhere to check current stock (optional)
Example

MRP for 100 Bluetooth Speakers

ComponentPer UnitRequiredIn StockShortfallRecommendation
Speaker Driver1.001004060Order 60
Plastic Cabinet1.021021020Sufficient
Audio Wire (MTR)2.1021015060Order 60 mtr
Packing Box1.001002000Sufficient
In the ERP: Go to Production → MRP Planning. Select the finished item, enter quantity, optionally select a warehouse. Click "Calculate Requirements". The system explodes the BOM and shows what's needed vs what's in stock.

9. Stock Transfer — Moving Materials

A Stock Transfer moves inventory from one warehouse to another. Useful when raw materials arrive at a central store but production happens at a different location.

Example

Transfer 100 Drivers from Main Store to Production Floor

FromToItemQty
Main StoreProduction FloorSpeaker Driver100

Result: Main Store stock -100, Production Floor stock +100. Total company stock unchanged.

10. Opening Stock — Initial Inventory

Opening Stock sets the starting inventory balance for items. Use this when you first implement the ERP to enter your current physical stock levels.

When to use: Only during initial setup. After that, stock is managed through Purchase, Sales, and Production transactions. Don't use Opening Stock for regular inventory adjustments — use Journal entries or Stock Transfers instead.

11. Complete Workflow Diagram

Here's the entire production flow from setup to execution:

1. Setup Work Centres
Define machines/teams with cost rates and capacity
2. Create BOMs
Define components + quantities for each finished product
3. Run MRP
Calculate what raw materials are needed
4. Purchase Shortfall Materials
Create Purchase Orders for items not in stock
5. Create Work Order
Instruction to produce X units of finished good
6. Release Work Order
Materials are allocated, production begins
7. Record Production Entry
Log produced qty, rejected qty, date
8. Stock Auto-Updated
Raw materials deducted, finished goods added

12. Step-by-Step Setup in FastOneBusiness ERP

Follow these steps in order. Each step builds on the previous one.

1

Set Up Items

Before creating BOMs, ensure all items exist in the system: raw materials (drivers, cabinets, wires) and finished goods (speakers). Set standard_cost on each item for cost estimation.

Go to Masters → Items to create items.

2

Create Work Centres

Go to Production → Work Centres. Create one per machine or team:

  • CNC Machine — ₹500/hr, 8 hrs/day
  • Assembly Line — ₹200/hr, 8 hrs/day

Optionally link each to a Cost Centre for Management Accounting integration.

3

Create BOMs

Go to Production → BOM. Click "+ New BOM":

  • Select the finished item (Speaker)
  • Set output qty (1) and UOM (PCS)
  • Add component lines: Driver × 1, Cabinet × 1, Wire × 2, Box × 1
  • Set scrap % on components that have waste
4

Run MRP (Optional)

Go to Production → MRP Planning. Select the finished item, enter planned quantity. This shows you exactly what materials are needed and what's the shortfall. Use this to plan your purchases.

5

Create Work Order

Go to Production → Work Order. Create a new work order:

  • Select finished item and BOM
  • Enter planned quantity
  • Select target warehouse
  • Set planned start and end dates
6

Release & Produce

Click "Release" on the Work Order to start production. When done, click "Record Production" and enter:

  • Produced Qty (good units)
  • Rejected Qty (defective units)
  • Date of production

Stock updates automatically.

13. How Production Links to Costing

Production management connects directly to the Management Accounting (CO) module for product costing:

Cost Flow

How Production Costs Feed into CO Module

Production DataCO Module Uses
BOM Component CostsMaterial Cost in Cost Estimate
Work Centre Rates × HoursLabour Cost in Cost Estimate
Overhead RatesOverhead Cost in Cost Estimate
Total Cost ÷ Output QtyStandard Cost Per Unit
Integration: When you go to CO → Product Costing → Bulk Calc from BOMs, the system reads every BOM, explodes the component list, multiplies by each item's standard cost, and creates a Cost Estimate for each finished good. This is how you get accurate product costing for hundreds of products.

Variance Analysis — Planned vs Actual

After production, the CO module compares:

MetricSourceExample
Standard CostCost Estimate (from BOM)₹450 per speaker
Actual CostWork Order actual_cost₹470 per speaker
VarianceActual − Standard+₹20 (unfavourable)
Variance %Variance / Standard × 100+4.4%

A positive variance (actual > standard) means production was more expensive than planned. A negative variance (actual < standard) means production was cheaper — good!

14. Industry Configuration

FastOneBusiness supports SAP-style Industry Configuration — select your manufacturing type to automatically enable the right modules and business switches.

4 Industry Presets

PresetForKey Features
Discrete ManufacturingElectronics, AutomotiveRouting, Tooling, sequential work centre steps
Process ManufacturingFood, Pharma, ChemicalsBatch Tracking, QC Mandatory, By-Products, Potency/Scaling
Project ManufacturingAerospace, Defense, Heavy MachineryAll switches ON — Routing, QC, Batch, Subcontract, ECN Strict
Job Shop / CustomCustom fabrication, job workRouting, Tooling, Subcontracting
In the ERP: Go to Production → Industry Config. Click any preset card to activate it. This enables the relevant sidebar modules and configures default switch settings. You can toggle individual switches on/off after selecting a preset.

15. Routing & Operations

A Routing defines the sequence of operations (work centre steps) needed to produce a finished good. It tells the system which machines/teams process the item and in what order.

When to Use

Example

Routing for "Bluetooth Speaker" — 3 Operations

SeqOperationWork CentreSetup (min)Run (min/unit)
1Driver AssemblyCNC Machine302.5
2Cabinet FittingAssembly Line151.0
3Testing & PackingTesting Station103.0
In the ERP: Go to Production → Routing. Create a routing, link it to the finished item, add operations with work centre, setup time, and run time per unit. Activate the routing when ready.

16. Quality Control

Quality Control (QC) ensures produced goods meet quality standards before they're released to stock. When SF_QC_MANDATORY is ON, Work Orders cannot be completed without a PASS inspection.

Two Components

ComponentPurpose
QC RulesDefine what to inspect, pass criteria, and inspection method per item
QC InspectionsRecord actual inspection results (PASS/FAIL/HOLD) per Work Order
Example

QC Flow for Speaker Production

StepAction
1Create QC Rule: "Visual + Audio test" for Speaker item
2Work Order completed → QC Mandatory blocks completion
3Inspector records QC Inspection → result: PASS
4Work Order can now be marked Complete
When SF_QC_MANDATORY is OFF: QC inspections are optional — you can still record them for tracking, but the system won't block WO completion.

17. Batch & Serial Tracking

Batch/Lot Tracking assigns lot numbers to produced goods for traceability. Serial Numbers track individual units. Essential for pharma, food, and electronics industries.

Batch Lot

FieldDescription
Batch NumberUnique lot identifier (e.g., "LOT-2026-001")
ItemWhich product this batch belongs to
QuantityUnits in this batch
Manufacturing DateWhen the batch was produced
Expiry DateShelf life (for food/pharma)

Serial Number

FieldDescription
Serial NumberUnique per-unit ID (e.g., "SN-00142")
ItemWhich product
StatusAvailable, Reserved, Sold, Defective
In the ERP: Go to Production → Batch / Serial. Create batch lots or serial numbers manually. When SF_BATCH_TRACE is ON, the system reminds you to assign batch numbers during production.

18. Subcontracting

Subcontracting is when you outsource a processing step to an external vendor. You send raw materials, they perform the operation, and return finished/partial goods.

Subcontract Order Flow

Create SC Order
Vendor + Item + Qty
Send Materials
Issue raw materials to vendor
Receive Goods
Vendor returns processed items
Stock Updated
Finished goods in stock
In the ERP: Go to Production → Subcontracting. Create a subcontract order with vendor, item, quantity, and process cost. When goods are received, click "Receive" to update stock.

19. By-Products & Co-Products

When producing a main product, you may also get secondary outputs:

TypeDefinitionExample
By-ProductSecondary output with no/few value (scrap)Wood shavings from carpentry
Co-ProductSecondary output with significant value Molasses from sugar refining

When SF_BYPRODUCT_YIELD is ON and you record a Production Entry, the system automatically creates stock entries for by-products/co-products based on the yield % defined in the BOM's by-product rules.

Example

Sugar Production — By-Product Rule

Main ProductBy-ProductYield %Type
Sugar (1000 kg)Molasses5%Co-Product
Sugar (1000 kg)Bagasse15%By-Product

When 1000 kg sugar is produced: +50 kg molasses auto-added, +150 kg bagasse auto-added.

20. Tooling & Equipment

Tooling tracks specialized tools, dies, moulds, and gauges used in production. Each tool has a cost-per-use and a total life-hours budget.

FieldDescription
NameTool identifier (e.g., "CNC Drill Bit #42")
Tool CodeInternal code for quick reference
Tool TypeDrill, Mould, Die, Gauge, Fixture, etc.
Cost Per UseCost charged each time the tool is used
Life HoursTotal rated life in hours
Current Hours UsedRunning total of hours used
In the ERP: Go to Production → Tooling. Create tools with type, cost, and life hours. When SF_TOOLING is ON, the system tracks tool usage during production.

21. Engineering Change Notice (ECN)

An Engineering Change Notice (ECN) is a formal request to modify a BOM or Routing. When SF_ECN_STRICT is ON, BOM changes cannot be activated until the ECN is approved.

ECN Lifecycle

Draft
Change requested
Pending Approval
Awaiting review
Approved
Change accepted
Implemented
Applied to BOM/Routing
Example

ECN for Speaker BOM — Change Wire Gauge

FieldValue
ECN NumberECN-001
TitleChange audio wire from 22AWG to 20AWG
Linked BOMBluetooth Speaker BOM v1.0
Change TypeComponent Specification
Old Value22AWG wire
New Value20AWG wire

With SF_ECN_STRICT ON, the Speaker BOM cannot be reactivated until this ECN is approved and implemented.

22. Business Switches — How They Enforce Rules

The 8 business switches control advanced production logic. When a switch is ON, the system enforces the corresponding rule in the relevant module.

SwitchCategoryWhat It ControlsEnforcement Point
SF_ROUTINGProductionSequential work centre stepsWO Release — returns routing info + operations
SF_QC_MANDATORYQualityMandatory inspection before completionWO Complete — blocks if no PASS inspection
SF_BATCH_TRACEQualityLot numbers, expiry datesProduction Entry — batch tracking reminder
SF_BYPRODUCT_YIELDProductionSecondary output captureProduction Entry — auto-creates by-product stock
SF_ECN_STRICTProductionRevision control on BOM/routingBOM Activate — blocks if unapproved ECN exists
SF_SUBCONTRACTPlanningOutsource processing to vendorsWork Order view — subcontract badge indicator
SF_TOOLINGProductionTool/die tracking per work centreWork Order view — tooling badge indicator
SF_POTENCY_CALCProductionDynamic formulation calculationProcess manufacturing — potency scaling

How Switches Affect the Work Order View

When you open the Work Order screen, colored badges appear at the top showing which switches are active:

Routing Active QC Mandatory Batch Tracking By-Products Subcontracting Tooling ECN Strict
In the ERP: Go to Production → Industry Config. Toggle switches on/off. Changes take effect immediately — no restart needed.

23. Frequently Asked Questions

Q: Can I create a BOM without a Work Centre?

A: Yes. BOMs only define components. Work Centres are used for labour/overhead costing. You can have a BOM with just material costs.

Q: What happens if I produce more than planned?

A: You can produce any quantity. The system consumes raw materials based on what you actually produced (not planned). If you produce 105 speakers instead of 100, it consumes materials for 105 + scrap.

Q: Can I edit a BOM after creating a Work Order?

A: Yes, but it only affects future Work Orders. Existing Work Orders keep the BOM version they were created with.

Q: How does scrap % affect material consumption?

A: Scrap % increases the effective quantity consumed. If you need 100 drivers at 5% scrap, the system consumes 105 drivers (100 × 1.05). This accounts for expected waste during production.

Q: Can I produce in multiple batches?

A: Yes. You can record multiple Production Entries against the same Work Order until the planned quantity is met. For example, produce 50 on Monday, 50 on Tuesday.

Q: What if I don't have enough raw materials?

A: Run MRP first to see the shortfall. Then create Purchase Orders to buy the missing materials. Once received, release the Work Order and produce.

Q: Can I link production to Cost Centres?

A: Yes. Link Work Centres to Cost Centres. When production happens, costs flow into the CO module for departmental tracking and profitability analysis.

Q: What's the difference between BOM and Work Order?

A: A BOM is a recipe (what goes into the product). A Work Order is a production instruction (make this many units now). Multiple Work Orders can use the same BOM.

Q: Can I track production history?

A: Yes. Each Work Order shows its production entries, dates, quantities, and status. You can see what was produced, when, and the yield percentage.

Q: How do I handle rejected items?

A: Record rejected quantity in the Production Entry. Rejected items are still added to stock (as rejected/rework) but not counted as good production. You can write them off later via a Journal entry.

Q: What is Industry Configuration?

A: Industry Configuration lets you select your manufacturing type (Discrete, Process, Project, Job Shop). This automatically enables the right production modules and configures business switches. You can also toggle individual switches manually.

Q: What does SF_QC_MANDATORY do?

A: When ON, Work Orders cannot be completed without a PASS quality inspection. You must record a QC Inspection with result "PASS" before the system allows the WO to be marked as Completed.

Q: What does SF_ECN_STRICT do?

A: When ON, a BOM cannot be activated if there's an unapproved Engineering Change Notice (ECN) for that BOM. This ensures all BOM changes go through a formal approval process.

Q: How do by-products work?

A: Define by-product rules on the BOM (yield % and item). When SF_BYPRODUCT_YIELD is ON and you record production, the system automatically creates stock entries for the by-products based on the yield %.

Q: What's the difference between Routing and Work Order?

A: A Routing defines how to make a product (which operations, which work centres, in what sequence). A Work Order is the instruction to actually make a specific quantity. A Work Order can reference a Routing for standardised production steps.

Q: Can I use subcontracting without Routing?

A: Yes. Subcontracting is independent of Routing. You can create subcontract orders to outsource any processing step, regardless of whether routings are configured.