Skip to content

Terminals & QR Pairing

A terminal is a registered workstation in the warehouse – either a fixed packing station PC or a mobile handheld scanner. Every device works under a terminal, which defines its printers, allowed shipping agents and module settings.

Open: Search (Alt+Q) → MC Warehouse Terminals (terminal list). The list can also be reached from the Dashboard and from the setup page.


Create a terminal

  1. Open the terminal list → New.
  2. Fill in the basic fields (see below).
  3. Set printers and – if desired – allowed shipping agents and overrides.
  4. Save. The device can now be paired via QR code or setup sheet.

Self-registration

If a user enters a still-unknown terminal code in the app and taps BC-Verbindung testen (test BC connection), the terminal is created automatically as a Workstation – provided the terminal limit allows it. For full control (printers, shipping agents, overrides), still create terminals in BC beforehand.


Fields

General

Field Meaning
Terminal Code Unique code (e.g. PACK-01, MOBILE-03) – mandatory
Description Plain text (e.g. "Packing station 1")
Location Code Assigned location – the terminal only sees documents of this location
Terminal Type Workstation (fixed) or Mobile (handheld)
Enabled Only enabled terminals count toward the terminal limit. Re-enabling a terminal checks the limit.

Status (display only)

Field Meaning
Active User ID Currently signed-in user
Last Activity Time of the last activity (controls "active/idle" on the dashboard)

Printing

Field Default Meaning
ZPL Printer IP – IP address of the ZPL thermal printer (Zebra) for labels
ZPL Printer Port 9100 TCP port of the ZPL printer
PDF Printer Name – Windows printer for A4 documents (delivery notes, PDF labels)
Auto Print Label – Automatically print the shipping label after posting
Auto Print Delivery Note – Automatically print the delivery note after posting

These values apply to the device

The client adopts them on startup – unless „Druckereinstellungen des BC-Terminals lokal überschreiben" (override the BC terminal's printer settings locally) is set there. The two switches always follow the terminal card; a printer name is only adopted if one is entered here – an empty field leaves the device with its own printer. ZPL Printer IP and ZPL Printer Port are also included in the QR code, so the device is ready to print immediately after the scan.

PDF printing on Windows only

Delivery notes and PDF labels are printed only by the Windows client. Android devices print ZPL only; a PDF print job ends there with a notice.

Which delivery note is printed

This is controlled by the BC report selection: Search → Report Selection - Sales → usage Shipment. A custom report or layout is used automatically, including a customer-specific selection on the customer card.


Module Overrides

In the Module Overrides FastTab you define per module whether it is available on this terminal. The fields have three states:

Value Effect
Use Global Setting Adopts the global default from the Setup
Enabled Module always on for this terminal
Disabled Module always off for this terminal

Overridable: Goods Receipt, Goods Issue, Pick List, Item Lookup, Warehouse Activity, Complaint, Return, Transfer, Inventory Count, Bin Put-away, Bin Replenishment as well as Blind Count.

Not on the terminal card

Putaway, Label Print, Item Weighing and Photo are not offered on the terminal card – these modules always follow the global setting.

Picking modules follow the Warehouse Mode

Override Pick List = Enabled is only allowed with Warehouse Mode Order Picking (without BC WMS), Override Warehouse Activity = Enabled only with BC Warehouse Picks (with WMS). A conflicting override is rejected.

Example: Mobile scanner without packing station functions

A handheld for goods receipt does not need goods issue, for instance. Set Override Goods Issue = Disabled and Override Goods Receipt = Enabled.


Behavior Overrides

Field Meaning
Override Startup Module Startup module for this terminal only (Module Selection Screen = global setting)
Override Require Weight Entry Weight entry requirement per terminal
Override Require Serial No. Scan Serial scan requirement per terminal
Override Multi-Package Multiple packages per terminal
Default Shipment Provider Default of this terminal (empty = global); applies only if the document carries no shipping agent
Default Shipment Service Default shipping product of this terminal (empty = global)
Override Auto-Create Label Automatic label creation per terminal
Override Display Mode Windows display mode per terminal (Kiosk (full screen) / Window)
Pick Confirmation Mode Confirmation method of the Pick List per terminal (Use Global Setting / None / Manual / Scan barcode / Enter quantity)

→ Which carrier prints the label: Setup (Reference)


Allowed Shipping Agents

In the Allowed Shipping Agents subpage of the terminal card, you restrict which documents Goods Issue offers on this terminal – based on the shipping agent (BC standard "Shipping Agent").

  • Empty: All shipping agents are allowed.
  • Filled: Only documents with these shipping agents are offered and counted ("Goods Issue" badge). Documents without a shipping agent are seen by every terminal.
  • Only shipping agents that belong to an active merchantCENTRAL shipment provider can be selected.
  • The filter applies in the Goods Issue modes Posted Shipments and Sales Orders – not in the Inventory Picks mode (only the location applies there).

Division of labor by provider

With allowed shipping agents you split the packing stations cleanly – e.g. terminal A for DHL shipments, terminal B for DPD. This reduces search time and misshipments.


QR Pairing

Instead of entering all connection data by hand, you pair a device via QR code.

Generate QR: Terminal card → action Show QR Code (page Terminal QR Code).

Pair in the app (the app's interface is German): Settings → QR-Code scannen (camera) – or, on Windows devices without a camera, QR-Code aus Bild laden (screenshot or image file of the QR code). The app saves all values immediately; afterwards the device signs in once (Gerät anmelden, see Licensing & Modules).

The QR code contains configuration only, no passwords:

Field in QR Content
v Format version (2)
t Tenant ID (Microsoft Entra)
c Entra Client ID (from the setup)
e BC environment name (e.g. Production)
o Company ID (GUID of the BC company)
r Terminal code
l Location code
p ZPL printer IP
n ZPL printer port

Setup sheet to hand out

The Print Setup Sheet action (terminal card, terminal list or QR code page) prints a Terminal Setup Sheet with the QR code and the values in plain text – ideal for setting up a device on site without BC access: either scan the QR code or enter the values manually and tap BC-Verbindung testen.

Prerequisite: Entra Client ID

For the QR code to contain a valid client ID, the Entra Client ID (MAUI App) must be stored in the Setup. Without it, the later sign-in will fail.


Monitor & release terminals

  • Active/idle: The Dashboard shows which terminals are active (based on Last Activity and the Terminal Idle Minutes from the wizard).
  • Disable: Set Enabled = No to take a device offline and free up a terminal slot.
  • More terminals: action License / Change Terminals in the terminal list – see Licensing & Modules.
  • Stuck lock: If a terminal crashes, resolve remaining locks via Cleanup Expired Locks on the setup page.

Next steps