Here is the payload that has worked for me in the past. Please note that this is using the OSLC or API context path, and not the REST context path.
{
"ponum": "1001",
"porevisionnum": 0,
"polinenum": 1,
"positeid": "BEDFORD",
"siteid": "BEDFORD",
"issuetype": "RECEIPT",
"receiptquantity": 1,
"externalrefid": "12345",
"sourcesysid": "API"
}
I haven't found where the EXTERNALREFID or the SOURCESYSID values matter.
Hope this helps,
------------------------------
Alex Walter
CIO
A3J Group
Tampa FL
------------------------------
Original Message:
Sent: Fri May 23, 2025 11:26 PM
From: Rudra Uppe
Subject: Unable to Implement POST API for MXAPIRECEIPT in eMaximo
Hi all,
I'm struggling to implement the POST API for the MXAPIRECEIPT object structure in eMaximo to create a new receipt record. I initially tried a GET request to retrieve specific PO data, but not able to do proper call, now that I need a proper POST call to create a record. Below are the details of my setup and the issues I'm facing.
My Current API Call

Questions
Is POST /maxrest/rest/os/mxapireceipt the correct endpoint for creating a new receipt in MXAPIRECEIPT?
Any example to get EXTERNALREFID of specific PO Number?
Any example of a working POST API call for MXAPIRECEIPT would be greatly appreciated!
Please suggest me workaround for this.
------------------------------
Rudra Uppe
------------------------------