v1

latestOpenAPI 3.0.02026-07-266521,3121.2 MB
PurchaseOrder

Add_PurchaseOrderItem

Method adds purchase order item to an existing PENDING order. Items can only be added to PENDING purchase orders. Returns class that represents modified/recalculated purchase order header and modified purchase order item line <b>Permissions Required: </b> GlobalPermissions.Inventory.PurchaseOrder.EditPurchaseOrderNode <b>Rate limit: </b><span style="background-color:#0272d9;color:white;padding:4px 8px;text-align:center;border-radius:5px; font-size: small;"><b>250</b></span> / minute

post/api/PurchaseOrder/Add_PurchaseOrderItem

Request body

Example request

{
  "addItemParameter": {
    "pkPurchaseId": "00000000-0000-0000-0000-000000000000",
    "fkStockItemId": "00000000-0000-0000-0000-000000000000"
  }
}

Response

OK

BatchInventoryIdinteger

If the item was batched or booked into a WMS location, this is the batch inventory id for the booked in stock. If an item was not delivered or was a non batched item, this will be null.

Example response

{
  "NewPurchaseOrderItem": {
    "pkPurchaseItemId": "00000000-0000-0000-0000-000000000000",
    "fkStockItemId": "00000000-0000-0000-0000-000000000000"
  },
  "PurchaseOrderHeader": {
    "pkPurchaseID": "00000000-0000-0000-0000-000000000000",
    "fkSupplierId": "00000000-0000-0000-0000-000000000000",
    "fkLocationId": "00000000-0000-0000-0000-000000000000"
  }
}