POST api/Service/SavePurchaseOrder

Request Information

URI Parameters

None.

Body Parameters

CreateModifyPurchaseOrderRequest
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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>