POST api/Recipt/SavePurchaseRecipt
Api to save Receipt
Request Information
URI Parameters
None.
Body Parameters
InsertUpdateReceiptRequestModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ReceiptID | integer |
None. |
|
| ReceiptCode | string |
None. |
|
| PurchaseRequestID | integer |
None. |
|
| PurchaseOrderID | integer |
None. |
|
| PurchaseOrderCode | string |
None. |
|
| FacilityID | integer |
None. |
|
| Notes | string |
None. |
|
| ReceiptDate | date |
None. |
|
| VendorID | integer |
None. |
|
| BillComVendorID | string |
None. |
|
| BillComDepartmentID | string |
None. |
|
| ReceiptPartsDetails | Collection of ReceiptPartsDetailsRequestModel |
None. |
|
| ReceiptAssetDetails | Collection of ReceiptAssetDetailsRequestModel |
None. |
Request Formats
application/json, text/json, text/plain, text/html
Sample:
{
"receiptID": 1,
"receiptCode": "sample string 1",
"purchaseRequestID": 1,
"purchaseOrderID": 1,
"purchaseOrderCode": "sample string 2",
"facilityID": 3,
"notes": "sample string 4",
"receiptDate": "2026-02-25T15:49:21.1156931-05:00",
"vendorID": 1,
"billComVendorID": "sample string 6",
"billComDepartmentID": "sample string 7",
"receiptPartsDetails": [
{
"partsID": 1,
"partsName": "sample string 2",
"partsCode": "sample string 3",
"vendorPartCode": "sample string 4",
"orderedQuantity": 5.0,
"unitCost": 6.0,
"unitID": 7,
"requiredQuantity": 8.0,
"totalCost": 9.0
},
{
"partsID": 1,
"partsName": "sample string 2",
"partsCode": "sample string 3",
"vendorPartCode": "sample string 4",
"orderedQuantity": 5.0,
"unitCost": 6.0,
"unitID": 7,
"requiredQuantity": 8.0,
"totalCost": 9.0
}
],
"receiptAssetDetails": [
{
"assetName": "sample string 1",
"orderedQuantity": 2.0,
"unitCost": 3.0,
"unitID": 4,
"receiveQuantity": 5.0,
"totalCost": 6.0
},
{
"assetName": "sample string 1",
"orderedQuantity": 2.0,
"unitCost": 3.0,
"unitID": 4,
"receiveQuantity": 5.0,
"totalCost": 6.0
}
]
}
application/xml, text/xml
Sample:
<InsertUpdateReceiptRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.RequestModel.PurchaseRecipt">
<BillComDepartmentID>sample string 7</BillComDepartmentID>
<BillComVendorID>sample string 6</BillComVendorID>
<FacilityID>3</FacilityID>
<Notes>sample string 4</Notes>
<PurchaseOrderCode>sample string 2</PurchaseOrderCode>
<PurchaseOrderID>1</PurchaseOrderID>
<PurchaseRequestID>1</PurchaseRequestID>
<ReceiptAssetDetails>
<ReceiptAssetDetailsRequestModel>
<AssetName>sample string 1</AssetName>
<OrderedQuantity>2</OrderedQuantity>
<ReceiveQuantity>5</ReceiveQuantity>
<TotalCost>6</TotalCost>
<UnitCost>3</UnitCost>
<UnitID>4</UnitID>
</ReceiptAssetDetailsRequestModel>
<ReceiptAssetDetailsRequestModel>
<AssetName>sample string 1</AssetName>
<OrderedQuantity>2</OrderedQuantity>
<ReceiveQuantity>5</ReceiveQuantity>
<TotalCost>6</TotalCost>
<UnitCost>3</UnitCost>
<UnitID>4</UnitID>
</ReceiptAssetDetailsRequestModel>
</ReceiptAssetDetails>
<ReceiptCode>sample string 1</ReceiptCode>
<ReceiptDate>2026-02-25T15:49:21.1156931-05:00</ReceiptDate>
<ReceiptID>1</ReceiptID>
<ReceiptPartsDetails>
<ReceiptPartsDetailsRequestModel>
<OrderedQuantity>5</OrderedQuantity>
<PartsCode>sample string 3</PartsCode>
<PartsID>1</PartsID>
<PartsName>sample string 2</PartsName>
<RequiredQuantity>8</RequiredQuantity>
<TotalCost>9</TotalCost>
<UnitCost>6</UnitCost>
<UnitID>7</UnitID>
<VendorPartCode>sample string 4</VendorPartCode>
</ReceiptPartsDetailsRequestModel>
<ReceiptPartsDetailsRequestModel>
<OrderedQuantity>5</OrderedQuantity>
<PartsCode>sample string 3</PartsCode>
<PartsID>1</PartsID>
<PartsName>sample string 2</PartsName>
<RequiredQuantity>8</RequiredQuantity>
<TotalCost>9</TotalCost>
<UnitCost>6</UnitCost>
<UnitID>7</UnitID>
<VendorPartCode>sample string 4</VendorPartCode>
</ReceiptPartsDetailsRequestModel>
</ReceiptPartsDetails>
<VendorID>1</VendorID>
</InsertUpdateReceiptRequestModel>
multipart/form-data
Sample:
<InsertUpdateReceiptRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.RequestModel.PurchaseRecipt"><BillComDepartmentID>sample string 7</BillComDepartmentID><BillComVendorID>sample string 6</BillComVendorID><FacilityID>3</FacilityID><Notes>sample string 4</Notes><PurchaseOrderCode>sample string 2</PurchaseOrderCode><PurchaseOrderID>1</PurchaseOrderID><PurchaseRequestID>1</PurchaseRequestID><ReceiptAssetDetails><ReceiptAssetDetailsRequestModel><AssetName>sample string 1</AssetName><OrderedQuantity>2</OrderedQuantity><ReceiveQuantity>5</ReceiveQuantity><TotalCost>6</TotalCost><UnitCost>3</UnitCost><UnitID>4</UnitID></ReceiptAssetDetailsRequestModel><ReceiptAssetDetailsRequestModel><AssetName>sample string 1</AssetName><OrderedQuantity>2</OrderedQuantity><ReceiveQuantity>5</ReceiveQuantity><TotalCost>6</TotalCost><UnitCost>3</UnitCost><UnitID>4</UnitID></ReceiptAssetDetailsRequestModel></ReceiptAssetDetails><ReceiptCode>sample string 1</ReceiptCode><ReceiptDate>2026-02-25T15:49:21.1156931-05:00</ReceiptDate><ReceiptID>1</ReceiptID><ReceiptPartsDetails><ReceiptPartsDetailsRequestModel><OrderedQuantity>5</OrderedQuantity><PartsCode>sample string 3</PartsCode><PartsID>1</PartsID><PartsName>sample string 2</PartsName><RequiredQuantity>8</RequiredQuantity><TotalCost>9</TotalCost><UnitCost>6</UnitCost><UnitID>7</UnitID><VendorPartCode>sample string 4</VendorPartCode></ReceiptPartsDetailsRequestModel><ReceiptPartsDetailsRequestModel><OrderedQuantity>5</OrderedQuantity><PartsCode>sample string 3</PartsCode><PartsID>1</PartsID><PartsName>sample string 2</PartsName><RequiredQuantity>8</RequiredQuantity><TotalCost>9</TotalCost><UnitCost>6</UnitCost><UnitID>7</UnitID><VendorPartCode>sample string 4</VendorPartCode></ReceiptPartsDetailsRequestModel></ReceiptPartsDetails><VendorID>1</VendorID></InsertUpdateReceiptRequestModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
CommonResponseDataModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ReturnID | integer |
Required |
|
| Message | string |
Required |
|
| Successful | boolean |
Required |
|
| Code | integer |
None. |
|
| TotalRecord | integer |
None. |
Response Formats
application/json, text/json, text/plain, text/html
Sample:
{
"returnID": 1,
"message": "sample string 2",
"successful": true,
"code": 4,
"totalRecord": 5
}
application/xml, text/xml
Sample:
<CommonResponseDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel"> <Code>4</Code> <Message>sample string 2</Message> <ReturnID>1</ReturnID> <Successful>true</Successful> <TotalRecord>5</TotalRecord> </CommonResponseDataModel>
multipart/form-data
Sample:
<CommonResponseDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel"><Code>4</Code><Message>sample string 2</Message><ReturnID>1</ReturnID><Successful>true</Successful><TotalRecord>5</TotalRecord></CommonResponseDataModel>