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
------------------------------