createPurchaseOrder (String vendorName, String originatorId, String deliverToId, HashMap fieldValues, HashMap lineItems)
This API is used to create a new purchase order in the financial module.
The following are the input parameters for this API:
vendorName: The name of the vendor to create purchase order against.
originatorId: The Id of the client originating the purchase order.
deliverToId: The Id of the client receiving the order.
fieldValues: The map of field values which takes key custom1…custom5 and their associated values
lineItems: The map of field values which takes keys and values, itemtype (id), partnumber, quantity (optional, defaults to 1), price.
None
createcreateLeasePurchaseOrder PurchaseOrder (String vendorName, String originatorId, String deliverToId, HashMap fieldValues, HashMap lineItems, String leaseDurationId)
This API is used to create a new lease purchase order in the financial module.
The following are the input parameters for this API:
vendorName: The name of the vendor to create purchase order against.
originatorId: The Id of the client originating the purchase order.
deliverToId: The Id of the client receiving the order.
fieldValues: The map of field values which takes key custom1…custom5 and their associated values
lineItems: The map of field values which takes keys and values, itemtype (id), partnumber, quantity (optional, defaults to 1), price, leaseDurationId.
None
deliverPurchaseOrder (String poNumber)
This API is used to confirm delivery of a purchase order in the system.
The following are the input parameters for this API:
poNumber: The number of the purchase order.
None
getFieldsForPurchaseOrder (String poNumber)
This API returns the fields of a purchase order in the system.
The following are the input parameters for this API:
poNumber: The number of the purchase order.
None
deletePurchaseOrder (String poNumber)
This API is used to delete a purchase order.
The following are the input parameters for this API:
poNumber: The number of the purchase order.
None