Set up manufacturing
Setting up manufacturing in Business Central: manufacturing setup parameters, work centers and machine centers, shop calendars, routings, production BOMs, flushing methods, lot sizes, batch units of measure, production families, and subcontracting. It answers how-to-configure questions before production planning and execution.
- 13Learn pages
- 1videos
- 67AL objects
Path: Business functionality > Set up Business Central > Set up manufacturing · tier official · system manufacturing · narrative reviewed (checked by Opus)
Overview
This section covers the master data and settings needed before production orders can be planned and run. It starts with the general manufacturing setup page, then moves to the resources (work centers, machine centers, shop calendars and work shifts) and the definitions of what is produced (production BOMs, routings, standard tasks).
Further pages cover how production behaves: component flushing methods, lot size handling on routing lines and items, manufacturing batch units of measure, and production families that produce several items together from a shared process.
A separate group of pages covers subcontracting: assigning work centers to vendors, setting subcontracting locations and transfer routes, and storing subcontractor prices. A practical order is to begin with “Configure manufacturing processes”, then set up calendars and work centers, then BOMs and routings, and add the specialized topics as needed.
Key points
- The manufacturing setup page holds parameters such as normal work hours, preset output quantity, consumption calculation, capacity unit of measure and cost calculation.
- Shop calendars are built from work shifts, working days and holidays, and the work center and machine center calendars are then calculated from them.
- Production BOMs support status and certification, versioning, scrap percentages, routing link codes, phantom BOMs and calculation formulas.
- Routings define operations with setup and run time, and support serial and parallel operations and send-ahead quantity.
- Flushing methods include manual, forward and back flushing by operation or entire order, and Pick + Forward, which control when consumption is posted.
- Lot sizes on routing lines and items affect cost allocation, run time calculation and supply planning.
- Subcontracting needs vendor locations, transfer routes (transfer-from, transfer-to, in-transit, direct transfer) and subcontractor prices by vendor, work center or standard task with minimum quantity and amount.
- Batch units of measure let you produce in a different unit than the stocked unit, and production families group items for one family production order.
Learn pages
- Configure manufacturing processes: To convert material into produced end items, production resources, such as bills of material, routings, machine operators, and machinery must be set up in the system.
- Create production BOMs: Learn how to create a production bill of material (BOM), new versions of a production BOM, and how to use the quantity calculation formula.
- Create routings: This article gives an overview of the different ways to create routings including prerequisites required and how to create routing links.
- Flush components according to operation output: This article describes how to flush components according to operation output and other flushing methods involved.
- Handling Lot Sizes: This topic describes different ways to handle lot sizes.
- Set up locations for subcontracting: Learn how to configure subcontracting locations on vendor cards and set up transfer routes between your warehouse and subcontractor locations.
- Set Up Shop Calendars: Learn how to define shifts, working time, holidays, and absences for accurate production capacity calculations and resource load.
- Set Up Standard Tasks for Operations: Learn about how to set up standard tasks and add standard tasks to operations to simplify the maintenance of routings.
- Set up subcontracting: Learn how to connect outsourced production operations with vendors, work centers, comments, components, purchasing, locations, transfers, and costs.
- Set up subcontractor prices: Learn how to set up and maintain subcontractor prices for work centers, including copying prices between vendors and filtering options.
- Set up work centers and machine centers: Learn how to set up work and machine centers to represent production resources, capacity, efficiency, calendars, and costs.
- Use the manufacturing batch units of measure: Learn how to calculate production components when an item is stocked in one unit of measure but produced in another.
- Work with Production Families in Manufacturing: Learn how to group items that share a manufacturing process so you can produce them together and reduce material scrap and repeated setup work.
Videos, posts and code changes
Linked by a Haiku matcher with a grounding quote from the item’s summary (link/topics.ts); machine-generated.
- #10343 [Subcontracting] Bug 641241: Notify to install Subcontracting app in Subcontracting Worksheet (code change): “when they access the obsolete Subcontracting Worksheet page, with options to”
- #10364 Create released production orders from planning worksheet (code change): “creating released production orders directly instead of creating firm planned orders”
- #10369 Bug 640428: Fix Production BOM Comment Line TableRelation filters (code change): “to properly filter by version. The Version Code field now shows all”
- #10899 [Extensibility Request] issue 30433: expose consolidated calendar entry before insert (code change): “new integration event exposes consolidated work center calendar entries and their source data”
- #12370 Guard removed Manufacturing Setup fields with CLEANSCHEMA30 preprocessor (code change): “Manufacturing Setup fields marked as removed in version 30.0”
- #9067 Production Definition Wizard - Implementation (code change): “Production Definition Wizard is introduced as a guided multi-step interface for configuring Bill of Materials and Routing”
- #9122 Bug 641488: Add “Calendar Entries Available Until” FlowField to Work/Machine Center (code change): “new FlowField called Calendar Entries Available Until has been added to Work Center and Machine Center”
- #9123 Bug 641489: Show Next/Previous Operation No. on routing lines when Type = Parallel (code change): “Next Operation No. and Previous Operation No. fields on routing lines”
- #9177 [master] - Calculate Calendar reports missing from Work/Machine Center Cards and missing filter fields on request pages (code change): “Calculate Calendar reports are now accessible from Work Center and Machine Center Cards”
- #9277 Add PRODUCED item template to Contoso Coffee manufacturing demo data (code change): “PRODUCED item template with manufacturing-specific settings like replenishment system, manufacturing policy”
- #9787 [Subcontracting] Added actionable notification when a vendor does not have a subcontracting location code (code change): “enabling early detection of missing configuration before downstream”
- #9818 [Subcontracting] Added assisted setup guide for initial app configuration (code change): “Added assisted setup guide for initial app configuration”
- Manufacturing Foundations Capacities (2026) (video): “work centers; machine centers; shop calendar; work shifts; production scheduling”
Business Central pages and reports
The pages, reports and queries this hub’s Learn pages name (ms.search.form, API reference), joined to the code by exact object id (data/index/docs-objects.json); a page shows the table it runs on.
- Page 911 “Component - Item Details” · on Table 27 “Item”
- Page 912 “Component - Resource Details” · on Table 156 “Resource”
- Page 917 “Component - Item FactBox” · captioned “Component - Item” · on Table 901 “Assembly Line”
- Page 9287 “Prod. BOM Mat. per Ver. Matrix” · captioned “Prod. BOM Matrix per Version Matrix” · on Table 99000788 “Production Matrix BOM Line”
- Page 9291 “Work Center Calendar Matrix” · on Table 99000754 “Work Center”
- Page 9293 “Machine Center Calendar Matrix” · on Table 99000758 “Machine Center”
- Page 9295 “Work Ctr. Grp. Calendar Matrix” · on Table 99000756 “Work Center Group”
- Page 99000750 “Work Shifts” · on Table 99000750 “Work Shift”
- Page 99000751 “Shop Calendars” · on Table 99000751 “Shop Calendar”
- Page 99000752 “Shop Calendar Working Days” · on Table 99000752 “Shop Calendar Working Days”
- Page 99000753 “Shop Calendar Holidays” · on Table 99000753 “Shop Calendar Holiday”
- Page 99000754 “Work Center Card” · on Table 99000754 “Work Center”
- Page 99000755 “Work Center List” · captioned “Work Centers” · on Table 99000754 “Work Center”
- Page 99000756 “Work Center Statistics” · on Table 99000754 “Work Center”
- Page 99000758 “Work Center Groups” · on Table 99000756 “Work Center Group”
- Page 99000759 “Calendar Entries” · on Table 99000757 “Calendar Entry”
- Page 99000760 “Machine Center Card” · on Table 99000758 “Machine Center”
- Page 99000761 “Machine Center List” · captioned “Machine Centers” · on Table 99000758 “Machine Center”
- Page 99000762 “Machine Center Statistics” · on Table 99000758 “Machine Center”
- Page 99000764 “Routing List” · captioned “Routings” · on Table 99000763 “Routing Header”
- Page 99000765 “Routing Lines” · captioned “Lines” · on Table 99000764 “Routing Line”
- Page 99000766 “Routing” · on Table 99000763 “Routing Header”
- Page 99000767 “Routing Version Lines” · captioned “Lines” · on Table 99000764 “Routing Line”
- Page 99000768 “Manufacturing Setup” · on Table 99000765 “Manufacturing Setup”
- Page 99000769 “Work Center Calendar” · on Table 99000754 “Work Center”
- Page 99000770 “Machine Center Calendar” · on Table 99000758 “Machine Center”
- Page 99000771 “Work Ctr. Group Calendar” · on Table 99000756 “Work Center Group”
- Page 99000772 “Capacity Absence” · on Table 99000760 “Calendar Absence Entry”
- Page 99000779 “Stop Codes” · on Table 99000761 “Stop”
- Page 99000780 “Scrap Codes” · on Table 99000762 “Scrap”
- Page 99000786 “Production BOM” · on Table 99000771 “Production BOM Header”
- Page 99000787 “Production BOM List” · captioned “Production BOMs” · on Table 99000771 “Production BOM Header”
- Page 99000788 “Production BOM Lines” · captioned “Lines” · on Table 99000772 “Production BOM Line”
- Page 99000789 “Production BOM Version Lines” · captioned “Lines” · on Table 99000772 “Production BOM Line”
- Page 99000790 “Family” · on Table 99000773 “Family”
- Page 99000791 “Family List” · captioned “Families” · on Table 99000773 “Family”
- Page 99000792 “Family Lines” · captioned “Lines” · on Table 99000774 “Family Line”
- Page 99000793 “Family Line List” · on Table 99000774 “Family Line”
- Page 99000794 “Routing Comment Sheet” · captioned “Comment Sheet” · on Table 99000775 “Routing Comment Line”
- Page 99000795 “Prod. Order BOM Cmt. Sheet” · captioned “Comment Sheet” · on Table 99000776 “Production BOM Comment Line”
- Page 99000796 “Routing Comment List” · captioned “Comment List” · on Table 99000775 “Routing Comment Line”
- Page 99000797 “Prod. BOM Comment List” · captioned “Comment List” · on Table 99000776 “Production BOM Comment Line”
- Page 99000798 “Routing Links” · on Table 99000777 “Routing Link”
- Page 99000799 “Standard Tasks” · on Table 99000778 “Standard Task”
- Page 99000800 “Prod. BOM Version List” · on Table 99000779 “Production BOM Version”
- Page 99000803 “Standard Task Tools” · on Table 99000781 “Standard Task Tool”
- Page 99000804 “Standard Task Personnel” · on Table 99000782 “Standard Task Personnel”
- Page 99000805 “Standard Task Qlty Measures” · on Table 99000784 “Standard Task Quality Measure”
- Page 99000806 “Quality Measures” · on Table 99000785 “Quality Measure”
- Page 99000807 “Standard Task Descript. Sheet” · on Table 99000783 “Standard Task Description”
- Page 99000808 “Routing Version List” · on Table 99000786 “Routing Version”
- Page 99000809 “Production BOM Version” · on Table 99000779 “Production BOM Version”
- Page 99000810 “Routing Version” · on Table 99000786 “Routing Version”
- Page 99000811 “Prod. BOM Where-Used”
- Page 99000812 “Prod. BOM Matrix per Version” · on Table 99000788 “Production Matrix BOM Line”
- Page 99000817 “Prod. Order Routing” · on Table 5409 “Prod. Order Routing Line”
- Page 99000818 “Prod. Order Components” · on Table 5407 “Prod. Order Component”
- Page 99000834 “Prod. Order Rtng Qlty Meas.” · on Table 5413 “Prod. Order Rtng Qlty Meas.”
- Page 99000835 “Routing Tools” · on Table 99000802 “Routing Tool”
- Page 99000836 “Routing Personnel” · on Table 99000803 “Routing Personnel”
- Page 99000837 “Routing Quality Measures” · on Table 99000805 “Routing Quality Measure”
- Page 99000840 “Prod. Order Rtng. Cmt. Sh.” · captioned “Comment Sheet” · on Table 5415 “Prod. Order Rtng Comment Line”
- Page 99000841 “Prod. Order Rtng. Cmt. List” · captioned “Comment List” · on Table 5415 “Prod. Order Rtng Comment Line”
- Page 99000844 “Prod. Order Routing Tools” · on Table 5411 “Prod. Order Routing Tool”
- Page 99000845 “Prod. Order Routing Personnel” · on Table 5412 “Prod. Order Routing Personnel”
- Page 99000866 “Capacity Constrained Resources” · on Table 99000866 “Capacity Constrained Resource”
- Page 99000920 “Registered Absences” · on Table 99000848 “Registered Absence”
Learn also names 1 object with no object page: page/99001500.
Source: Microsoft Learn (CC BY 4.0). Descriptions are Learn’s own.
What Learn documents here 8 of 13 Learn pages
- learnConfigure manufacturing processes2026-07-16
- learnCreate production BOMs2026-07-22
- learnCreate routings2026-05-28
- learnFlush components according to operation output2025-11-06
- learnHandling Lot Sizes2021-04-01
- learnSet up locations for subcontracting2026-05-20
- learnSet Up Shop Calendars2026-09-04
- learnSet Up Standard Tasks for Operations2021-06-22