CreatePurchaseOrderCommandRequestInput
Creates a new purchase order with item positions. - Request
CreatePurchaseOrderCommandRequestInputFields
ID of the supplier the order is placed with. Must reference an existing procurement supplier.
The delivery date requested from the supplier.
Item positions of the order. At least one is required (enforced server-side; the list schema here has no declarative minimum-length constraint).
Delivery address of the order. When omitted, it is defaulted from the effective warehouse's address (see WarehouseId). A country name that cannot be resolved to an ISO code yields an empty CountryIso rather than failing the create.
Billing address of the order. When omitted, it is defaulted from the effective company's address.
The buyer's own external reference for this order (free text). Never generated by the server — contrast the order's own number, which the server assigns and which is not settable through this API.
A reference order number for this order — the "Zugehörige Auftragsnummer" field, free text, editable in the desktop UI.
Internal comment on the order, not communicated to the supplier.
Target warehouse of the incoming goods. When omitted, the supplier's own default warehouse is used. When supplied (or defaulted from the supplier), it must reference an existing warehouse.
Indicates whether automatic workflows should be disabled for this purchase order.
Client-supplied idempotency key. When provided, a repeated request with the same key and payload replays the original result instead of re-executing the mutation.
Was this page helpful?