{"id":17888,"date":"2026-09-29T10:32:29","date_gmt":"2026-09-29T05:32:29","guid":{"rendered":"https:\/\/dynamics.folio3.com\/blog\/?p=17888"},"modified":"2026-09-29T16:43:12","modified_gmt":"2026-09-29T11:43:12","slug":"business-central-manufacturing-module-for-agile-organizations","status":"publish","type":"post","link":"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/","title":{"rendered":"Business Central Manufacturing Module: Production Orders, Planning and Costing Explained"},"content":{"rendered":"<p>The Business Central manufacturing module plans, runs and costs production for small and mid-sized manufacturers. It uses production BOMs, routings, work centers and production orders, plus an MRP engine and standard costing. However, it plans with infinite capacity by default and doesn&#8217;t include detailed shop-floor scheduling.<\/p>\n<h2>Key takeaways about the Business Central manufacturing module<\/h2>\n<ul>\n<li><strong>It needs Premium.<\/strong> Manufacturing features appear only with the Premium experience, so factor that into licensing early.<\/li>\n<li><strong>Planning assumes infinite capacity.<\/strong> Capacity limits apply only to work or machine centers you set up as capacity constrained, and even then as a rough-cut schedule.<\/li>\n<li><strong>There are six flushing methods.<\/strong> The mix you choose sets how much consumption posts automatically and whether scrap gets recorded.<\/li>\n<li><strong>Costing is built around standard cost.<\/strong> Variances only settle when a production order is finished and costs are adjusted.<\/li>\n<li><strong>The module changed a lot in 2025 and 2026.<\/strong> You can now reopen finished orders, and quality management and subcontracting arrived as Microsoft-published apps.<\/li>\n<\/ul>\n<p>This guide explains how BOMs, routings, production orders, planning, capacity and costing work together in Business Central. It also covers the limitations Microsoft documents and includes two worked examples. It&#8217;s written for operations, IT and finance leads at discrete manufacturers who need to react quickly to changing demand without losing control of cost.<\/p>\n<h2>What is the Business Central manufacturing module?<\/h2>\n<p>The Business Central manufacturing module is the part of Dynamics 365 Business Central that turns materials into finished goods. According to <a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/production-manage-manufacturing\" target=\"_blank\" rel=\"noopener\">Microsoft&#8217;s manufacturing overview<\/a>, production BOMs define components, routings define operations, and work and machine centers model capacity and cost. Production orders then tie these together, from planned demand through to finished output.<\/p>\n<p>In practice, the module works with five other areas of Business Central: supply planning, inventory, warehousing, costing and analytics. As a result, posting consumption and output updates inventory and work in process, and those values flow through to the general ledger.<\/p>\n<p>If you&#8217;re still deciding whether Business Central suits a discrete operation at all, start with our <a href=\"https:\/\/dynamics.folio3.com\/blog\/dynamics-365-business-central-for-discrete-manufacturing-features-capabilities-what-to-expect\/\">guide to Business Central for discrete manufacturing<\/a>. This article goes deeper into how the module behaves once you&#8217;ve chosen it.<\/p>\n<h3>Built-in features and separately installed apps<\/h3>\n<p>Some capabilities are Microsoft-published apps that you add from Extension Management.<\/p>\n<div style=\"overflow-x: auto; margin: 24px 0; border: 1px solid #e3e7ee; border-radius: 8px;\">\n<table style=\"width: 100%; border-collapse: collapse; border: none; margin: 0; font-size: 15px; line-height: 1.45;\">\n<thead>\n<tr style=\"background: #1f2a44; color: #ffffff;\">\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\">Capability<\/th>\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\">How you get it<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Production BOMs, routings, work and machine centers, production orders<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Built in<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">MPS and MRP through the planning worksheet<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Built in<\/td>\n<\/tr>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Capacity-constrained resources (finite loading)<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Built in<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Standard cost roll-up and variance posting<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Built in<\/td>\n<\/tr>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Assembly orders for kitting<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Built in (also in Essentials)<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Basic subcontracting through vendor work centers<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Built in<\/td>\n<\/tr>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Subcontracting worksheet, subcontractor prices and component transfers<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/production-how-to-subcontract-manufacturing\" target=\"_blank\" rel=\"noopener\">Subcontracting app<\/a> from Microsoft<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Inspections, pass\/fail templates and lot blocking<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/qms-overview\" target=\"_blank\" rel=\"noopener\">Quality Management app<\/a> from Microsoft<\/td>\n<\/tr>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Manufacturing KPIs and dashboards<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/manufacturing-powerbi-app\" target=\"_blank\" rel=\"noopener\">Power BI Manufacturing app<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3>License requirements<\/h3>\n<p>Manufacturing is available only with the Premium experience. Since November 1, 2025, Premium lists at <a href=\"https:\/\/www.microsoft.com\/en-us\/dynamics-365\/blog\/business-leader\/2025\/05\/06\/new-microsoft-dynamics-365-business-central-pricing-effective-october-2025\/\" target=\"_blank\" rel=\"noopener\">$110 per user per month<\/a>, against $80 for Essentials.<\/p>\n<p>Because Premium is licensed per user, confirm with your partner which of your users need it before you set a budget. Team Member licenses can cover light users who mainly view or approve. For a full cost comparison, see our <a href=\"https:\/\/dynamics.folio3.com\/blog\/dynamics-365-manufacturing\/\">manufacturing ERP buyer&#8217;s guide<\/a>.<\/p>\n<h2>What master data does the Business Central manufacturing module use?<\/h2>\n<p>The module uses four kinds of master data. The item card says <em>whether<\/em> an item is produced, the production BOM says <em>what<\/em> goes into it, the routing says <em>how<\/em> it&#8217;s made, and work and machine centers say <em>where<\/em>, and at what cost. When you refresh a production order, Business Central copies the BOM and routing into it. Errors in this data therefore carry into every plan, schedule and cost.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter wp-image-19096 size-full\" src=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2024\/09\/bc-manufacturing-master-data-diagram.png\" alt=\"Business Central manufacturing module master data: item card, production BOM, routing and work centers feeding a released production order\" width=\"1520\" height=\"1088\" srcset=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2024\/09\/bc-manufacturing-master-data-diagram.png 1520w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2024\/09\/bc-manufacturing-master-data-diagram-300x215.png 300w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2024\/09\/bc-manufacturing-master-data-diagram-1024x733.png 1024w, https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2024\/09\/bc-manufacturing-master-data-diagram-768x550.png 768w\" sizes=\"(max-width: 1520px) 100vw, 1520px\" \/><\/p>\n<p>A <a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/production-how-to-create-production-boms\" target=\"_blank\" rel=\"noopener\">production BOM<\/a> lists components and their quantity per parent. Key settings:<\/p>\n<ul>\n<li><strong>Phantom BOMs<\/strong> group components without creating a separate production order or inventory transaction. Instead, their components explode straight onto the parent order.<\/li>\n<li><strong>Versions<\/strong> carry a starting date, and each stays valid until the next one starts. A comparison page shows quantities across versions side by side.<\/li>\n<li><strong>Certification<\/strong> is required before a BOM can be used in production or planning.<\/li>\n<li><strong>Scrap %<\/strong> adds expected component waste. It&#8217;s different from routing scrap, which covers scrapped output.<\/li>\n<li><strong>Calculation formulas<\/strong> can multiply quantities by length, width, depth or weight. Meanwhile, <em>Fixed Quantity<\/em> consumes the same amount regardless of lot size.<\/li>\n<\/ul>\n<p>For light kitting without routings, assembly BOMs are the simpler option. Our guide to <a href=\"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-setup-for-sub-assemblies\/\">sub-assembly setup<\/a> covers how multi-level structures behave.<\/p>\n<h3>Routings<\/h3>\n<p>A <a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/production-how-to-create-routings\" target=\"_blank\" rel=\"noopener\">routing<\/a> is the sequence of operations, each assigned to a work or machine center.<\/p>\n<ul>\n<li><strong>Serial or parallel.<\/strong> Parallel routings branch with a <em>Next Operation No.<\/em> such as 20|30, so the longest branch sets the lead time.<\/li>\n<li><strong>Four time fields.<\/strong> Setup time applies per order and run time per unit. By contrast, wait and move times extend lead time but don&#8217;t consume capacity.<\/li>\n<li><strong>Send-ahead quantity<\/strong> lets the next operation start on a partial lot, which shortens lead time.<\/li>\n<li><strong>Routing link codes<\/strong> tie a component to the operation that uses it, so it&#8217;s consumed when that operation runs. Never reuse a code across operations, or the component is consumed twice.<\/li>\n<\/ul>\n<h3>Work centers and machine centers<\/h3>\n<p><a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/production-how-to-set-up-work-and-machine-centers\" target=\"_blank\" rel=\"noopener\">Work and machine centers<\/a> sit in a three-level hierarchy: work center group, work center, then machine center. Each needs a shop calendar, or it shows no available capacity.<\/p>\n<p>Two formulas apply. First, an operation&#8217;s duration equals run time divided by efficiency and capacity. Second, unit cost equals direct unit cost, plus that cost times the indirect cost %, plus the overhead rate. Note also that the <em>Alternate Work Center<\/em> field is for information only, so planning never uses it.<\/p>\n<h2>How do production orders work in Business Central?<\/h2>\n<p>A production order moves through five statuses, and each one controls what you can do with it. The table below summarizes Microsoft&#8217;s <a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/production-about-production-orders\" target=\"_blank\" rel=\"noopener\">guidance on production orders<\/a>.<\/p>\n<div style=\"overflow-x: auto; margin: 24px 0; border: 1px solid #e3e7ee; border-radius: 8px;\">\n<table style=\"width: 100%; border-collapse: collapse; border: none; margin: 0; font-size: 15px; line-height: 1.45;\">\n<thead>\n<tr style=\"background: #1f2a44; color: #ffffff;\">\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none; white-space: nowrap;\">Status<\/th>\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\">What it&#8217;s for<\/th>\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\">What people often get wrong<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap; font-weight: 600;\">Simulated<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Quotes and cost estimates<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Planning ignores it, and it disappears when its status changes<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap; font-weight: 600;\">Planned<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Planning&#8217;s best estimate of future load<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Planning deletes and recreates planned orders every run, so creating them by hand is wasted effort<\/td>\n<\/tr>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap; font-weight: 600;\">Firm Planned<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">A committed slot for future production<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Later planning runs leave it alone<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap; font-weight: 600;\">Released<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Execution: recording consumption, output and time<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Automatic flushing happens only here, and &#8220;released&#8221; doesn&#8217;t mean materials are picked<\/td>\n<\/tr>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap; font-weight: 600;\">Finished<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Closing the cost cycle; traceability<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">It can&#8217;t be edited, but it can be reopened once to fix missing consumption or tracking<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>You change status with the <strong>Change Status<\/strong> action, or for many orders at once from the <strong>Change Production Order Status<\/strong> page. In addition, only orders created from the planning worksheet, order planning, sales order planning or the Replan action are automatically reserved and tracked to their demand.<\/p>\n<h3>Flushing methods<\/h3>\n<p>Flushing decides when component consumption is recorded. You set it on the item or stockkeeping unit, and it copies to the production order when you refresh it. Microsoft offers <a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/production-how-to-flush-components-according-to-operation-output\" target=\"_blank\" rel=\"noopener\">six methods<\/a>:<\/p>\n<div style=\"overflow-x: auto; margin: 24px 0; border: 1px solid #e3e7ee; border-radius: 8px;\">\n<table style=\"width: 100%; border-collapse: collapse; border: none; margin: 0; font-size: 15px; line-height: 1.45;\">\n<thead>\n<tr style=\"background: #1f2a44; color: #ffffff;\">\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none; white-space: nowrap;\">Method<\/th>\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\">When consumption posts<\/th>\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\">Typical use<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap; font-weight: 600;\">Manual<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Only when you post a journal<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Variable quantities, substitutions, tracked components<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap; font-weight: 600;\">Forward<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">At release, for the expected quantity; with routing link codes, when the linked operation starts<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Low-defect work where most material is used early<\/td>\n<\/tr>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap; font-weight: 600;\">Backward<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">At finish, based on actual output; with routing link codes, when each operation finishes<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Accurate consumption without manual entry<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap; font-weight: 600;\">Pick + Forward<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Like Forward, but only after a warehouse pick<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Locations with bins or directed picking<\/td>\n<\/tr>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap; font-weight: 600;\">Pick + Backward<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Like Backward, but only after a warehouse pick<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Same<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap; font-weight: 600;\">Pick + Manual<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Manual posting that requires a pick<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Warehouse-controlled locations<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Most plants mix methods by component. However, Microsoft warns that automatic flushing means you &#8220;might not accurately record, or even be aware of, scrap.&#8221; For high-value or scrap-prone parts, manual or backward flushing by operation is usually safer. Output is flushed separately, too: work and machine centers carry their own Manual, Forward or Backward setting, which you can override per routing line.<\/p>\n<h3>Posting, scrap and corrections<\/h3>\n<ul>\n<li><strong>Production journal.<\/strong> Opened from a released order line, it shows components under their operations with actuals to date. It&#8217;s the easiest way to post consumption and output together.<\/li>\n<li><strong>Batch journals.<\/strong> Consumption and output journals process many orders at once. For example, you can post output first with <em>Explode Routing<\/em> and then consumption based on what was actually produced.<\/li>\n<li><strong>Scrap<\/strong> is posted per operation as scrap rather than finished output.<\/li>\n<li><strong>Corrections.<\/strong> Since April 2025, you can reopen a finished order once and <a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/production-cancel-production-orders-that-have-consumption\" target=\"_blank\" rel=\"noopener\">reverse consumption, output, capacity and subcontracting entries<\/a>, including cancelling orders that already have consumption.<\/li>\n<\/ul>\n<p>If you want shop-floor data captured at the machine rather than in journals, our <a href=\"https:\/\/dynamics.folio3.com\/blog\/business-central-shop-floor-data-collection\/\">operations manager&#8217;s guide<\/a> covers the options.<\/p>\n<h2>How does planning work in the Business Central manufacturing module?<\/h2>\n<p>Planning in the Business Central manufacturing module runs through the planning worksheet. It nets demand against supply and then suggests what to make, buy, move or cancel. It plans materials with infinite capacity, so a plan can overload a work center without any warning.<\/p>\n<h3>MPS, MRP and planning calculation options<\/h3>\n<p><a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/production-how-to-run-mps-and-mrp\" target=\"_blank\" rel=\"noopener\">MPS and MRP use the same algorithm<\/a>. MPS covers end items with sales orders or forecasts, while MRP covers their dependent components. Most companies run both together.<\/p>\n<ul>\n<li><strong>Calculate Regenerative Plan<\/strong> deletes all planned supply and replans every item. Microsoft calls it the most common process.<\/li>\n<li><strong>Calculate Net Change Plan<\/strong> replans only items whose demand, supply or planning settings changed.<\/li>\n<li><strong>Get Action Messages<\/strong> gives a quick view of recent changes between full runs.<\/li>\n<\/ul>\n<p>In every case, Microsoft notes that the worksheet assumes infinite capacity and ignores work and machine center limits.<\/p>\n<h3>Action messages<\/h3>\n<p>The plan is expressed as action messages, generated one BOM level at a time so changes ripple correctly through multi-level products.<\/p>\n<div style=\"overflow-x: auto; margin: 24px 0; border: 1px solid #e3e7ee; border-radius: 8px;\">\n<table style=\"width: 100%; border-collapse: collapse; border: none; margin: 0; font-size: 15px; line-height: 1.45;\">\n<thead>\n<tr style=\"background: #1f2a44; color: #ffffff;\">\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\">Action message<\/th>\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\">When it appears<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">New<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Existing supply can&#8217;t cover the demand<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Change Qty.<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">A tracked demand&#8217;s quantity changed<\/td>\n<\/tr>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Reschedule<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">A date change unbalanced supply and demand<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Resch. &amp; Chg. Qty.<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Both the date and the quantity changed<\/td>\n<\/tr>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Cancel<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">The demand disappeared, or the supply is no longer needed<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>When you carry out the messages, Business Central creates planned or firm planned production orders, along with purchase, assembly and transfer orders. From version 29, expected in early October 2026, you can also create released production orders directly from the worksheet.<\/p>\n<h3>Reordering policies<\/h3>\n<p>The reordering policy on each item decides how planning sizes supply. An item without one is left out of planning altogether. Microsoft&#8217;s <a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/setup-best-practices-reordering-policies\" target=\"_blank\" rel=\"noopener\">best-practice guidance<\/a> maps the four policies to ABC classes:<\/p>\n<div style=\"overflow-x: auto; margin: 24px 0; border: 1px solid #e3e7ee; border-radius: 8px;\">\n<table style=\"width: 100%; border-collapse: collapse; border: none; margin: 0; font-size: 15px; line-height: 1.45;\">\n<thead>\n<tr style=\"background: #1f2a44; color: #ffffff;\">\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\">Policy<\/th>\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\">Best fit in manufacturing<\/th>\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\">Watch out for<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Order<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">A items; make-to-order; top-level items and expensive subassemblies<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">It reserves supply to specific demand automatically<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Lot-for-Lot<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">B items; components used in many BOMs; the safe default<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">It groups demand within the time bucket<\/td>\n<\/tr>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Fixed Reorder Qty.<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">C items and lowest-level components, with a reorder point<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Don&#8217;t combine it with forecasts or reservations<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Maximum Qty.<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">C items with storage limits or high carrying cost<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">The order quantity changes each time<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Microsoft&#8217;s <a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/design-details-handling-reordering-policies\" target=\"_blank\" rel=\"noopener\">design notes on reordering<\/a> describe four behaviors behind many planning suggestions:<\/p>\n<ul>\n<li><strong>Time buckets<\/strong> group demand into one order, which avoids a cascade of reschedules.<\/li>\n<li><strong>Overflow warnings<\/strong> suggest reducing supply when projected stock would exceed the maximum.<\/li>\n<li><strong>Emergency orders<\/strong> cover a projected shortfall with the exact quantity, ignoring minimum, maximum and multiple order settings.<\/li>\n<li><strong>Calendars<\/strong> move supply that falls on a non-working day to the nearest working day.<\/li>\n<\/ul>\n<h2>How does Business Central handle capacity and scheduling?<\/h2>\n<p>Business Central schedules operations with infinite capacity by default. In other words, it uses lead times and routing order, and it lets work centers become overloaded. Finite loading only applies to the resources you choose to constrain.<\/p>\n<h3>Capacity-constrained resources<\/h3>\n<p>For bottlenecks, you add a work or machine center to the <strong>Capacity Constrained Resources<\/strong> page, according to Microsoft&#8217;s <a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/production-how-to-set-up-work-and-machine-centers\" target=\"_blank\" rel=\"noopener\">work center setup guide<\/a>. Two settings then control how it&#8217;s loaded:<\/p>\n<ul>\n<li><strong>Critical Load %<\/strong> caps how full the resource can get. For example, 90 leaves a 10% buffer.<\/li>\n<li><strong>Dampener %<\/strong> lets the scheduler exceed that cap slightly to avoid splitting an operation.<\/li>\n<\/ul>\n<p>When a time slot is too small, Business Central splits the operation across the nearest free slots and assigns setup time only once. Also, constrained resources with a capacity above one are planned in sequence, not in parallel.<\/p>\n<h3>Scheduling limitations in the Business Central manufacturing module<\/h3>\n<p>In Microsoft&#8217;s words, &#8220;Business Central doesn&#8217;t support detailed shop floor control.&#8221; Instead, it produces a rough-cut schedule rather than one built on priorities or optimization rules. Consequently, plants with several bottlenecks, sequence-dependent setups or daily drag-and-drop rescheduling usually add a visual scheduling extension. We cover the options later in this guide.<\/p>\n<p>To see the load a plan creates, use the <a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/production-how-to-view-the-load-on-work-centers\" target=\"_blank\" rel=\"noopener\">work center and machine center load views<\/a>. Checking them after each planning run is the simplest way to catch overloads that the planning worksheet won&#8217;t flag.<\/p>\n<h3>Worked example: calculating lead time from routing times<\/h3>\n<p>Take a simplified order for 100 steel brackets with a two-step routing. It ignores wait, move and queue time to keep the numbers clear, and it applies Microsoft&#8217;s formulas for <a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/production-how-to-create-routings\" target=\"_blank\" rel=\"noopener\">duration and send-ahead<\/a>.<\/p>\n<div style=\"overflow-x: auto; margin: 24px 0; border: 1px solid #e3e7ee; border-radius: 8px;\">\n<table style=\"width: 100%; border-collapse: collapse; border: none; margin: 0; font-size: 15px; line-height: 1.45;\">\n<thead>\n<tr style=\"background: #1f2a44; color: #ffffff;\">\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\"><\/th>\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\">Operation 10: Cutting<\/th>\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\">Operation 20: Welding<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Setup time<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">30 min<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">20 min<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Run time<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">2 min per unit<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">3 min per unit<\/td>\n<\/tr>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Work center efficiency<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">80%<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">100%<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Setup duration (setup \u00f7 efficiency)<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">37.5 min<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">20 min<\/td>\n<\/tr>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Run duration (run \u00d7 100 \u00f7 efficiency)<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">250 min<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">300 min<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Total duration<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">287.5 min<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">320 min<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Notice that cutting books 200 minutes of run time against the work center, but the operation <em>lasts<\/em> 250 minutes. That&#8217;s because efficiency stretches duration, not the capacity Business Central allocates.<\/p>\n<p><strong>Without send-ahead<\/strong>, welding waits for all 100 brackets to be cut. As a result, the order takes 287.5 + 320 = 607.5 minutes, or just over 10 hours.<\/p>\n<p><strong>With a send-ahead quantity of 25<\/strong> on cutting, welding can start once the first 25 brackets are cut. That point comes after 37.5 + (25 \u00d7 2 \u00f7 0.8) = 100 minutes. Welding then runs its full 320 minutes and finishes at 420 minutes, or 7 hours. Because welding is the slower step, it never runs out of parts. The send-ahead quantity reduces the order&#8217;s lead time by about three hours, or 31%.<\/p>\n<h2>How does manufacturing costing work in Business Central?<\/h2>\n<p>The module is built around standard cost. Produced items enter inventory at a predetermined cost, and any gap to actual cost posts as a variance, split by cost type, when the order is finished and costs are adjusted, as Microsoft&#8217;s <a href=\"https:\/\/learn.microsoft.com\/en-gb\/dynamics365\/business-central\/design-details-production-order-posting\" target=\"_blank\" rel=\"noopener\">production posting design notes<\/a> explain. FIFO and average costing also work. However, most of the costing tools assume Standard.<\/p>\n<h3>Cost elements of a produced item<\/h3>\n<p>According to Microsoft&#8217;s guide to <a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/finance-about-calculating-standard-cost\" target=\"_blank\" rel=\"noopener\">calculating standard cost<\/a>, a produced item&#8217;s cost is built from these elements:<\/p>\n<div style=\"overflow-x: auto; margin: 24px 0; border: 1px solid #e3e7ee; border-radius: 8px;\">\n<table style=\"width: 100%; border-collapse: collapse; border: none; margin: 0; font-size: 15px; line-height: 1.45;\">\n<thead>\n<tr style=\"background: #1f2a44; color: #ffffff;\">\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\">Cost element<\/th>\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\">Where it comes from<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Material<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Components on the BOM, at one level or rolled up through subassemblies, plus expected scrap<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Non-inventory material<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Consumables and services on the BOM, but only if you turn on <em>Include Non-Inventory Items to Produced Items<\/em><\/td>\n<\/tr>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Capacity<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Work and machine center rates multiplied by routing times. Setup time is spread over the item&#8217;s lot size<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Subcontracted<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Outside operations, costed on the work center that represents the subcontractor<\/td>\n<\/tr>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Capacity overhead<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Indirect cost % and overhead rate on work and machine centers<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Manufacturing overhead<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Indirect cost % and overhead rate on the produced item<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3>Updating standard costs<\/h3>\n<p>For one item, <strong>Calc. Production Std. Cost<\/strong> rolls costs up either one level or through every level of the BOM. For many items, the <strong>Standard Cost Worksheet<\/strong> is the better tool:<\/p>\n<ol>\n<li>Purchasing suggests new component costs.<\/li>\n<li>Production suggests new work and machine center rates.<\/li>\n<li>Finance rolls the changes up, reviews the impact and implements them on a chosen date.<\/li>\n<li>Business Central then creates revaluation lines for the stock you already hold.<\/li>\n<\/ol>\n<h3>How WIP and variances are posted<\/h3>\n<p>Consumption and capacity post into work in process (WIP), and output leaves WIP at standard cost. The two rarely match exactly. Therefore, the <strong>Adjust Cost \u2013 Item Entries<\/strong> job reconciles them, and <a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/finance-about-finished-production-order-costs\" target=\"_blank\" rel=\"noopener\">it only considers orders with status Finished<\/a>. Unfinished orders leave WIP and variances unsettled at month-end.<\/p>\n<p>Variances then post by <a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/design-details-cost-components\" target=\"_blank\" rel=\"noopener\">cost component<\/a>: material, capacity, subcontracted, capacity overhead, manufacturing overhead and non-inventory material. Since April 2026, capacity and overhead also post to the WIP account of the production location, which fixes a long-standing problem for multi-site costing.<\/p>\n<h3>Worked example: calculating production variances<\/h3>\n<p>Staying with the 100 brackets, assume a simple standard cost with no overhead. Each bracket uses one steel plate at $12, and the routing&#8217;s standard time is 6 minutes per bracket at a work center rate of $60 per hour.<\/p>\n<div style=\"overflow-x: auto; margin: 24px 0; border: 1px solid #e3e7ee; border-radius: 8px;\">\n<table style=\"width: 100%; border-collapse: collapse; border: none; margin: 0; font-size: 15px; line-height: 1.45;\">\n<thead>\n<tr style=\"background: #1f2a44; color: #ffffff;\">\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\"><\/th>\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\">Standard for 100 brackets<\/th>\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\">Actually posted<\/th>\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none; white-space: nowrap;\">Variance<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Material<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">100 plates \u00d7 $12 = $1,200<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">104 plates \u00d7 $12 = $1,248<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap;\">$48<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Capacity<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">10 hours \u00d7 $60 = $600<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">11 hours \u00d7 $60 = $660<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap;\">$60<\/td>\n<\/tr>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\"><strong>Total<\/strong><\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\"><strong>$1,800<\/strong><\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\"><strong>$1,908<\/strong><\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap;\"><strong>$108<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Here&#8217;s how that flows through Business Central:<\/p>\n<ol>\n<li>Consumption of 104 plates and 11 hours of capacity post $1,908 into WIP.<\/li>\n<li>Output of 100 brackets leaves WIP at the standard $1,800, so $108 stays behind.<\/li>\n<li>Once the order is set to <strong>Finished<\/strong>, Adjust Cost \u2013 Item Entries posts the $108 as a $48 material variance and a $60 capacity variance.<\/li>\n<li>If the order is left as <strong>Released<\/strong> at month-end, however, the $108 simply sits in WIP. Nobody sees the extra scrap or the slow hour until someone finishes the order.<\/li>\n<\/ol>\n<p>Finish production orders promptly so that variances post in the right period.<\/p>\n<p>For a step-by-step costing setup, see our <a href=\"https:\/\/erpsoftwareblog.com\/2026\/06\/how-to-configure-business-central-for-manufacturing\/\" target=\"_blank\" rel=\"noopener\">Business Central manufacturing configuration guide<\/a>.<\/p>\n<h2>Which apps extend the Business Central manufacturing module?<\/h2>\n<p>Quality management and advanced subcontracting are Microsoft-published apps, while the other connected features below are built in.<\/p>\n<h3>Quality Management<\/h3>\n<p>The <a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/qms-overview\" target=\"_blank\" rel=\"noopener\">Quality Management app<\/a> has been available since April 1, 2026. It creates inspections at receipt, production, assembly and warehouse points, and it uses templates with measurements and pass\/fail criteria. In addition, it can block non-compliant lots automatically and trigger workflows from results. New environments install it automatically; existing ones add it from Extension Management. If you pay for a third-party inspection add-on today, compare it with the native app before your next renewal.<\/p>\n<h3>Subcontracting<\/h3>\n<p>Basic subcontracting has always been built in. You link a work center to a vendor and use it on routing operations, costed per hour or per unit. The <a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/production-how-to-subcontract-manufacturing\" target=\"_blank\" rel=\"noopener\">Subcontracting app<\/a>, available since July 8, 2026, goes much further:<\/p>\n<ul>\n<li>A subcontracting worksheet, plus purchase orders created straight from released order routings.<\/li>\n<li>Subcontractor price lists.<\/li>\n<li>Component supply methods: the vendor buys them, they&#8217;re stocked at the vendor, or you transfer them.<\/li>\n<li>Item charges such as freight on subcontract receipts.<\/li>\n<li>Automatic location and transfer-order handling.<\/li>\n<\/ul>\n<h3>Other connected capabilities<\/h3>\n<ul>\n<li><strong>Item tracking.<\/strong> Lot and serial numbers carry through production. Since April 2026, exploding a routing creates one output line per serial number.<\/li>\n<li><strong>Warehouse integration.<\/strong> Pick-based flushing and default bins on work and machine centers keep components and output in the right places.<\/li>\n<li><strong>Power BI Manufacturing app.<\/strong> Manufacturing KPIs, updated in 2025 and extended with subcontracting analysis in April 2026.<\/li>\n<li><strong>Sustainability.<\/strong> Scope 3 emissions now flow through manufacturing, available since December 2025.<\/li>\n<li><strong>AI agents.<\/strong> The Sales Order Agent turns emailed customer orders into quotes and orders, and the Payables Agent handles vendor invoices. Both have been available since November 2025 and use Copilot credits.<\/li>\n<\/ul>\n<p><strong>Not sure which of these to switch on?<\/strong> <a href=\"https:\/\/dynamics.folio3.com\/contact\/\">Talk to our Business Central manufacturing team<\/a> about what fits your plant.<\/p>\n<h2>What changed in the Business Central manufacturing module in 2025 and 2026?<\/h2>\n<p>The table lists the main manufacturing changes since April 2025, newest first, from Microsoft&#8217;s release plans for <a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/release-plan\/2025wave1\/smb\/dynamics365-business-central\/planned-features\" target=\"_blank\" rel=\"noopener\">2025 wave 1<\/a>, <a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/release-plan\/2025wave2\/smb\/dynamics365-business-central\/planned-features\" target=\"_blank\" rel=\"noopener\">2025 wave 2<\/a> and <a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/release-plan\/2026wave1\/smb\/dynamics365-business-central\/planned-features\" target=\"_blank\" rel=\"noopener\">2026 wave 1<\/a>, plus the <a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/dev-itpro\/whatsnew\/whatsnew-update-29-0\" target=\"_blank\" rel=\"noopener\">version 29 preview notes<\/a>.<\/p>\n<div style=\"overflow-x: auto; margin: 24px 0; border: 1px solid #e3e7ee; border-radius: 8px;\">\n<table style=\"width: 100%; border-collapse: collapse; border: none; margin: 0; font-size: 15px; line-height: 1.45;\">\n<thead>\n<tr style=\"background: #1f2a44; color: #ffffff;\">\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none; white-space: nowrap;\">When<\/th>\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none; white-space: nowrap;\">Version<\/th>\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\">What changed<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap; font-weight: 600;\">Early Oct 2026 (expected)<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap;\">29<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Released production orders created straight from the planning worksheet; capacity calendar monitoring; subcontracting instructions on purchase orders; basic warehouse picks for subcontracting; quality results filled in automatically<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap; font-weight: 600;\">Jul 8, 2026<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap;\">28<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Subcontracting app released<\/td>\n<\/tr>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap; font-weight: 600;\">Apr 1, 2026<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap;\">28<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Quality Management app released; location-specific WIP posting; one output line per serial number; approvals for requisition worksheets and item journals<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap; font-weight: 600;\">Nov\u2013Dec 2025<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap;\">27<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Sales Order and Payables agents released; Scope 3 emissions in manufacturing<\/td>\n<\/tr>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap; font-weight: 600;\">Oct 1, 2025<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap;\">27<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Updated Power BI Manufacturing app and modernized manufacturing reports<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap; font-weight: 600;\">Apr 1, 2025<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; white-space: nowrap;\">26<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Reopen finished production orders; cancel orders that have consumption; skip warehouse picks for manual flushing; overpicking; block items or variants from output; output through warehouse put-aways; barcodes and attachments on production orders<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Microsoft also changed how it publishes updates. From September 2026, Microsoft publishes new capabilities on its continuous AI at Work roadmap instead of twice-yearly release plans. Version numbers continue, but features now arrive continuously.<\/p>\n<h2>What limitations does the Business Central manufacturing module have?<\/h2>\n<p>Microsoft documents these limitations itself:<\/p>\n<div style=\"overflow-x: auto; margin: 24px 0; border: 1px solid #e3e7ee; border-radius: 8px;\">\n<table style=\"width: 100%; border-collapse: collapse; border: none; margin: 0; font-size: 15px; line-height: 1.45;\">\n<thead>\n<tr style=\"background: #1f2a44; color: #ffffff;\">\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\">Gap<\/th>\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\">What Microsoft says or does<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Detailed scheduling<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/production-how-to-set-up-work-and-machine-centers\" target=\"_blank\" rel=\"noopener\">Microsoft states<\/a> that &#8220;Business Central doesn&#8217;t support detailed shop floor control&#8221;; the schedule is rough-cut<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Capacity in planning<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">The <a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/production-how-to-run-mps-and-mrp\" target=\"_blank\" rel=\"noopener\">planning worksheet assumes infinite capacity<\/a><\/td>\n<\/tr>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">By-products and co-products<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">No dedicated feature; Microsoft suggests <a href=\"https:\/\/learn.microsoft.com\/en-us\/dynamics365\/business-central\/production-about-production-orders\" target=\"_blank\" rel=\"noopener\">posting a by-product as negative consumption<\/a><\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Alternate work centers<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">For information only; planning never uses them<\/td>\n<\/tr>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Scrap with automatic flushing<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">You &#8220;might not accurately record, or even be aware of, scrap&#8221;<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Shop-floor terminals<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">No native operator terminal; consumption and output are recorded in journals<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3>Add-ons for these limitations<\/h3>\n<p>Extensions on Microsoft Marketplace address each of these limitations. Examples include:<\/p>\n<div style=\"overflow-x: auto; margin: 24px 0; border: 1px solid #e3e7ee; border-radius: 8px;\">\n<table style=\"width: 100%; border-collapse: collapse; border: none; margin: 0; font-size: 15px; line-height: 1.45;\">\n<thead>\n<tr style=\"background: #1f2a44; color: #ffffff;\">\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\">Gap<\/th>\n<th style=\"text-align: left; padding: 12px 14px; font-weight: 600; border: none;\">Example add-ons<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Visual and finite scheduling<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">NETRONIC&#8217;s <a href=\"https:\/\/www.netronic.com\/microsoft-dynamics-365-business-central\/visual-production-scheduler\" target=\"_blank\" rel=\"noopener\">Visual Production Scheduler<\/a> adds a drag-and-drop planning board, while its <a href=\"https:\/\/www.netronic.com\/microsoft-dynamics-365-business-central\/visual-advanced-production-scheduler\" target=\"_blank\" rel=\"noopener\">Visual Advanced Production Scheduler<\/a> adds full finite scheduling and simulations<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Process manufacturing<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\"><a href=\"https:\/\/vicinitysoftware.com\/\" target=\"_blank\" rel=\"noopener\">Vicinity<\/a> adds formulas, batch traceability and quality control for food and chemical producers<\/td>\n<\/tr>\n<tr style=\"background: #ffffff;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">CAD and PLM to BOM<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\"><a href=\"https:\/\/cadtalk.com\/\" target=\"_blank\" rel=\"noopener\">CADTALK<\/a> automates BOM transfer from CAD systems<\/td>\n<\/tr>\n<tr style=\"background: #f5f7fa;\">\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top; font-weight: 600;\">Shop-floor data collection<\/td>\n<td style=\"padding: 11px 14px; border: none; border-bottom: 1px solid #e3e7ee; vertical-align: top;\">Several vendors offer terminal and time-tracking apps; see our <a href=\"https:\/\/dynamics.folio3.com\/blog\/business-central-shop-floor-data-collection\/\">shop-floor data collection guide<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h3>When to consider Dynamics 365 Supply Chain Management<\/h3>\n<p>Dynamics 365 Supply Chain Management is the better fit if you need mixed-mode production (formula batches alongside kanban lines), a native shop-floor execution interface, IoT-driven maintenance or large multi-site planning. Our <a href=\"https:\/\/dynamics.folio3.com\/blog\/dynamics-365-manufacturing\/\">manufacturing ERP buyer&#8217;s guide<\/a> compares the two in detail.<\/p>\n<h2>Setup Recommendations for the Business Central Manufacturing Module<\/h2>\n<p>These recommendations cover the Business Central manufacturing module settings that most affect planning and costing accuracy.<\/p>\n<ol>\n<li><strong>Choose flushing per component, not per company.<\/strong> Use backward flushing for high-volume parts where actual output drives consumption. By contrast, keep manual flushing for expensive, tracked or scrap-prone parts so waste stays visible.<\/li>\n<li><strong>Set reordering policies by ABC class.<\/strong> Start with Microsoft&#8217;s mapping: Order for A items and top-level products, Lot-for-Lot for most B items and shared components, and a reorder point for low-value C items. Then set <em>Reserve<\/em> to <em>Never<\/em> on reorder-point items, because reservations distort that planning.<\/li>\n<li><strong>Decide on standard costing before go-live.<\/strong> Standard cost gives the clearest variances, but only if costs are rolled up before the first order finishes. Otherwise, every finished order posts its full cost as a variance.<\/li>\n<li><strong>Constrain only your true bottlenecks.<\/strong> Constraining every work center adds operation splits and upkeep for little benefit. Instead, constrain the two or three resources that actually limit output, and review load views after each planning run.<\/li>\n<li><strong>Treat certification and versions as a process.<\/strong> Uncertified BOMs and routings can&#8217;t be used, and a version with the wrong starting date puts the wrong structure on new orders. As a result, engineering changes need an owner, a starting date and a certification step.<\/li>\n<\/ol>\n<p>For the full step-by-step setup, including a go-live checklist, see our <a href=\"https:\/\/erpsoftwareblog.com\/2026\/06\/how-to-configure-business-central-for-manufacturing\/\" target=\"_blank\" rel=\"noopener\">Business Central manufacturing configuration guide<\/a>.<\/p>\n<h2>Get Help with the Business Central Manufacturing Module<\/h2>\n<p>The Business Central manufacturing module is a capable, well-integrated way to run discrete production for small and mid-sized manufacturers. Its strengths are the connected master data, a dependable MRP engine and clear standard costing. Its main limitations are infinite-capacity planning, rough-cut scheduling and no native by-products.<\/p>\n<blockquote><p><strong>Case in point.<\/strong> Folio3 helped <a href=\"https:\/\/dynamics.folio3.com\/case-studies\/weaving-efficiency-with-an-integrated-cloud-erp-strategy-for-all-together-enterprises\/\">All Together Enterprises<\/a>, a cloth diaper manufacturer in Utah, move its operations onto Business Central, with variant-level BOMs for bundled products and integrated Shopify, Amazon and 3PL workflows. The result was 80% less manual reconciliation and more than 40% faster warehouse processing.<\/p><\/blockquote>\n<p>Folio3 Dynamics implements Business Central for discrete, process and mixed-mode manufacturers. We can review your setup, from flushing and planning parameters to costing, and show where the 2025\u20132026 features could save time.<\/p>\n<p><strong><a href=\"https:\/\/dynamics.folio3.com\/contact\/\">Talk to a Business Central manufacturing expert<\/a><\/strong> or explore our <a href=\"https:\/\/dynamics.folio3.com\/solution\/dynamics-365-business-central\/manufacturing\/\">Business Central for manufacturing<\/a> services.<\/p>\n<h2>Frequently Asked Questions<\/h2>\n<h3>Does the Business Central manufacturing module require a Premium license?<\/h3>\n<p>Yes. Manufacturing is available only with the Premium experience, which lists at $110 per user per month. By comparison, Essentials lists at $80 and doesn&#8217;t include manufacturing.<\/p>\n<h3>What&#8217;s the difference between assembly BOMs and production BOMs?<\/h3>\n<p>Assembly BOMs handle simple kitting with resources but no routings or work centers, and they&#8217;re available in Essentials. Production BOMs work with routings, work centers and production orders, and they need Premium.<\/p>\n<h3>Which flushing method should I use?<\/h3>\n<p>It depends on the component. Backward flushing suits high-volume parts where actual output should drive consumption. Forward flushing suits low-defect work that uses most material early. Meanwhile, manual flushing is safest for expensive, tracked or scrap-prone parts.<\/p>\n<h3>Can the Business Central manufacturing module do finite scheduling?<\/h3>\n<p>Partly. You can apply finite loading to work or machine centers set up as capacity-constrained resources. However, planning itself assumes infinite capacity, and Microsoft describes the result as a rough-cut schedule. For detailed finite scheduling, most plants add a scheduling extension.<\/p>\n<h3>Can Business Central handle process manufacturing or by-products?<\/h3>\n<p>Only in a limited way. There&#8217;s no dedicated by-product feature, although Microsoft documents a workaround using negative consumption. For formulas, batches and co-products, process manufacturers usually add an industry extension.<\/p>\n<h3>How are production costs and variances calculated?<\/h3>\n<p>Produced items usually use standard cost, rolled up from materials, capacity, subcontracting and overhead. When an order is finished, the Adjust Cost \u2013 Item Entries job compares actual and standard cost and posts the variances by cost type.<\/p>\n<h3>Does Business Central have quality management for manufacturing?<\/h3>\n<p>Yes. Microsoft&#8217;s Quality Management app has been available since April 1, 2026. It adds inspections, pass\/fail templates, automatic lot blocking and workflows for purchasing, production, assembly and warehouse processes.<\/p>\n<hr \/>\n<p><em>Last updated September 29, 2026. Feature details come from Microsoft Learn and Microsoft&#8217;s Business Central release plans, and may change.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Business Central manufacturing module plans, runs and costs production for small and mid-sized manufacturers. It uses production BOMs, routings, work centers and production orders, plus an MRP engine and standard costing. However, it plans with infinite capacity by default and doesn&#8217;t include detailed shop-floor scheduling. Key takeaways about the Business Central manufacturing module It [&hellip;]<\/p>\n","protected":false},"author":28,"featured_media":19099,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[37],"tags":[],"class_list":["post-17888","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-business-central"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Business Central Manufacturing Module: How It Works (2026)<\/title>\n<meta name=\"description\" content=\"How the Business Central manufacturing module works in 2026 for production orders, flushing, MRP, capacity, costing and the limits.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Business Central Manufacturing Module: How It Works (2026)\" \/>\n<meta property=\"og:description\" content=\"How the Business Central manufacturing module works in 2026 for production orders, flushing, MRP, capacity, costing and the limits.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/\" \/>\n<meta property=\"og:site_name\" content=\"Folio3 Dynamics Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-29T05:32:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-29T11:43:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2024\/09\/dynamics-blog-banner.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1550\" \/>\n\t<meta property=\"og:image:height\" content=\"1014\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Rafay Muneer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rafay Muneer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"20 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/\"},\"author\":{\"name\":\"Rafay Muneer\",\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/#\/schema\/person\/c17c2ae199c7f1c310dc6cb20790a443\"},\"headline\":\"Business Central Manufacturing Module: Production Orders, Planning and Costing Explained\",\"datePublished\":\"2026-09-29T05:32:29+00:00\",\"dateModified\":\"2026-09-29T11:43:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/\"},\"wordCount\":4236,\"publisher\":{\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2024\/09\/dynamics-blog-banner.png\",\"articleSection\":[\"Business Central\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/\",\"url\":\"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/\",\"name\":\"Business Central Manufacturing Module: How It Works (2026)\",\"isPartOf\":{\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2024\/09\/dynamics-blog-banner.png\",\"datePublished\":\"2026-09-29T05:32:29+00:00\",\"dateModified\":\"2026-09-29T11:43:12+00:00\",\"description\":\"How the Business Central manufacturing module works in 2026 for production orders, flushing, MRP, capacity, costing and the limits.\",\"breadcrumb\":{\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/#primaryimage\",\"url\":\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2024\/09\/dynamics-blog-banner.png\",\"contentUrl\":\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2024\/09\/dynamics-blog-banner.png\",\"width\":1550,\"height\":1014},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/dynamics.folio3.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Business Central Manufacturing Module: Production Orders, Planning and Costing Explained\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/#website\",\"url\":\"https:\/\/dynamics.folio3.com\/blog\/\",\"name\":\"Folio3 Dynamics Blog\",\"description\":\"News, Guides and Info from the world of Microsoft Dynamics\",\"publisher\":{\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/dynamics.folio3.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/#organization\",\"name\":\"Folio3\",\"url\":\"https:\/\/dynamics.folio3.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2022\/01\/footer-logo.png\",\"contentUrl\":\"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2022\/01\/footer-logo.png\",\"width\":154,\"height\":100,\"caption\":\"Folio3\"},\"image\":{\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/#\/schema\/person\/c17c2ae199c7f1c310dc6cb20790a443\",\"name\":\"Rafay Muneer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/dynamics.folio3.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/54d56f297936a221196581d837551cdd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/54d56f297936a221196581d837551cdd?s=96&d=mm&r=g\",\"caption\":\"Rafay Muneer\"},\"url\":\"https:\/\/dynamics.folio3.com\/blog\/author\/rafaymuneer\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Business Central Manufacturing Module: How It Works (2026)","description":"How the Business Central manufacturing module works in 2026 for production orders, flushing, MRP, capacity, costing and the limits.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/","og_locale":"en_US","og_type":"article","og_title":"Business Central Manufacturing Module: How It Works (2026)","og_description":"How the Business Central manufacturing module works in 2026 for production orders, flushing, MRP, capacity, costing and the limits.","og_url":"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/","og_site_name":"Folio3 Dynamics Blog","article_published_time":"2026-09-29T05:32:29+00:00","article_modified_time":"2026-09-29T11:43:12+00:00","og_image":[{"width":1550,"height":1014,"url":"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2024\/09\/dynamics-blog-banner.png","type":"image\/png"}],"author":"Rafay Muneer","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Rafay Muneer","Est. reading time":"20 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/#article","isPartOf":{"@id":"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/"},"author":{"name":"Rafay Muneer","@id":"https:\/\/dynamics.folio3.com\/blog\/#\/schema\/person\/c17c2ae199c7f1c310dc6cb20790a443"},"headline":"Business Central Manufacturing Module: Production Orders, Planning and Costing Explained","datePublished":"2026-09-29T05:32:29+00:00","dateModified":"2026-09-29T11:43:12+00:00","mainEntityOfPage":{"@id":"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/"},"wordCount":4236,"publisher":{"@id":"https:\/\/dynamics.folio3.com\/blog\/#organization"},"image":{"@id":"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/#primaryimage"},"thumbnailUrl":"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2024\/09\/dynamics-blog-banner.png","articleSection":["Business Central"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/","url":"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/","name":"Business Central Manufacturing Module: How It Works (2026)","isPartOf":{"@id":"https:\/\/dynamics.folio3.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/#primaryimage"},"image":{"@id":"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/#primaryimage"},"thumbnailUrl":"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2024\/09\/dynamics-blog-banner.png","datePublished":"2026-09-29T05:32:29+00:00","dateModified":"2026-09-29T11:43:12+00:00","description":"How the Business Central manufacturing module works in 2026 for production orders, flushing, MRP, capacity, costing and the limits.","breadcrumb":{"@id":"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/#primaryimage","url":"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2024\/09\/dynamics-blog-banner.png","contentUrl":"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2024\/09\/dynamics-blog-banner.png","width":1550,"height":1014},{"@type":"BreadcrumbList","@id":"https:\/\/dynamics.folio3.com\/blog\/business-central-manufacturing-module-for-agile-organizations\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/dynamics.folio3.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Business Central Manufacturing Module: Production Orders, Planning and Costing Explained"}]},{"@type":"WebSite","@id":"https:\/\/dynamics.folio3.com\/blog\/#website","url":"https:\/\/dynamics.folio3.com\/blog\/","name":"Folio3 Dynamics Blog","description":"News, Guides and Info from the world of Microsoft Dynamics","publisher":{"@id":"https:\/\/dynamics.folio3.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dynamics.folio3.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/dynamics.folio3.com\/blog\/#organization","name":"Folio3","url":"https:\/\/dynamics.folio3.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dynamics.folio3.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2022\/01\/footer-logo.png","contentUrl":"https:\/\/dynamics.folio3.com\/blog\/wp-content\/uploads\/2022\/01\/footer-logo.png","width":154,"height":100,"caption":"Folio3"},"image":{"@id":"https:\/\/dynamics.folio3.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/dynamics.folio3.com\/blog\/#\/schema\/person\/c17c2ae199c7f1c310dc6cb20790a443","name":"Rafay Muneer","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dynamics.folio3.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/54d56f297936a221196581d837551cdd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/54d56f297936a221196581d837551cdd?s=96&d=mm&r=g","caption":"Rafay Muneer"},"url":"https:\/\/dynamics.folio3.com\/blog\/author\/rafaymuneer\/"}]}},"_links":{"self":[{"href":"https:\/\/dynamics.folio3.com\/blog\/wp-json\/wp\/v2\/posts\/17888","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dynamics.folio3.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dynamics.folio3.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dynamics.folio3.com\/blog\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/dynamics.folio3.com\/blog\/wp-json\/wp\/v2\/comments?post=17888"}],"version-history":[{"count":2,"href":"https:\/\/dynamics.folio3.com\/blog\/wp-json\/wp\/v2\/posts\/17888\/revisions"}],"predecessor-version":[{"id":19098,"href":"https:\/\/dynamics.folio3.com\/blog\/wp-json\/wp\/v2\/posts\/17888\/revisions\/19098"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dynamics.folio3.com\/blog\/wp-json\/wp\/v2\/media\/19099"}],"wp:attachment":[{"href":"https:\/\/dynamics.folio3.com\/blog\/wp-json\/wp\/v2\/media?parent=17888"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dynamics.folio3.com\/blog\/wp-json\/wp\/v2\/categories?post=17888"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dynamics.folio3.com\/blog\/wp-json\/wp\/v2\/tags?post=17888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}