api/POReceiptsEntry/Create (POST)
Creates a new PO Receipts Entry Transaction using the supplied creation data.
HTTP Method: POST
Required Fields: PO_ID
Requires an Authentication Token in the AuthToken HTTP header. Authentication Tokens are obtained from api/Security/Login (POST).
Returns the created PO Receipts Entry Transaction.
Request Information
Parameters
| Name | Description | Additional information |
|---|---|---|
| RequestData | This is a JSON object containing PO Receipts Entry Transaction creation data.
Create PO Receipts Entry Transaction Example:
{
"POReceiptsEntry": {
"ACTION_DATE": "11/18/2014",
"PO_ID": "100437"
},
"POReceiptsEntryDetail": [
{
"LINE_NUMBER": "1",
"ACTION_TYPE": "PO",
"QUANTITY": "1",
"REFERENCE": "REF IJ",
"STORES_CODE": "RC",
"STOCK_LOCATION": "ISLE 9/SHELF 3",
"POFRT_USER_1": "19-0251",
"SERIAL_NUMBER": "AA00006116"
},
{
"LINE_NUMBER": "2",
"ACTION_TYPE": "PO",
"QUANTITY": "2",
"REFERENCE": "REF IX",
"STORES_CODE": "RC",
"STOCK_LOCATION": "ISLE 4/SHELF 4",
"POFRT_USER_1": "84-0071",
"SERIAL_NUMBER": "BG00003276,BG00003291"
},
{
"LINE_NUMBER": "3",
"ACTION_TYPE": "PO",
"QUANTITY": "5",
"REFERENCE": "REF IF",
"STORES_CODE": "RC",
"STOCK_LOCATION": "ISLE 9/SHELF 5",
"POFRT_USER_1": "28-0124",
"SERIAL_NUMBER": "FN00009422:FN00009426"
},
{
"LINE_NUMBER": "4",
"ACTION_TYPE": "PO",
"QUANTITY": "8",
"REFERENCE": "REF IU",
"STORES_CODE": "RC",
"STOCK_LOCATION": "ISLE 12/SHELF 1",
"POFRT_USER_1": "43-0761",
"SERIAL_NUMBER": "DH00031485:DH00031491,DH00031495"
}
]
}
Returns 1 PO Receipts Entry Transaction if successful.
SERIAL_NUMBER can contain a single Serial Number.
SERIAL_NUMBER can contain multiple Serial Numbers separated by commas.
SERIAL_NUMBER can contain a range of Serial Numbers separated by a colon.
SERIAL_NUMBER can contain any combination of ranges and single Serial Numbers spearated by commas.
Accepted PO Receipts Entry Fields:
ACTION_DATE, BATCH_NUMBER, PO_ID
Accepted PO Receipts Entry Detail Fields:
ACTION_TYPE, LINE_NUMBER, LOT_ID, MFG_LOT_ID,
MULTI_LOC, POFRT_USER_1, POFRT_USER_2, POFRT_USER_3,
POFRT_USER_4, QUANTITY, REASON_CODE, REFERENCE,
SERIAL_NUMBER, STOCK_LOCATION, STORES_CODE |
Define this parameter in the request body. |
Response Information
Success:200/OK
Body contains JSON object with created PO Receipts Entry Transaction.
Error:
400/Request JSON is invalid.
400/Request has no Transaction Header.
400/Request has no Transaction Details.
400/Request Transaction Header has no PO_ID.
400/Request Transaction Detail has no LINE_NUMBER.
401/AuthToken was not provided.
401/AuthToken is malformed.
401/AuthToken is expired.
401/AuthToken login failure.
500/(Message)
Body contains JSON object with Message and MessageCode.
Returned PO Receipts Entry Fields:
ACTION_DATE, BATCH_NUMBER, PO_ID, TXNS_ACCEPTED, VENDOR_ID, VENDOR_NAME
Returned PO Receipts Entry Detail Fields:
ACTION_TYPE, BUY_UM, JOB_ID, LINE_NUMBER, LOT_ID, MFG_LOT_ID, MULTI_LOC, OPER_CODE, PART_ID, PART_UM, PO_DESC, PO_UM, POFRT_USER_1, POFRT_USER_2, POFRT_USER_3, POFRT_USER_4, QUANTITY, REASON_CODE, REFERENCE, SERIAL_NUMBER, STOCK_LOCATION, STORES_CODE, TOTAL_STD_COST