Warehouse Client
Überblick
Der merchantCENTRAL Warehouse Client ist eine native Scanner- und Terminal-App (.NET MAUI) für Windows und Android, mit der Lagermitarbeiter alle täglichen Lagerprozesse direkt am Packtisch oder mit dem Handheld-Scanner erledigen: Wareneingang, Kommissionierung, Verpackung und Versand, Retouren, Reklamationen, Umlagerung, Inventur sowie Artikel- und Bestandsabfragen.
Die App spricht nicht direkt mit der Datenbank, sondern ausschließlich über eine abgesicherte OData-v4-API von Business Central. Diese API – und die gesamte Verwaltung in BC – stellt die Extension „AD merchantCENTRAL Warehouse Client" bereit.
Der Warehouse Client besteht damit aus zwei Komponenten:
| Komponente | Wo | Wer nutzt sie | Zweck |
|---|---|---|---|
| BC-Extension (Backend) | In Business Central | Administrator | Einrichtung, Terminals, Lagerbenutzer, Lizenz, Dashboard, API für die App |
| MAUI-Client (Frontend) | Auf dem Gerät (PC/Scanner) | Lagermitarbeiter | Scannen, Buchen, Packen, Drucken |
Lizenz bleibt serverseitig
Die App selbst ist kostenlos und lizenzfrei. Die Lizenzierung erfolgt zentral in
Business Central pro Tenant + Modul (WAREHOUSE) über den merchantCENTRAL Hub.
Siehe Lizenzierung & Module.
Funktionsumfang
Der Client umfasst 15 Module. Sie werden global (Einrichtung) und je Terminal (Überschreibung) einzeln aktiviert. Die Namen entsprechen den Kacheln in der App:
| Modul (App-Kachel) | Funktion |
|---|---|
| Wareneingang | Bestellungen per Scan erfassen und mit Kred.-Lief.-Nr. als Wareneingang buchen |
| Warenausgang | Prüfen/Packen, wiegen, Versandetikett erstellen – in drei Betriebsarten (siehe Warenausgang-Modus) |
| Kommissionierliste | Mehrere Aufträge bündeln und konsolidiert picken (nur ohne BC-Lagerverwaltung) |
| Kommissionierung | BC-Lagerkommissionierungen scannen und buchen (nur mit BC-Lagerverwaltung) |
| Artikelsuche | Bestand, Lagerplätze, Chargen/Serien, Preise und Artikelposten per Scan abfragen |
| Retoure | Rücksendung zu einer Rechnung erfassen → Gutschrift oder Verkaufsreklamation anlegen |
| Reklamation | Mängel mit Rechnungsbezug erfassen und im Status weiterschalten |
| Einlagerung | Artikeln eine Regalnummer (Artikelkarte) zuweisen |
| Etikettendruck | Artikel- und Fachetiketten drucken – ZPL oder PDF (BC-Bericht) |
| Foto | Belege, Schäden oder Artikel fotografieren und am BC-Beleg ablegen |
| Verwiegung | Netto-/Bruttogewicht auf die Artikelkarte schreiben, Sperrgut-Warnung |
| Umlagerung | Lagerplatz ↔ Lagerplatz (Umbuchung) und Lagerort ↔ Lagerort (Umlagerungsauftrag) |
| Inventur | Ad-hoc-Zählung und Zählliste (Cycle Counting), optional Blindzählung |
| Einlagerung WMS | Einlagerungsbelege abarbeiten oder ad hoc in Lagerplätze einlagern |
| Nachschub | Nachschub berechnen und Lagerbewegungen abarbeiten (nur bei gesteuerter Einlagerung und Kommissionierung) |
Zwei Kommissionier-Wege – gegenseitig exklusiv
Kommissionierliste und Kommissionierung schließen sich aus. Der Lagermodus in der Einrichtung bestimmt, welches der beiden verfügbar ist: Auftragskommissionierung (ohne BC-Lagerverwaltung) ↔ BC-Lagerkommissionierung (mit Lagerverwaltung). Die letzten vier Module bilden die Lagerplatz-/WMS-Funktionen ab – siehe Umlagerung, Inventur & Lagerplätze.
Architektur
flowchart LR
subgraph DEV["MAUI-Client (Gerät)"]
direction TB
D1["Windows-Packtisch<br>Android-Handheld"]
D2["Scanner · Waage · Drucker"]
D1 -.- D2
end
subgraph BC["Business Central (Cloud)"]
direction TB
EXT["Warehouse-Extension<br>Einrichtung · Terminals · API-Pages · Dashboard"]
HUB["merchantCENTRAL Hub<br>Lizenz · Versand · Druck"]
EXT --> HUB
end
DEV <==>|"OData v4 / HTTPS<br>MSAL / Microsoft Entra ID"| BC
- Anmeldung: Das Gerät meldet sich über Microsoft Entra ID (MSAL) an, die Mitarbeiter app-intern mit Ausweis + PIN. Es werden keine Passwörter in der App oder im QR-Code gespeichert. Siehe Lizenzierung & Module.
- Schreibvorgänge: laufen über gesicherte Aktionen, die jeweils Lizenz und Terminal-Modul-Zugriff prüfen.
- Versand: Versandetiketten werden über die merchantCENTRAL-Versandconnectoren (DHL, DPD, GLS, UPS …) erzeugt – der Client stößt dies nur an. Siehe Versand.
- Druck: Etiketten gehen direkt per ZPL/TCP an den Drucker; Lieferscheine und PDF-Etiketten als PDF (nur Windows).
Voraussetzungen
- [ ] merchantCENTRAL Hub (
AD merchantCENTRAL≥ 2.73.0.0) installiert und eingerichtet - [ ] Modul-Lizenz – Lizenz oder Demo für das Modul
WAREHOUSE - [ ] Microsoft-BC-Device-Lizenz + ein Geräte-Entra-Konto je Terminal; Lagermitarbeiter brauchen kein eigenes Microsoft-Konto (Ausweis-Login, siehe Lizenzierung)
- [ ] Entra-ID-App-Registrierung (Client-ID) für die Geräteanmeldung: delegierte Berechtigung
Dynamics 365 Business Central / user_impersonation, öffentliche Client-Flows aktiviert, Redirect-URIshttp://localhost(Windows) undmsal<CLIENT-ID>://auth(Android). Kein Client-Secret erforderlich. - [ ] Endgeräte: Windows 10/11 (x64/arm64) oder Android 7.0+ (API 24+)
- [ ] Optional: ZPL-Thermodrucker (Zebra), A4-Drucker für PDF (nur Windows), TCP/IP-Waage, USB-Scanner (Tastatur-Modus) oder Zebra-Handheld mit DataWedge
- [ ] Für den Versand: mindestens ein aktiver merchantCENTRAL-Versandconnector (z. B. DHL, DPD)
Reihenfolge: Hub zuerst
Der Einrichtungsassistent des Warehouse Clients lässt sich erst öffnen, wenn der Hub eingerichtet ist (Platform-Guard). Richten Sie zuerst den merchantCENTRAL Hub ein.
So ist diese Hilfe aufgebaut
Handbücher als PDF – zum Ausdrucken & Weitergeben
Die komplette Anleitung gibt es auch als PDF – praktisch als Aushang am Packtisch oder zur Weitergabe an neue Mitarbeiter. Diese Online-Hilfe ist stets die aktuellste Fassung; die PDFs geben den Stand 24.09.2026 wieder.
- Administrator-Handbuch (PDF) – Einrichtung & Betrieb in Business Central
- Anwender-Handbuch (PDF) – Bedienung der App am Packtisch & Handheld
Für Administratoren (Einrichtung in Business Central)
| Seite | Inhalt |
|---|---|
| Einrichtungsassistent | Schritt-für-Schritt durch die Erstkonfiguration |
| Einrichtung (Referenz) | Lagermodus, Warenausgang-Modus und vollständige Feldreferenz der Einrichtungsseite |
| Terminals & QR-Kopplung | Terminals, Drucker, Überschreibungen, zugelassene Zustelldienstleister, QR-Kopplung |
| Dashboard & Kennzahlen | Tagesüberblick: Kennzahlen, ausstehende Arbeit, Terminals, Leistung |
| Lizenzierung & Module | Demo/Lizenz, Terminals, Geräte- und Mitarbeiteranmeldung |
| Client-Installation & Updates | App verteilen, installieren und aktuell halten |
| API-Referenz | Endpunkte und Aktionen der Warehouse-API (für Integratoren) |
Für Anwender (Bedienung der App)
| Seite | Inhalt |
|---|---|
| Die App im Überblick | Start, Anmeldung, Kopplung, Hauptmenü, Bedienkonzept |
| Einstellungen & Hardware | Scanner, Waage, Drucker und Verbindung einrichten |
| Wareneingang | Lieferungen annehmen und buchen |
| Warenausgang | Prüfen, packen, wiegen, Etikett erstellen |
| Kommissionierung | Kommissionierliste und Lagerkommissionierungen |
| Artikelsuche | Bestand und Artikelinfos abfragen |
| Retoure & Reklamation | Rücksendungen und Mängel bearbeiten |
| Umlagerung, Inventur & Lagerplätze | Umlagerung, Inventur, Einlagerung WMS, Nachschub |
| Weitere Werkzeuge | Einlagerung, Etikettendruck, Verwiegung, Foto |