Skip to main content
Question

API call to set purchase order status to Received

  • June 16, 2026
  • 0 replies
  • 26 views

  • Do Gooder (Customer)

Trying to create purchase orders in IFS by API call from legacy system with the status of "Received" so that invoices can be matched with no further user intervention.

Understand that this cannot be done in a single process:

You cannot directly create a PO line in “Received” status via a single API call.  IFS enforces the business process lifecycle: PO creation → release → receive → invoice matching.

Using APIs have been able to accomplish the first two actions but cannot find the API for setting to “Receive”. Two recommendations were:

/main/ifsapplications/projection/v1/PurchaseOrderHandling.svc/{order_no}/Receive
/main/ifsapplications/projection/v1/ReceiptHandling.svc/ReceivePurchaseOrderLine

Whilst PurchaseOrderHandling and ReceiptHandling certainly exist the entities named do not. Can anyone help with the correct API as searching just cannot seem to find a relevant one.

Thanks