/orders

Collection of composite-order items.

get

Retrieve a list of composite-order items.

post

Post a purchase order (PO) and a number of PO lines; record fund transactions corresponding to the order. Only in case an acquisition unit has to be assigned to the Order it is required that user should have extra permission orders.acquisitions-units-assignments.item.post to create an purchase order.

Entity representing a composite-order

get

Return a purchase order with given {id}

put

Update a purchase order with given {id}

  • if request does not include po_lines or includes "po_lines": [] or "po_lines": null - update just purchase order summary
  • if request includes array of "po_lines" - update PO lines as per request
delete

Delete a purchase order with given {id}

Manage purchase order (PO) lines

get

Retrieve a list of order-line items.

post

Post a PO lines to corresponding PO

Manage purchase order line (PO line) by id

get

Return a purchase order line with given {id}

put

Update a purchase order line with given {id}

delete

Delete a purchase order line with given {id}

Manage purchase order (PO) number

get

Get generated PO number

post

validate if the PO Number is unique and matches the pattern specified

Receive items spanning one or more PO lines. The endpoint is used to:

  • receive pieces and associated inventory items
  • move a received piece back to "Expected" in case "receivedItems" element's "itemStatus" is "On order"
post

Receive items spanning one or more PO lines

Check-in items spanning one or more PO lines

post

Check-in items spanning one or more po_lines in this order

Entity representing a receiving-history

get

Get receiving history matching the provided criteria

Create piece record

post

Create piece record

put

Update a piece record with given {id}

delete

Delete a piece with given {id}

Collection of order-template items.

post

Create new order template

get

Get list of order templates

Entity representing a order-template

put

Update order template

get

Retrieve order-template item with given {order-templateId}

delete

Delete order-template item with given {order-templateId}