POST api/IMS/ModifyPurchase
Request Information
URI Parameters
None.
Body Parameters
AddPurchaseOrderPrm| Name | Description | Type | Additional information |
|---|---|---|---|
| poMasterId | integer |
None. |
|
| vendorMasterId | integer |
None. |
|
| warehouseMasterId | integer |
None. |
|
| poAmount | decimal number |
None. |
|
| poNumber | string |
None. |
|
| poDate | date |
None. |
|
| deliveryDate | date |
None. |
|
| remarks | string |
None. |
|
| purchaseItemPrm | Collection of PurchaseItemTbl |
None. |
|
| labourCharge | decimal number |
None. |
|
| taxAmount | decimal number |
None. |
|
| discountAmount | decimal number |
None. |
|
| netAmount | decimal number |
None. |
|
| taxPercentage | decimal number |
None. |
|
| discountPercentage | decimal number |
None. |
|
| prMasterIds | string |
None. |
|
| prItemPrm | Collection of PRItemPrmTbl |
None. |
Request Formats
application/json, text/json
Sample:
{
"poMasterId": 1,
"vendorMasterId": 2,
"warehouseMasterId": 3,
"poAmount": 4.0,
"poNumber": "sample string 5",
"poDate": "2025-12-28T05:08:04.5254072+00:00",
"deliveryDate": "2025-12-28T05:08:04.5254072+00:00",
"remarks": "sample string 7",
"purchaseItemPrm": [
{
"itemId": 1,
"unitPrice": 2.0,
"qty": 3.0
},
{
"itemId": 1,
"unitPrice": 2.0,
"qty": 3.0
}
],
"labourCharge": 8.0,
"taxAmount": 9.0,
"discountAmount": 10.0,
"netAmount": 11.0,
"taxPercentage": 12.0,
"discountPercentage": 13.0,
"prMasterIds": "sample string 14",
"prItemPrm": [
{
"prMasterId": 1,
"itemId": 2,
"qty": 3.0
},
{
"prMasterId": 1,
"itemId": 2,
"qty": 3.0
}
]
}
text/html
Sample:
{"poMasterId":1,"vendorMasterId":2,"warehouseMasterId":3,"poAmount":4.0,"poNumber":"sample string 5","poDate":"2025-12-28T05:08:04.5254072+00:00","deliveryDate":"2025-12-28T05:08:04.5254072+00:00","remarks":"sample string 7","purchaseItemPrm":[{"itemId":1,"unitPrice":2.0,"qty":3.0},{"itemId":1,"unitPrice":2.0,"qty":3.0}],"labourCharge":8.0,"taxAmount":9.0,"discountAmount":10.0,"netAmount":11.0,"taxPercentage":12.0,"discountPercentage":13.0,"prMasterIds":"sample string 14","prItemPrm":[{"prMasterId":1,"itemId":2,"qty":3.0},{"prMasterId":1,"itemId":2,"qty":3.0}]}
application/xml, text/xml
Sample:
<AddPurchaseOrderPrm xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Models.IMS">
<deliveryDate>2025-12-28T05:08:04.5254072+00:00</deliveryDate>
<discountAmount>10</discountAmount>
<discountPercentage>13</discountPercentage>
<labourCharge>8</labourCharge>
<netAmount>11</netAmount>
<poAmount>4</poAmount>
<poDate>2025-12-28T05:08:04.5254072+00:00</poDate>
<poMasterId>1</poMasterId>
<poNumber>sample string 5</poNumber>
<prItemPrm>
<PRItemPrmTbl>
<itemId>2</itemId>
<prMasterId>1</prMasterId>
<qty>3</qty>
</PRItemPrmTbl>
<PRItemPrmTbl>
<itemId>2</itemId>
<prMasterId>1</prMasterId>
<qty>3</qty>
</PRItemPrmTbl>
</prItemPrm>
<prMasterIds>sample string 14</prMasterIds>
<purchaseItemPrm>
<PurchaseItemTbl>
<itemId>1</itemId>
<qty>3</qty>
<unitPrice>2</unitPrice>
</PurchaseItemTbl>
<PurchaseItemTbl>
<itemId>1</itemId>
<qty>3</qty>
<unitPrice>2</unitPrice>
</PurchaseItemTbl>
</purchaseItemPrm>
<remarks>sample string 7</remarks>
<taxAmount>9</taxAmount>
<taxPercentage>12</taxPercentage>
<vendorMasterId>2</vendorMasterId>
<warehouseMasterId>3</warehouseMasterId>
</AddPurchaseOrderPrm>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
VCAPIResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | string |
None. |
|
| dateTime | string |
None. |
|
| StatusCode | integer |
None. |
|
| ErrorMessage | string |
None. |
|
| Result | Object |
None. |
Response Formats
application/json, text/json
Sample:
{
"Version": "1.0.0",
"dateTime": "2025/12/28 05:08:04",
"StatusCode": 1,
"ErrorMessage": "sample string 2",
"Result": {}
}
text/html
Sample:
{"Version":"1.0.0","dateTime":"2025/12/28 05:08:04","StatusCode":1,"ErrorMessage":"sample string 2","Result":{}}
application/xml, text/xml
Sample:
<VCAPIResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Models"> <ErrorMessage>sample string 2</ErrorMessage> <Result /> <StatusCode>1</StatusCode> </VCAPIResponse>