Production Consumption & Output
Description
This page explains how to use Mobile WMS to register production consumption and output, finish operations, and print output labels.
The guide on this page focuses on Mobile WMS device workflows and also includes the required Business Central context and integration points.
Requirements and limitations
Manufacturing/Production features in Business Central are available only in the Premium experience.
Also see System Requirements
Introduction
Production orders are the core manufacturing document in Business Central. They are used to plan, execute, and track how components are transformed into finished items, and typically include:
Products that are planned, in progress, or already produced
Components that are required for production and quantities actually consumed
Operations and capacity usage across work centers and machine centers
Data used to run production and to track posted consumption and output
Mobile scope
On the mobile device, users can work with released production order lines to:
View and filter production order lines
Register consumption, output, scrap, and process time
Reverse consumption and output postings
Finish routing operations
Print output labels
On the mobile device, users cannot:
Create or plan production orders
Change production order status (for example to Finished)
Run planning functions or manufacturing setup
These tasks must be done in the Business Central web client.
Supported Setups
Mobile WMS production execution supports these Business Central setup patterns:
Released production orders with routing through work centers or machine centers
Released production orders used for pure material conversion (no routing operations)
Note: Production on mobile does not support
Assembly scenarios (Assemble-to-Stock / Assemble-to-Order). Refer to Assembly Consumption & Output
Creating, planning, or changing production order status (done in BC web client). Refer to
About production orders - Business Central
Mobile: Production
From the Mobile WMS main menu, select Production to open the production order lines list.
Important behavior:
Mobile starts from production order lines, not from order headers.
A line is shown only when all conditions are true:
Order status is Released
Order has a Location Code
Lines remain visible until the production order status is changed to Finished in Business Central.
Mobile: Prod. Order Lines
In Business Central, each production order line represents one output item. This is why the mobile flow starts from production order lines rather than the production order header.
It is common that a production order has only one line. If a production order has multiple lines, all lines are shown in the mobile list, and each relevant line must be processed separately for consumption, output, and completion.
Tip: You can quickly select a line by scanning a production order number or output item number.
After selecting the line to work on, you can:
Consume items by tapping the line or selecting the action at the bottom.
Register output by selecting the action at the bottom.
Open the action menu to access general actions, such as Print.
Sorting: Lines are sorted by Starting Date (Starting Date-Time field on the line in Business Central).
Filtering the lines
Use filters to narrow the list to relevant lines.
Select the filter icon in the top-right corner and adjust the filter values.
When you apply filters, the device sends a new request to Business Central, and Business Central returns the filtered list to the device.
Standard filters (field → effect):
Location → Shows lines for the selected location, or all locations.
Starting Date → Includes lines with starting date less than or equal to the selected date.
Progress → Filters by remaining output quantity:
Ready: No or partial output posted, and remaining quantity exists.
Completed: Planned output reached, but order is not finished.
All: Shows all lines.
Work Center → Shows only lines with routing operations linked to the selected work center.
Assigned User ID → Filters by assignment:
Mine & Unassigned (default)
All
Only my orders
Notes:
Available locations are based on Warehouse Employee setup in Business Central.
If a production order has no routing, set the Work Center filter to All (default).
Your implementation partner can customize which filters are available.
Mobile: Consume Items
Use Consume Items to post material consumption for the selected production order line.
The lines shown on this page are the component lines from the related Production Order Components in Business Central.
When routing exists, components are grouped by operation/routing-link structure.
Consume line visibility
The Consume Items list shows component lines only when:
Production Order Status is Released
Component Flushing Method is Manual or Pick + Manual
(Pick + Manual is available from Business Central 26 and is supported in Mobile WMS 5.55+)
Component lines are not shown when:
Flushing Method is automatic (for example Forward, Backward, Pick + automatic)
Understand the consume lines
The information displayed for each consumption line (component) is:
Bin Code if bin is mandatory, else Item No. (left side)
Registered quantity (not posted) / Expected remaining quantity (right side)
This value can appear as0/0when actual consumption already matches or exceeds the expected consumption for the component. The remaining quantity to consume is calculated from planned output, BOM quantity per, and already consumed quantity.Item Description incl. Item No. if Bin Code is shown in the top line (left side)
Unit of measure (right side)
Item tracking - Lot, Serial or Package No.
Quantity Per
Quantity per output unit from the production BOM/componentSubstitution available (only shown if substitution item is available)
Expected Qty. (shown when the location does not require both Pick and Shipment)
The quantity expected to be available for direct consumption from inventory, without mandatory warehouse pick handling before posting consumption.Picked Qty. (shown when the location requires both Pick and Shipment)
The quantity picked from storage and moved to production.
This is part of a separate warehouse process (warehouse pick created from the production order in Business Central web client, then handled from the Pick flow in Mobile WMS).Actual Consump. Qty.
The quantity already posted as consumption for this component line.
Note:
If the location requires both Pick and Shipment, the app shows Picked Qty.
Otherwise, the app shows Expected Qty.
Substitute components
From Consume Items, select Substitute item from the action menu:
Select the item to use instead.
Confirm the substitution.
Substitution behavior:
Substitution is only possible if nothing has been posted for the component line.
It replaces the entire component line, including the full quantity on that line.
It applies only to the current production order line.
It does not affect the BOM or other existing or future production orders.
It matches the Business Central web client behavior (Select Item Substitution).
You can select from configured substitutes, including substitutes of substitutes.
Typical cases:
The planned component is temporarily out of stock, but an approved substitute item is available.
The planned component is discontinued or blocked for use, and production must continue with a valid replacement.
A quality issue is detected on the original component batch before posting, so another approved item is used instead.
A customer-specific variant or material grade is required for this order line and is handled through an approved substitute.
Post component consumption
On Consume Items, register and post like this:
Open the relevant component line.
Enter the quantity to consume.
If required by setup/item tracking, enter or confirm bin and lot/serial information.
Repeat for all relevant component lines.
Post the registrations.
Notes:
You can register both under-consumption and over-consumption when operationally required.
If posting succeeds, consumption is posted to item ledger entries and reflected on the production order line.
Lines remain open for additional registrations until the production order status is changed to Finished in BC.
If quantities remain, they are shown as remaining values the next time the page is opened.
with negative quantity
Reverse consumption
You can reverse consumption when a consumption posting is incorrect and must be corrected (for example, wrong quantity or wrong line).
How to do it:
Open the relevant production order line and go to Consume Items.
Select the component line that was posted incorrectly.
Enter the quantity as a negative value, and use the same bin and item tracking details as the original posting.
Post the reversal.
Typical cases:
Too much quantity was consumed.
Consumption was posted for the wrong item.
Consumption was posted on the wrong production order line.
Notes:
Reversal corrects the original posting through opposite entries.
This creates reverse item ledger entries and restores correct inventory/consumption values.
Post unplanned consumption
Feature availability: Introduced in Mobile WMS 5.62
From Consume Items, select the Unplanned Consumption action at the bottom of the page:
Select the item to consume (scan the item barcode or use item search).
If required by setup, specify variant, bin, item tracking values, and unit of measure.
Enter the quantity.
Post the unplanned consumption.
After posting is confirmed on the screen, you can register another unplanned consumption.
Exit the page when finished.
Unplanned consumption behavior:
You can only select items that are not already planned as components on the production order line.
Bin is required when the location requires bin handling.
Lot/serial/package fields are shown when required by item tracking setup.
If posting succeeds, consumption is posted to item ledger entries (negative quantity) for the production order.
If input is invalid (for example invalid bin), posting returns an error and no registration is posted.
Typical cases:
An extra consumable (for example adhesive, lubricant, or cleaning material) is used during production but is not part of the planned BOM.
A replacement raw material is consumed ad hoc for this order line because the planned component is unavailable and was not preplanned on the component list.
Additional packing or protection material is consumed after quality handling or rework and must be posted to the production order for correct costing.
Mobile: Register Output
Use Register Output to post finished quantity, process time, and scrap for the selected production order line.
Output line visibility
The Register Output page shows output lines from the selected production order line.
If routing is used, each line represents one operation.
If routing is not used, you will see only one output line representing the production order line.
Output lines are not shown when:
The operation is subcontracting.
The operation is finished and Route operation status filter is set to Unfinished.
Route operation status filter
This filter is only relevant when lines represent routing operations.
By default, only unfinished operations are shown.
To also show finished operations:
Select the filter icon.
Change Route operation status to All.
If there is no routing, only one output line is shown and this filter has no effect.
Understand output lines
The information displayed for each output line is:
Item No. (no routing) else the description from the work center or machine center (left side)
Expected remaining quantity (right side)
Remaining quantity to output based on planned and already posted values.Item Description incl. Item No. for routed lines (left side)
Unit of measure (right side)
Finished Qty.
Already posted good output and the total expected quantity for the operation.Actual Setup Time (routed lines only)
Already posted setup time.Actual Run Time (routed lines only)
Already posted run time.Actual Scrap Qty.
Already posted scrap for the operation.
For routed production:
If the related work center or machine center is blocked, you cannot post good quantity, scrap quantity, or setup/run time for that output line.
Only output posted on the last operation increases finished inventory.
Earlier operation lines represent process steps and can hold time and intermediate registrations.
Register output quantity
Use this action when you only want to post finished quantity:
Open Output Lines from the production order line.
Select Register Output.
Enter the good quantity.
Confirm and post.
Notes:
You can post output multiple times for the same line.
Under-output and over-output are allowed when operations require it.
For tracked items, lot/serial data is entered when required by setup on the last operation (or single no-routing output line).
Register time
Use this when you want to enter setup/run time directly:
Open the relevant output line.
Select Register Time.
Enter setup time and/or run time.
Post the registration.
Notes:
Time can be posted only for lines with associated routing.
For routed lines, work/machine center blocking can prevent time registration.
Posted time creates capacity ledger entries.
Time tracking (start/stop)
Use Time Tracking to start and stop a running timer for the operation:
Select the output line.
Select Time Tracking and start the timer.
Confirm the starting time.
Notice that time is running (showing ▶ behind either Setup Time or Run Time)
Stop the timer when the operation segment is completed.
Post the action. On stop, the duration is calculated and posted.
Behavior:
Time tracking is scoped per Mobile User ID and Device ID.
Only the same user/device combination can see and stop its active timer.
Multiple users can run separate timers on the same operation.
Register output scrap
Use this action when you only need to post scrap:
Open Output Lines.
Select Register Scrap.
Enter scrap quantity.
Enter scrap code when required/available.
Post the registration.
Notes:
Scrap code can be posted only when scrap quantity can be posted.
Scrap code usage depends on routing context and existing scrap code setup.
Scrap code is available for Work Center and Machine Center operations when scrap codes exist.
Post multiple output types in one flow
Open the output line directly when you need to post multiple values in one flow:
Open the output line.
Enter required tracking data (if line is last operation or line without routing).
Enter values in the steps:
Good quantity
Setup time
Run time
Scrap quantity
Post.
Result: