Skip to content

Setup (Reference)

The MC Warehouse Client Setup page contains all global settings of the Warehouse Client. It is the reference behind the Setup Wizard – here you also change settings after the fact.

Open: Search (Alt+Q) → MC Warehouse Client Setup – or in the Hub via the extension card of the WAREHOUSE module.

The page consists of the Warehouse Client Settings area, the License info box and the Activate in Hub action. The same settings area is also embedded in the Hub's extension card – both views always show the same fields.

Global defaults vs. terminal overrides

The values set here are global defaults. Individual terminals can override many of them (modules, weight/serial requirement, multi-package, shipping defaults, confirmation mode, display mode). See Terminals & QR Pairing.


Warehouse Mode & Goods Issue Mode

Two operating-mode switches in the Modules area determine how picking and shipping work.

Warehouse Mode – determines which of the two picking modules is available. They are mutually exclusive:

Value Meaning Active module
Order Picking (without BC WMS) (default) The client bundles orders and picks directly against orders, without BC warehouse documents. Pick List
BC Warehouse Picks (with WMS) Picking is done against BC inventory picks. Warehouse Activity

Picking modules follow the Warehouse Mode

When you switch, BC automatically disables the module that does not match. Trying to enable the wrong module – globally or as a terminal override – is rejected with an error.

Goods Issue Mode – determines where Goods Issue sources its work:

Value What the terminal does What is posted
Posted Shipments (default) The office posts the shipment first. The terminal fetches the next posted, not yet printed shipment of the last 90 days, verifies it line by line by scan and creates the shipping label. Nothing – the shipment is already posted.
Sales Orders The terminal works directly on released orders with an outstanding quantity. Partial quantities are allowed. Only the scanned quantities as a shipment (no invoice), then the label.
Inventory Picks Picking picks and only reports the inventory pick as picked; Goods Issue confirms the picked quantities, creates the label from the open order and only then posts the pick. The inventory pick (and with it the shipment) – only once the label has been created.

Inventory Picks requires BC warehouse management

The Inventory Picks mode requires the Warehouse Mode BC Warehouse Picks (with WMS); while it is active, the Warehouse Mode cannot be switched back. If the label fails (e.g. an address error at the carrier), nothing is posted – correct the order and ship again.

Which documents does a terminal see? Basically only documents of its location. In the Posted Shipments and Sales Orders modes, the terminal's allowed shipping agents filter in addition; documents without a shipping agent are seen by every terminal. In the Inventory Picks mode only the location applies.

Multiple packages (multi-colli): If Multi-Package Enabled is set, Goods Issue offers the packing mode in the Posted Shipments mode: items are distributed across several packages, and each package gets its own parcel label.

Which carrier prints the label? The shipping agent of the document takes precedence. If no active merchantCENTRAL shipment provider belongs to it, label creation fails – there is no silent fallback to another provider. Only if the document carries no shipping agent does the terminal default apply, then the global default, and finally the only active shipment provider. A default shipment service is only used if it belongs to the same shipping agent.

→ Operation on the device: Goods Issue


General

Field Default Meaning
Auto-Assign Enabled – Automatically assign the next shipment to the terminal after completion
Assignment Priority FIFO FIFO / Shipping Deadline / Marketplace Priority
Lock Timeout (Seconds) 300 Expiry time of a document lock in seconds (60–3600)
Workday Start Time 08:00 Start of the working day for the dashboard KPI Shipments per hour; 00:00 counts from the start of the day

Terminal Idle Minutes

When a terminal counts as idle on the dashboard (default 5 minutes) is set only in the Setup Wizard – this page does not show the field.

Scanning

Field Default Meaning
Require Serial No. Scan On Scan serial numbers individually during goods issue
Require Weight Entry – Shipping (and package labels) only with a weight above 0 – in all goods issue modes, per package in packing mode. The weight calculated from gross weights plus tare counts as well; a scale is not mandatory. BC checks the rule again server-side.

Scan Log

Field Default Meaning
Scan Log Enabled On Log barcode scans
Scan Log Retention (Days) 30 Retention period of the logs in days (1–365)

Integration

Field Meaning
Default Shipment Provider Default for label creation (active merchantCENTRAL shipment providers only); applies only if the document carries no shipping agent
Default Shipment Service Default shipping product (e.g. CL, STANDARD) of the selected shipment provider
Auto-Create Shipment Label Create the shipping label automatically after posting

Modules

Global activation of the 15 modules (overridable per terminal) plus the two operating-mode switches:

Field Default Meaning
Warehouse Mode Order Picking (without BC WMS) See above
Goods Issue Mode Posted Shipments See above
Blind Count On Hide the expected quantity during inventory counting; overridable per terminal

Activation toggles: Enable Goods Receipt · Enable Goods Issue · Enable Pick List · Enable Item Lookup · Enable Warehouse Activity · Enable Complaint · Enable Return · Enable Putaway · Enable Label Print · Enable Item Weighing · Enable Photo Capture (tile Photo) · Enable Transfer (tile Stock Transfer) · Enable Inventory Count · Enable Bin Put-away · Enable Bin Replenishment.

