Einkauf (Bestellungen)
Zuletzt geändert: 18.07.2026 18:04

Ressource: purchase-orders #

Bestellungen an Lieferanten (KrAuftrag), Scopes purchase-orders:read/write (Einkaufspreise inklusive). Status: 0 Erfassen, nach actions/book 3 bestellt, nach vollständigem Wareneingang >= 20 abgeschlossen.

MethodePfadZweck
GET/api/v1/purchase-orders (+/{id}, /by-number/{no}, /{id}/items)Lesen mit Paging/Filtern/changedSince
POST/api/v1/purchase-ordersAnlegen { supplierId, orderedBy? } (cn_KfNewAndSave)
POST/api/v1/purchase-orders/{id}/itemsPosition { articleId, quantity, autoAddSupplierArticle? } (cn_KfAddUpdateAr - addiert bei vorhandenem Artikel)
PATCH/api/v1/purchase-orders/{id}/items/{itemId}Menge ändern (cn_KfpUpdateMenge)
POST/api/v1/purchase-orders/{id}/actions/book bzw. cancel-bookingBuchen/Storno (cn_KfBuchen/cn_KfStornoBuchung)
POST/api/v1/purchase-orders/{id}/goods-receiptsWareneingang erzeugen (cn_LLWE_NewFromKf; ohne warehouseGroupId gilt die Lagergruppe der Bestellung)
POST/api/v1/warehouse/documents/{id}/actions/bookLagerbeleg (z.B. den Wareneingang) buchen - ziffert die Bestellung ab
GET/api/v1/sales-orders/{id}/purchase-proposalBestellvorschlag je Auftragsposition (Bedarf, bestellt, Vorschlag, Hauptlieferant)
POST/api/v1/sales-orders/{id}/purchase-ordersBestellung aus Auftrag: { supplierId, supplierMode: all/mainSupplier/existing, items? } (cn_TraAfToKf_FromXml, Quell-Mapping in KrAuftragQuelle)