Darstellung
Inventur (INV08)
Transaktion: INV08 Inventur
UI-Pfad: Inventur
Business-Zweck
Die Inventur erfasst physische Zählungen und gleicht sie mit dem Systembestand ab. Abweichungen werden als Buchungen (StockHead) ausgebucht. Partner mit externem WMS können:
- Zähllisten per CSV importieren
- Differenzen per API abrufen
- Inventurbelege an Fulfillment-Systeme zurückmelden
Domänen
| Domäne | Rolle |
|---|---|
StockTakingHead | Inventurbeleg (Kopf): Lager, Datum, Status |
StockTakingItem | Zählposition: Material, Lagerplatz, gezählt vs. Soll |
Workflow
- Anlegen – Inventurbeleg für Lager/Warehouse
- Bestand laden – Systembestand aus StockList als Soll
- Zählen – Ist-Mengen erfassen (UI, Scanner, CSV)
- Differenz –
GET /api/stockTakingHead/diffList - Fehlende Positionen –
GET /api/stockTakingHead/missingItems/{id}(Soll > 0, nicht gezählt) - Abschluss – Differenzen werden als Lagerbuchungen gebucht
StockTakingItem – relevante Felder
| Feld | Bedeutung |
|---|---|
material | Artikel |
stockplace | Lagerplatz |
batchnum, variantCode, licenseKey | Chargen/Varianten |
actualTotal / gezählte Menge | Ist |
| Soll aus StockList | total, avail, reserved, blocked, quality |
Partner-Szenarien
CSV-Import aus WMS
POST /api/stockTakingHead/importCsv – Zählergebnisse aus externem System.
Material-Suche beim Zählen
POST /api/stockTakingHead/findMaterial – Barcode/SKU auflösen.
Export der Inventurliste
POST /api/stockTakingHead/importCsv?isExport=1 – CSV-Export (stockTakingHead.csv).
Voraussetzungen
- Gesperrtes oder eingefrorenes Lager empfohlen (Prozess im Mandanten)
- Rechte INV08
- Material mit Bestand im gewählten Lager
Typische Fehlerquellen
- Parallele Buchungen während Inventur verfälschen Differenz
- Fehlende Chargen in Zählliste
- Nicht erfasste Plätze –
missingItemsvor Abschluss prüfen
Weiterlesen
- Technisch: Stock Taking API
- Korrekturbuchung: Manuelle Buchung
- Bestand: Bestandsliste