PO Item Edit |
Functions
URL-{Root URL}/API/PO/ItemEdit/{API Key}
Parameters
Parameter |
Description |
Required |
Comment |
poNum |
Purchase Order Number |
Y |
|
uniqueLnNo |
Unique PO Item Identifier |
Y |
|
POITTYPE |
Purchase Order Item Type |
Y |
Can be INVT PART, MRO, or Services |
part_no |
Part Number |
Y |
Used to choose a part |
revision |
Part Revision |
N |
Required if Part_no is used |
uniq_key |
Part Identifier Key |
N |
Can be used in place of part number and revision |
partmfgr |
Part Manufacturer |
N |
Can be used to specify a manufacturer for a part. Must be an existing manufacturer for the part |
mfgr_pt_no |
Manufacturer Part Number |
N |
Can be used instead of part_no to choose an item |
uniqmfgrhd |
Manufacturer Key |
Y |
Can be used in place of partmfgr and mfgr_pt_no |
uniqmfsp |
|
N |
|
overage |
overage |
N |
Percentage of parts that can be received over the ordered qty. |
package |
Package |
N |
The item's package size. Can be AMMO BELT, BULK, CARTON, EACH, REAM, REEL, TRAY, TUBE |
updatePLT |
Update Purchase Lead Time |
N |
|
pur_ltime |
Purchase Lead Time |
N |
Must be numerical, followed by DY, WK, Mo |
updateMinOrdMult |
Update Minimum/Multi order values. |
N |
|
minorder |
Minimum Order |
N |
Minimum amount required per order. |
ordmult |
Multiple Order |
N |
Amount that must be ordered over the min order. |
COSTEACH |
Cost Each |
N |
Cost of each ordered |
ORD_QTY |
Order Quantity |
Y |
The amount ordered |
updateMaterialCost |
Update Material Cost |
N |
|
updateTargetPrice |
Update Target Price |
N |
|
IS_TAX |
It the PO taxable |
N |
|
ISFIRM |
Is Firm Planned |
N |
Selects if the order is firm planned, preventing the MRP from overwriting it. |
FIRSTARTICLE |
First Article Inspection |
N |
Does the PO require first article inspaction |
supplierPartNumber |
Supplier Part Number |
N |
|
INSPEXCNOTE |
Inspection Exception Note |
N |
|
INSPEXCDOC |
Inspection Exception Code |
N |
|
PUR_UOFM |
Purchase Unit of Measurement |
N |
|
U_OF_MEAS |
Unit of Measurement |
N |
Can be EACH, IN, DOZ, REEL, LOT, BULK, SQIN, SQFT, SQYD, SQMM, SQCM, SQME, GRAM, KGRM, MLTR, LITR, CC, OUNC, PINT, QUAR, GAL, M, FT, CM, LB, YARD |
Example Strings
Add Item
Url-?poNum=PONUMBER&UNIQLNNO=UNIQLNNO&costeach=10&ord_qty=1'
JSON
{
'poNum':'PONUMber',
'UNIQLNNO':'UNIQLNNO',
'costeach':'10',
'ord_qty':'1'
}
A successful request should result in
{
$id: "1",
Code: 200,
Message: "PO Items edited successfully.",
SessionId: null,
IsValidUser: true,
ResponseObject: null
}
Common Error Messages
JSON Error
If there is an error with the setup of the JSON string (such as a misplaced comma or other punctuation) the system will return the following error.
{
"$id": "1",
"Code": 403,
"Message": "'PO Items' Object is not initialized properly.",
"SessionId": null,
"IsValidUser": true,
"ResponseObject": null
}
Parameter Error
If there is an error with an individual parameter the system will return an error message describing the error
{
"$id": "1",
"Code": 403,
"Message": "PO Items add failed.UniqMfgrhd is Invalid.",
"SessionId": null,
"IsValidUser": true,
"ResponseObject": null
}
|
|