POST api/SalesOrder/CreateNewSalesOrder
Request Information
URI Parameters
None.
Body Parameters
SalesOrderViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| salesmasterid | integer |
None. |
|
| salesdetailsid | integer |
None. |
|
| salestaxmasterid | integer |
None. |
|
| orderbyid | integer |
None. |
|
| companyid | integer |
None. |
|
| customerinfoid | integer |
None. |
|
| salesdate | date |
None. |
|
| salesorderno | string |
None. |
|
| placeofsupplyid | integer |
None. |
|
| salespaymenttermid | integer |
None. |
|
| paymentterm | string |
None. |
|
| paymenttermdata | decimal number |
None. |
|
| salestotalamount | decimal number |
None. |
|
| salestotaltaxamount | decimal number |
None. |
|
| salesadjustmentamount | decimal number |
None. |
|
| salesshippingcharge | decimal number |
None. |
|
| salestaxableamount | decimal number |
None. |
|
| customernote | string |
None. |
|
| financialyearid | integer |
None. |
|
| financialyear | string |
None. |
|
| yearvalue | string |
None. |
|
| taxkeydata | decimal number |
None. |
|
| salesproductdetails | Collection of SalesOrderDetailsViewModel |
None. |
|
| salestaxdetails | Collection of SalesOrderTaxViewModel |
None. |
|
| _local | date |
None. |
Request Formats
application/json, text/json
Sample:
{
"_local": "2025-12-11T19:06:13.7294373+05:30",
"salesmasterid": 1,
"salesdetailsid": 2,
"salestaxmasterid": 3,
"orderbyid": 4,
"companyid": 5,
"customerinfoid": 6,
"salesdate": "2025-12-11T19:06:13.7294373+05:30",
"salesorderno": "sample string 8",
"placeofsupplyid": 9,
"salespaymenttermid": 10,
"paymentterm": "sample string 11",
"paymenttermdata": 12.0,
"salestotalamount": 13.1,
"salestotaltaxamount": 14.1,
"salesadjustmentamount": 15.1,
"salesshippingcharge": 16.1,
"salestaxableamount": 17.1,
"customernote": "sample string 18",
"financialyearid": 19,
"financialyear": "sample string 20",
"yearvalue": "sample string 21",
"taxkeydata": 22.0,
"salesproductdetails": [
{
"salesmasterid": 1,
"salesdetailsid": 2,
"productmasterid": 3,
"productname": "sample string 4",
"productrate": 5.1,
"productquantity": 6,
"productgstpercentid": 7,
"producttaxableamount": 8.1,
"productdiscountpercent": 9.1,
"productdiscountamount": 10.1
},
{
"salesmasterid": 1,
"salesdetailsid": 2,
"productmasterid": 3,
"productname": "sample string 4",
"productrate": 5.1,
"productquantity": 6,
"productgstpercentid": 7,
"producttaxableamount": 8.1,
"productdiscountpercent": 9.1,
"productdiscountamount": 10.1
}
],
"salestaxdetails": [
{
"salestaxmasterid": 1,
"salesmasterid": 2,
"salesgstpercentid": 3,
"salestaxid": 4,
"taxamount": 5.0,
"cgstamount": 6.0,
"igstamount": 7.0,
"sgstamount": 8.0,
"taxkeydata": 9.0
},
{
"salestaxmasterid": 1,
"salesmasterid": 2,
"salesgstpercentid": 3,
"salestaxid": 4,
"taxamount": 5.0,
"cgstamount": 6.0,
"igstamount": 7.0,
"sgstamount": 8.0,
"taxkeydata": 9.0
}
]
}
application/xml, text/xml
Sample:
<SalesOrderViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Kantaserp.Models">
<_local>2025-12-11T19:06:13.7294373+05:30</_local>
<companyid>5</companyid>
<customerinfoid>6</customerinfoid>
<customernote>sample string 18</customernote>
<financialyear>sample string 20</financialyear>
<financialyearid>19</financialyearid>
<orderbyid>4</orderbyid>
<paymentterm>sample string 11</paymentterm>
<paymenttermdata>12</paymenttermdata>
<placeofsupplyid>9</placeofsupplyid>
<salesadjustmentamount>15.1</salesadjustmentamount>
<salesdate>2025-12-11T19:06:13.7294373+05:30</salesdate>
<salesdetailsid>2</salesdetailsid>
<salesmasterid>1</salesmasterid>
<salesorderno>sample string 8</salesorderno>
<salespaymenttermid>10</salespaymenttermid>
<salesproductdetails>
<SalesOrderDetailsViewModel>
<productdiscountamount>10.1</productdiscountamount>
<productdiscountpercent>9.1</productdiscountpercent>
<productgstpercentid>7</productgstpercentid>
<productmasterid>3</productmasterid>
<productname>sample string 4</productname>
<productquantity>6</productquantity>
<productrate>5.1</productrate>
<producttaxableamount>8.1</producttaxableamount>
<salesdetailsid>2</salesdetailsid>
<salesmasterid>1</salesmasterid>
</SalesOrderDetailsViewModel>
<SalesOrderDetailsViewModel>
<productdiscountamount>10.1</productdiscountamount>
<productdiscountpercent>9.1</productdiscountpercent>
<productgstpercentid>7</productgstpercentid>
<productmasterid>3</productmasterid>
<productname>sample string 4</productname>
<productquantity>6</productquantity>
<productrate>5.1</productrate>
<producttaxableamount>8.1</producttaxableamount>
<salesdetailsid>2</salesdetailsid>
<salesmasterid>1</salesmasterid>
</SalesOrderDetailsViewModel>
</salesproductdetails>
<salesshippingcharge>16.1</salesshippingcharge>
<salestaxableamount>17.1</salestaxableamount>
<salestaxdetails>
<SalesOrderTaxViewModel>
<cgstamount>6</cgstamount>
<igstamount>7</igstamount>
<salesgstpercentid>3</salesgstpercentid>
<salesmasterid>2</salesmasterid>
<salestaxid>4</salestaxid>
<salestaxmasterid>1</salestaxmasterid>
<sgstamount>8</sgstamount>
<taxamount>5</taxamount>
<taxkeydata>9</taxkeydata>
</SalesOrderTaxViewModel>
<SalesOrderTaxViewModel>
<cgstamount>6</cgstamount>
<igstamount>7</igstamount>
<salesgstpercentid>3</salesgstpercentid>
<salesmasterid>2</salesmasterid>
<salestaxid>4</salestaxid>
<salestaxmasterid>1</salestaxmasterid>
<sgstamount>8</sgstamount>
<taxamount>5</taxamount>
<taxkeydata>9</taxkeydata>
</SalesOrderTaxViewModel>
</salestaxdetails>
<salestaxmasterid>3</salestaxmasterid>
<salestotalamount>13.1</salestotalamount>
<salestotaltaxamount>14.1</salestotaltaxamount>
<taxkeydata>22</taxkeydata>
<yearvalue>sample string 21</yearvalue>
</SalesOrderViewModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResultViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| status | boolean |
None. |
|
| message | string |
None. |
|
| data | Object |
None. |
Response Formats
application/json, text/json
Sample:
{
"status": true,
"message": "sample string 2",
"data": {}
}
application/xml, text/xml
Sample:
<HttpResultViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Kantaserp.Models"> <data /> <message>sample string 2</message> <status>true</status> </HttpResultViewModel>