Reservierungs-Altlasten
jtl_reservierungs_altlasten
Was das Tool macht
Findet Bestandsreservierungen, die seit langem bestehen und dadurch verfügbaren Bestand blockieren, obwohl der zugehörige Auftrag vermutlich nie ausgeliefert wird. Zeigt je Artikel und je Auftrag, wie viel Menge und Kapital gebunden ist. Nutze dieses Tool für 'Welche Reservierungen sind uralt?', 'Was blockiert unseren verfügbaren Bestand?', 'Alte Reservierungen aufräumen', 'Karteileichen im Lager'.
Eingaben
| aelterAlsTageoptional | Ab welchem Alter eine Reservierung als Altlast gilt (Default 90) |
| maxEintraegeoptional | Max. Einzelposten (Default 60) |
Die Eingaben füllt die KI aus deiner Frage. Du musst dir keine Parameternamen merken.
So wird gerechnet
Der Rechenweg in der Reihenfolge, in der das Tool arbeitet: Abruf, Filter, Berechnung, Ausgabe. Aus dem Tool-Code abgeleitet, damit nachvollziehbar ist, warum eine Zahl so ist. Dieselbe Auskunft liefert das Tool kiuser_tool_logik direkt im KI-Chat.
- 1Lädt Bestandsreservierungen per GraphQL (QueryStockReservations: Artikel-Id, Auftrags-Id, Kunden-Id, Menge, Anlagedatum, Plattform) in Seiten zu 100 bis maximal 20.000.
- 2Alter je Reservierung = abgerundete Tage seit createdAt; Einträge ohne lesbares Datum entfallen, es bleiben nur Reservierungen ab aelterAlsTage (Default 90, 1 bis 3.650).
- 3Löst Artikel über einen Artikelstamm-Scan (SKU, Name, durchschnittlicher EK) und Aufträge über die Auftragsliste rückwärts (neueste zuerst, maximal 3.000) zu Nummer, Kunde und Kundennummer auf.
- 4Je Posten: gebundener EK-Wert = Menge mal EK (nur EK größer 0); nicht auflösbare Aufträge heißen „Auftrag nicht mehr auffindbar“ und werden separat gezählt.
- 5Je Artikel: Summe Menge, Summe EK-Wert und Anzahl betroffener Aufträge, absteigend nach Wert, Top 25.
- 6Ausgabe: Reservierungen gesamt, betroffene Anzahl, gebundene Menge und Kapital, ältestes Alter, Anzahl ohne Auftrag, Top-Artikel und Einzelposten absteigend nach Alter bis maxEintraege (Default 60, maximal 300).
Annahmen und Grenzen
- Aufträge außerhalb der 3.000 neuesten gelten als nicht auffindbar, obwohl sie existieren können.
- Der Auftragsstatus wird nicht geprüft; ob ein Auftrag tatsächlich noch offen ist, sagt das Tool nicht.
- Die Kunden-Id der Reservierung wird nicht genutzt, der Kunde kommt aus dem Auftragskopf.
- Bewertung nur mit durchschnittlichem EK, kein Verkaufswert.
So sieht eine Antwort aus
Von 412 aktiven Reservierungen sind 38 älter als 90 Tage. Sie binden 1.284 Stück und 18.740 € Einkaufswert – Bestand, der als reserviert gilt und deshalb nicht verkauft werden kann. Die älteste liegt seit 428 Tagen: 96 Stück von 100234 „Powerbank Compact 10000mAh, schwarz“ für OR-498120 von „Muster Handels GmbH“. Am meisten Kapital hängt an 100455 „Powerstation 500W“ – 3.402 € über vier verschiedene Aufträge. Besonders auffällig: Bei 7 Reservierungen finde ich den zugehörigen Auftrag gar nicht mehr. Das sind die aussichtsreichsten Kandidaten zum Aufräumen, dort ist mit ziemlicher Sicherheit nichts mehr zu erwarten.
In wenigen Minuten die erste Antwort aus deinen JTL-Daten.
Sieben Tage kostenlos testen, ohne Kreditkarte und ohne Kündigungsfrist.