Bestandsänderungen je Artikel
jtl_bestandsaenderungen
Was das Tool macht
Zeigt alle Bestandsbuchungen (Zu- und Abgänge) eines Zeitraums - optional gefiltert auf eine SKU - mit Datum, Menge, Lager, Lagerplatz, Buchungsgrund und Benutzer, plus Saldo. Nutze dieses Tool für 'Wie hat sich der Bestand von X entwickelt?', 'Bestandsbuchungen', 'Warum ist der Bestand gesunken?'.
Eingaben
| skuoptional | Artikelnummer/SKU (optional, sonst alle Artikel) |
| tageoptional | Zeitraum in Tagen (Default 30) |
| maxBuchungenoptional | Max. ausgegebene Einzelbuchungen (Default 200) |
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.
- 1Zeitraum = letzte X Tage (Default 30, 1 bis 365) bis jetzt.
- 2Mit SKU: sucht den Artikel über REST v1.3 items mit searchKeyWord (erste 20 Treffer) und exaktem SKU-Vergleich und nutzt dessen numerische Id als Filter.
- 3Lädt Bestandsbuchungen über REST v1.3 stocks/changes ab Startdatum (optional je itemId) in Seiten zu 1.000 bis maximal 5.000 Buchungen.
- 4Lagernamen aus warehouses, Lagerplatznamen je betroffenem Lager aus warehouses/{id}/storagelocations (bis 1.500); ohne SKU werden Artikelnamen für die ersten 250 verschiedenen Artikel-Ids über items/{id} aufgelöst.
- 5Menge ab 0 zählt als Zugang, negative Menge als Abgang (Betrag); Summen: Zugangsmenge, Abgangsmenge, Saldo = Zugang minus Abgang.
- 6Ohne SKU zusätzlich eine Artikelübersicht mit Zugang, Abgang und Buchungszahl, absteigend nach Abgang, Top 30.
- 7Einzelbuchungen absteigend nach Datum bis maxBuchungen (Default 200, maximal 2.000) mit Datum, SKU, Artikel, Menge, Richtung, Lager, Lagerplatz, Kommentar als Grund und Benutzer.
Annahmen und Grenzen
- stocks/changes trägt keine Bewegungsart; der Buchungsgrund ist der unveränderte Kommentartext, Umlagerungen erscheinen als Abgang plus Zugang.
- Mehr als 5.000 Buchungen im Zeitraum werden abgeschnitten; die Antwort nennt die Gesamtzahl im System und weist auf fehlende ältere Buchungen hin.
- Artikelnamen werden nur für 250 Artikel aufgelöst, die übrigen erscheinen als nicht auffindbar.
- Buchungen mit Menge 0 zählen als Zugang.
So sieht eine Antwort aus
Für Powerbank Compact 10000mAh, schwarz (SKU 100234) gab es in den letzten 30 Tagen 46 Buchungen. Zugänge 500 Stück, Abgänge 342 Stück – unterm Strich also plus 158. Die jüngste Buchung: am 29.08. gingen 200 Stück von Platz RA012 im Hauptlager raus, Grund „Versand“, gebucht von Lager 1.
In wenigen Minuten die erste Antwort aus deinen JTL-Daten.
Sieben Tage kostenlos testen, ohne Kreditkarte und ohne Kündigungsfrist.