Einkaufsbestellung anlegen
jtl_bestellung_anlegen
Was das Tool macht
Legt eine Einkaufsbestellung (Lieferantenbestellung) an - mit Vorschau und Backup-Eintrag. Pflicht sind Lieferant, Liefertermin und mindestens eine Position (SKU, Menge). Ohne ekNetto gilt der beim Artikel für diesen Lieferanten hinterlegte Einkaufspreis; der Steuersatz ist 0 bei steuerfreien Lieferanten, sonst anzugeben. Optional: Lager, externe Nummer, Referenznummer, Kommentar. Braucht JTL-Wawi ab 2.2. Nutze dieses Tool für 'Bestelle bei Lieferant 260 je 500 Stück von SKU X und Y zum 15.01.'. Vorschau zuerst: Ohne dryRun=false wird nichts geändert. Zeige dem Nutzer Vorher/Nachher aus der Vorschau, hole seine Zustimmung ein und rufe dann mit dryRun=false und der bestaetigung erneut auf.
Eingaben
| lieferantPflicht | Lieferantennummer oder Name (eindeutig) |
| lieferterminPflicht | Gewünschter Liefertermin als Datum JJJJ-MM-TT |
| positionenPflicht | Ohne Beschreibung |
| lageroptional | Ziel-Lager (Name) - Default: Standardlager des Lieferanten |
| externeNummeroptional | Externe Bestellnummer / Auftragsnummer des Lieferanten |
| referenznummeroptional | Referenznummer |
| kommentaroptional | Interner Kommentar |
| workflowsAuslassenoptional | true = automatische JTL-Workflows für diese Änderung nicht auslösen (Default false). |
| dryRunoptional | true (Default) = nur Vorschau, in JTL wird nichts geändert. false = wirklich schreiben - nur zusammen mit der bestaetigung aus der Vorschau und nach ausdrücklicher Zustimmung des Nutzers. |
| bestaetigungoptional | Bestätigungs-Token aus der Vorschau (Dry-Run). Pflicht bei dryRun=false. |
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.
- 1Prüft zuerst die Rechte: Server erlaubt Schreiben, JTL-Verbindung für Schreibzugriff freigeschaltet, AVV in aktueller Fassung angenommen, Add-on „Schreiben“ aktiv. Fehlt eines, endet der Aufruf mit dem Grund.
- 2Findet den Lieferanten per Nummer oder Name und liest ihn (Währung, Steuerfreiheit, Standardlager); ein deaktivierter Lieferant ist gesperrt.
- 3Jeder Artikel wird exakt per SKU gefunden und muss dem Lieferanten zugeordnet sein. Ohne ekNetto gilt der beim Artikel für diesen Lieferanten hinterlegte Einkaufspreis; fehlt er, verlangt das Tool ekNetto.
- 4Steuersatz: der angegebene, sonst 0 bei steuerfreien Lieferanten; bei allen anderen ist er Pflicht.
- 5Lager: das genannte, sonst das Standardlager des Lieferanten.
- 6Ohne Bestätigung endet der Aufruf als Vorschau mit einmaligem Token (15 Minuten gültig, an Eingaben und Ist-Stand gebunden); der scharfe Aufruf löst ihn ein, verbraucht die Limits und legt das Backup an.
- 7Geschrieben wird per POST /v2/purchase-orders mit allen Positionen in einem Aufruf.
- 8Danach wird die Bestellung gelesen und mit der Erwartung verglichen.
Annahmen und Grenzen
- Braucht JTL-Wawi ab 2.2.
- Die Bestellung wird nicht an den Lieferanten verschickt und nicht freigegeben.
- Löschen und Wareneingang sind nicht enthalten.
- In der Einführungsphase gelten 3 Schreibvorgänge je Entität und Tag; das Limit entfällt, sobald der Admin alle drei Entitäten freigegeben hat. Vorschauen zählen nicht.
- Das Änderungsprotokoll wird 12 Monate aufbewahrt und danach automatisch gelöscht.
So sieht eine Antwort aus
Vorschau – noch nichts angelegt: Bestellung bei C-260 - NE, Liefertermin 15.01.2027, Lager Hauptlager - Moos: • Position 1: 500 × 541908 zu 1,48 USD (hinterlegter Lieferantenpreis), 0 % • Position 2: 500 × 541564 zu 1,62 USD, 0 % Summe 1.550,00 USD netto. Die Bestellung wird nicht an den Lieferanten verschickt. Soll ich sie anlegen?
In wenigen Minuten die erste Antwort aus deinen JTL-Daten.
Sieben Tage kostenlos testen, ohne Kreditkarte und ohne Kündigungsfrist.