POST api/Service/SavePurchaseOrder
Request Information
URI Parameters
None.
Body Parameters
CreateModifyPurchaseOrderRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| Order | PurchaseOrderCreateModifyModel |
None. |
Request Formats
application/json, text/json
Sample:
{
"Order": {
"Header": {
"PurchaseOrderNo": 1,
"SupplierID": "sample string 2",
"PODate": "2026-05-17T10:46:49.4640804+00:00",
"Status": 4,
"RegionNo": 5,
"BillToAddress": "sample string 6",
"ShipToAddress": "sample string 7",
"UserNo": 8,
"PaymentTermNo": 9,
"DueDays": 10,
"Comments": "sample string 11",
"ReferenceNo": "sample string 12",
"ItemSpecifications": "sample string 13",
"TaxID": "sample string 14",
"TaxRate": 15.1,
"TaxAmount": 16.0,
"TotalQty": 17,
"TotalAmount": 18.0,
"NetAmount": 19.0,
"Mode": 20
},
"Detail": [
{
"Line_No": 1,
"ItemID": "sample string 2",
"TotalQty": 3,
"Packing": 4,
"Bags": 5,
"UnitCost": 6.0,
"Rate": 7.0,
"TaxID": "sample string 8",
"TaxRate": 9.1,
"Comments": "sample string 10"
},
{
"Line_No": 1,
"ItemID": "sample string 2",
"TotalQty": 3,
"Packing": 4,
"Bags": 5,
"UnitCost": 6.0,
"Rate": 7.0,
"TaxID": "sample string 8",
"TaxRate": 9.1,
"Comments": "sample string 10"
}
]
}
}
application/xml, text/xml
Sample:
<CreateModifyPurchaseOrderRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BizMate.BizLayer">
<Order>
<Detail>
<PurchaseOrderDetailModel>
<Bags>5</Bags>
<Comments>sample string 10</Comments>
<ItemID>sample string 2</ItemID>
<Line_No>1</Line_No>
<Packing>4</Packing>
<Rate>7</Rate>
<TaxID>sample string 8</TaxID>
<TaxRate>9.1</TaxRate>
<TotalQty>3</TotalQty>
<UnitCost>6</UnitCost>
</PurchaseOrderDetailModel>
<PurchaseOrderDetailModel>
<Bags>5</Bags>
<Comments>sample string 10</Comments>
<ItemID>sample string 2</ItemID>
<Line_No>1</Line_No>
<Packing>4</Packing>
<Rate>7</Rate>
<TaxID>sample string 8</TaxID>
<TaxRate>9.1</TaxRate>
<TotalQty>3</TotalQty>
<UnitCost>6</UnitCost>
</PurchaseOrderDetailModel>
</Detail>
<Header>
<BillToAddress>sample string 6</BillToAddress>
<Comments>sample string 11</Comments>
<DueDays>10</DueDays>
<ItemSpecifications>sample string 13</ItemSpecifications>
<Mode>20</Mode>
<NetAmount>19</NetAmount>
<PODate>2026-05-17T10:46:49.4640804+00:00</PODate>
<PaymentTermNo>9</PaymentTermNo>
<PurchaseOrderNo>1</PurchaseOrderNo>
<ReferenceNo>sample string 12</ReferenceNo>
<RegionNo>5</RegionNo>
<ShipToAddress>sample string 7</ShipToAddress>
<Status>4</Status>
<SupplierID>sample string 2</SupplierID>
<TaxAmount>16</TaxAmount>
<TaxID>sample string 14</TaxID>
<TaxRate>15.1</TaxRate>
<TotalAmount>18</TotalAmount>
<TotalQty>17</TotalQty>
<UserNo>8</UserNo>
</Header>
</Order>
</CreateModifyPurchaseOrderRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
CreateModifyPurchaseOrderResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| OutPut | CreateModifyPurchaseOrderOutPutModel |
None. |
Response Formats
application/json, text/json
Sample:
{
"OutPut": {
"Success": true,
"Message": "sample string 2",
"ObjectID": 3
}
}
application/xml, text/xml
Sample:
<CreateModifyPurchaseOrderResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/BizMate.BizLayer">
<OutPut>
<Message>sample string 2</Message>
<ObjectID>3</ObjectID>
<Success>true</Success>
</OutPut>
</CreateModifyPurchaseOrderResponse>