Production Consumption & Output

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

 

Mobile: Production

 

main-menu-production.png
Main Menu: 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

 

production-prod-order-lines.png
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).

 

production-prod-order-lines-filters.png
Filtering Prod. Order Lines

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

 

production-consume-items-white.png
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 as 0/0 when 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/component

  • Substitution 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.

 

substitue-item.png
Substitute Item - List of substitutions

 

Substitute components

From Consume Items, select Substitute item from the action menu:

  1. Select the item to use instead.

  2. 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.

 

production-consume-items-bin.png
Consume Items - Bin step

 

Post component consumption

On Consume Items, register and post like this:

  1. Open the relevant component line.

  2. Enter the quantity to consume.

  3. If required by setup/item tracking, enter or confirm bin and lot/serial information.

  4. Repeat for all relevant component lines.

  5. 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.

 

production-reverse-consumption-quantity.png
Reverse consumption
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:

  1. Open the relevant production order line and go to Consume Items.

  2. Select the component line that was posted incorrectly.

  3. Enter the quantity as a negative value, and use the same bin and item tracking details as the original posting.

  4. 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.

 

production-unpl-consumption-success.png
Unplanned production consumption

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:

  1. Select the item to consume (scan the item barcode or use item search).

  2. If required by setup, specify variant, bin, item tracking values, and unit of measure.

  3. Enter the quantity.

  4. Post the unplanned consumption.

  5.  

  6. After posting is confirmed on the screen, you can register another unplanned consumption.

  7. 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

 

production-register-output-no-route.png
Register Output - No routing
production-register-output-with-route.png
Register Output - With routing

 

 

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:

  1. Select the filter icon.

  2. 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.

 

production-register-output-quantity.png
Register output quantity

 

Register output quantity

Use this action when you only want to post finished quantity:

  1. Open Output Lines from the production order line.

  2. Select Register Output.

  3. Enter the good quantity.

  4. 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).

 

production-register-time.png
Register time

Register time

Use this when you want to enter setup/run time directly:

  1. Open the relevant output line.

  2. Select Register Time.

  3. Enter setup time and/or run time.

  4. 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.

 

production-time-tracking-start.png
Time tracking - Start
production-time-tracking-confirm-time.png
Time tracking - Confirm start time
production-time-tracking-time-running.png
Time tracking - Time is running
production-time-tracking-stop.png
Time tracking - Stop

Time tracking (start/stop)

Use Time Tracking to start and stop a running timer for the operation:

  1. Select the output line.

  2. Select Time Tracking and start the timer.

  3. Confirm the starting time.

  4. Notice that time is running (showing ▶ behind either Setup Time or Run Time)

  5. Stop the timer when the operation segment is completed.

  6. 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.

 

production-register-scrap-quantity.png
Register Scrap - Quantity step

Register output scrap

Use this action when you only need to post scrap:

  1. Open Output Lines.

  2. Select Register Scrap.

  3. Enter scrap quantity.

  4. Enter scrap code when required/available.

  5. 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.

 

production-register-output-multiple-types.png
Post multiple output types in one flow

 

Post multiple output types in one flow

Open the output line directly when you need to post multiple values in one flow:

  1. Open the output line.

  2. Enter required tracking data (if line is last operation or line without routing).

  3. Enter values in the steps:

    1. Good quantity

    2. Setup time

    3. Run time

    4. Scrap quantity

  4. Post.

Result: