PurchaseOrderLineItem
A single position of a purchase order.
PurchaseOrderLineItemFields
Unique ID of the line item.
The kind of position (item or free position — shipping surcharge, discount and small-quantity surcharge are excluded from lineItems and appear under allowancesAndCharges instead). Read-only discriminator; the create path only ever produces item positions. A missing value on the underlying row is coalesced to FreePosition — for this field, absent and explicitly-zero are the same fact, not "unknown" (human decision, resolves the legacy contradiction between accessors that documented it as either).
ID of the ordered item, or NULL for a line item that never references one (shipping position, surcharge, discount, free position). The underlying kArtikel column is NOT NULL with no CHECK/foreign key; a non-item position is written with the literal 0, which is coalesced to NULL here (human decision, live GraphQL bug fix — exposing the raw 0 as an ID crashed the key-to-ID converter).
The item's own article number.
The supplier's article number for this item.
Name of the item.
The supplier's own name/description for this item.
Ordered quantity.
Quantity delivered so far.
Quantity not yet delivered.
Net purchase price per unit.
VAT rate in percent.
Delivery time in days.
Requested delivery date for this position.
Free-text note on the position.
Position's sort order within the order.
Packaging unit designation.
Quantity per packaging unit.
Quantity confirmed by the supplier for this line item. NULL when no confirmation has been received yet. Not settable on create; patchable through the update endpoint while the order is not Completed.
Delivery date confirmed by the supplier for this line item. NULL when no confirmation has been received yet. Not settable on create; patchable through the update endpoint while the order is not Completed.
Net price confirmed by the supplier for this line item. NULL when no confirmation has been received yet. Not settable on create; patchable through the update endpoint while the order is not Completed.
Whether the supplier has confirmed this line item. NULL when no confirmation status has been set, distinct from false ("reviewed and not confirmed"). Not settable on create; patchable through the update endpoint while the order is not Completed. Independent of the order header's IsConfirmed — neither flag is derived from the other.
Was this page helpful?