→ Meaning of the individual modules: Warehouse Client – Overview · Stock Transfer, Inventory & Bins.

Features

Field Default Meaning
Multi-Package Enabled – Packing mode in goods issue (Posted Shipments mode only, see above)
Auto-Invoice on Shipment – Not evaluated by the standard goods issue (it only posts shipments); intended for customer-specific extensions

Pick List

Field Default Meaning
Pick List Mode Single Order Single Order = one pick list per order · Batch (Wave Picking) = several orders in one list
Pick Confirmation Mode None (display only) How a line of the Pick List is confirmed: None (display only) · Manual (check off) · Scan barcode · Enter quantity. Overridable per terminal. Does not apply to the Warehouse Activity module, which always confirms by scan.

Putaway

Field Default Meaning
Shelf Code Pattern ^[a-zA-Z][0-9]{2}[a-zA-Z][0-9]{2}([.-][a-zA-Z][0-9]{2})?$ Regular expression the shelf no. must match in the Putaway module. Empty = any non-blank value is accepted.

Oversized Weight Threshold

The Oversized Weight Threshold (kg) (default 30) for the oversized-goods warning of Item Weighing is currently not shown on any page and applies with its default value.

Client Behavior

Field Default Meaning
Startup Module Module Selection Screen Module the app opens on startup (Module Selection Screen = main menu)
Require User Login On Release the modules only after sign-in with badge + PIN
Login Mode Device Account + Badge Device Account + Badge (shared device account, badge + PIN; Windows and Android) ↔ Entra User (per Person) (own Entra account per employee, e.g. QR badge; Android/iOS only, Windows falls back to badge). See Licensing & Modules
Windows Client Display Mode Kiosk (full screen) Kiosk (full screen) = full screen without title bar and taskbar; Window = normal window with title bar. Overridable per terminal; Android is always full screen
Settings PIN No PIN set 4-digit PIN for the app settings. Set or change it via …; the field only shows whether a PIN is set
Entra Client ID (MAUI App) – Client ID of the Entra ID app registration for the device sign-in; included in the QR code

Settings PIN: The PIN is stored only as a salted hash. After 5 failed attempts in the app, entry is locked for 5 minutes. The Remove Settings PIN action removes the protection.

Licensing (Compliance)

Field Default Meaning
Purchased Device Licenses 0 Purchased Microsoft BC Device licenses – only for your own compliance overview (0 = not tracked)
Registered Terminals – Number of terminals created; red if it exceeds the purchased device licenses
Licensed Terminals (merchantCENTRAL) – Active terminals relative to the merchantCENTRAL terminal count ("%1 of %2"); see Licensing & Modules

Actions

Action Effect
Activate in Hub Opens the extension card in the Hub, where the extension is activated (license check and demo registration run there)
Cleanup Scan Log Deletes scan logs older than the retention period (with confirmation)
Cleanup Expired Locks Removes expired document locks (with confirmation)
Remove Settings PIN Removes the PIN protection of the app settings (with confirmation)
Setup Wizard Opens the Setup Wizard
Terminals Opens the terminal list
License / Change Terminals Buy additional terminals or change their number – see Licensing & Modules
Warehouse Users Manage employees for the badge sign-in, set PINs, print badges
Download Client App Opens the app's download page

Clean up the scan log automatically

The scan log is only cleaned up automatically if you create a job queue entry: object type Codeunit, object ID 73355160 ("ALN MCWC Scan Log Cleanup"), e.g. daily at night. The extension does not create this entry itself. Cleanup Expired Locks helps when a terminal has crashed and a lock is "stuck".


Return Reasons

The reasons for Return and Complaint come from the BC standard table Return Reasons. Only reasons with the Show on Warehouse Terminal field set appear on the terminal.

  • On installation, the extension creates eight reasons: REFUSED, UNDELIV, WITHDRAW, WARRANTY, REPAIR, DEFECT, WRONGITEM, OTHER. Existing codes remain unchanged. You can rename, add or hide reasons freely.
  • The reason is copied to the sales line – BC applies the reason's settings (e.g. Default Location Code, Inventory Value Zero).
  • Whether a credit memo or a return order is created is chosen separately by the employee in the return – it does not depend on the reason.

→ Operation on the device: Returns & Complaints

  • Delivery note: Which report is printed is defined in the BC standard: Search → Report Selection - Sales → usage Shipment. Custom reports and layouts – including customer-specific ones under Document Layouts on the customer card – are used automatically; without an entry, the standard delivery note applies.
  • Item/bin label without a ZPL printer: report Item Label (ALN MCWC Item Label, PDF with Code 39 barcode). The layout can be adjusted in BC. With a ZPL printer, BC generates the label directly as ZPL.
  • Warehouse user badge and terminal setup sheet: see Licensing & Modules and Terminals & QR Pairing.

License Info Box

The setup page additionally shows the License info box with the license status of the WAREHOUSE module. Details: Licensing & Modules.


Next Steps