POST api/SalesOrder

Request Information

URI Parameters

None.

Body Parameters

SalesOrderModel
NameDescriptionTypeAdditional information
SalesOrderHeaderList

Collection of SalesOrderHeaderModel

None.

SalesOrder_ProductList

Collection of SalesOrder_ProductModel

None.

Request Formats

application/json, text/json

Sample:
{
  "SalesOrderHeaderList": [
    {
      "OrderDate": "2026-03-29T16:10:53.1041961-07:00",
      "VehicleNo": "sample string 2",
      "ExpectDate": "2026-03-29T16:10:53.1041961-07:00",
      "Note": "sample string 4",
      "InsertUser": "sample string 5",
      "TransportCost": 6.0,
      "InvoiceLevelDiscount": 7.0,
      "SalesmanCode": "sample string 8",
      "CustomerCode": "sample string 9",
      "CustomerName": "sample string 10"
    },
    {
      "OrderDate": "2026-03-29T16:10:53.1041961-07:00",
      "VehicleNo": "sample string 2",
      "ExpectDate": "2026-03-29T16:10:53.1041961-07:00",
      "Note": "sample string 4",
      "InsertUser": "sample string 5",
      "TransportCost": 6.0,
      "InvoiceLevelDiscount": 7.0,
      "SalesmanCode": "sample string 8",
      "CustomerCode": "sample string 9",
      "CustomerName": "sample string 10"
    }
  ],
  "SalesOrder_ProductList": [
    {
      "ProductCode": "sample string 1",
      "ProductName": "sample string 2",
      "ProductNameSinhala": "sample string 3",
      "OrderQty": 4.0,
      "SellingPrice": 5.0,
      "GrossAmount": 6.0,
      "Discount": 7.0,
      "NetAmount": 8.0
    },
    {
      "ProductCode": "sample string 1",
      "ProductName": "sample string 2",
      "ProductNameSinhala": "sample string 3",
      "OrderQty": 4.0,
      "SellingPrice": 5.0,
      "GrossAmount": 6.0,
      "Discount": 7.0,
      "NetAmount": 8.0
    }
  ]
}

application/xml, text/xml

Sample:
<SalesOrderModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DataSynchronization.Models">
  <SalesOrderHeaderList>
    <SalesOrderHeaderModel>
      <CustomerCode>sample string 9</CustomerCode>
      <CustomerName>sample string 10</CustomerName>
      <ExpectDate>2026-03-29T16:10:53.1041961-07:00</ExpectDate>
      <InsertUser>sample string 5</InsertUser>
      <InvoiceLevelDiscount>7</InvoiceLevelDiscount>
      <Note>sample string 4</Note>
      <OrderDate>2026-03-29T16:10:53.1041961-07:00</OrderDate>
      <SalesmanCode>sample string 8</SalesmanCode>
      <TransportCost>6</TransportCost>
      <VehicleNo>sample string 2</VehicleNo>
    </SalesOrderHeaderModel>
    <SalesOrderHeaderModel>
      <CustomerCode>sample string 9</CustomerCode>
      <CustomerName>sample string 10</CustomerName>
      <ExpectDate>2026-03-29T16:10:53.1041961-07:00</ExpectDate>
      <InsertUser>sample string 5</InsertUser>
      <InvoiceLevelDiscount>7</InvoiceLevelDiscount>
      <Note>sample string 4</Note>
      <OrderDate>2026-03-29T16:10:53.1041961-07:00</OrderDate>
      <SalesmanCode>sample string 8</SalesmanCode>
      <TransportCost>6</TransportCost>
      <VehicleNo>sample string 2</VehicleNo>
    </SalesOrderHeaderModel>
  </SalesOrderHeaderList>
  <SalesOrder_ProductList>
    <SalesOrder_ProductModel>
      <Discount>7</Discount>
      <GrossAmount>6</GrossAmount>
      <NetAmount>8</NetAmount>
      <OrderQty>4</OrderQty>
      <ProductCode>sample string 1</ProductCode>
      <ProductName>sample string 2</ProductName>
      <ProductNameSinhala>sample string 3</ProductNameSinhala>
      <SellingPrice>5</SellingPrice>
    </SalesOrder_ProductModel>
    <SalesOrder_ProductModel>
      <Discount>7</Discount>
      <GrossAmount>6</GrossAmount>
      <NetAmount>8</NetAmount>
      <OrderQty>4</OrderQty>
      <ProductCode>sample string 1</ProductCode>
      <ProductName>sample string 2</ProductName>
      <ProductNameSinhala>sample string 3</ProductNameSinhala>
      <SellingPrice>5</SellingPrice>
    </SalesOrder_ProductModel>
  </SalesOrder_ProductList>
</SalesOrderModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.