POST api/Bill/CreateNewBill
Request Information
URI Parameters
None.
Body Parameters
BillViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| billmasterid | integer |
None. |
|
| billdetailsid | integer |
None. |
|
| reportmasterid | integer |
None. |
|
| reportname | string |
None. |
|
| companyid | integer |
None. |
|
| billdate | date |
None. |
|
| billno | string |
None. |
|
| vendorinfoid | integer |
None. |
|
| sourceofsupplyid | integer |
None. |
|
| destinationsupplyid | integer |
None. |
|
| billpaymenttermid | integer |
None. |
|
| billduedate | date |
None. |
|
| billtotalamount | decimal number |
None. |
|
| billtotaltaxamount | decimal number |
None. |
|
| billdiscountamount | decimal number |
None. |
|
| billadjustmentamount | decimal number |
None. |
|
| billshippingcharge | decimal number |
None. |
|
| billtaxableamount | decimal number |
None. |
|
| note | string |
None. |
|
| cgstamount | decimal number |
None. |
|
| sgstamount | decimal number |
None. |
|
| igstamount | decimal number |
None. |
|
| productmasterid | integer |
None. |
|
| productname | string |
None. |
|
| productrate | decimal number |
None. |
|
| productquantity | integer |
None. |
|
| productgstpercentid | integer |
None. |
|
| producttaxableamount | decimal number |
None. |
|
| sourcesupplystate | string |
None. |
|
| billdiscountpercent | decimal number |
None. |
|
| destinationsupplystate | string |
None. |
|
| paymentterm | string |
None. |
|
| billstatus | string |
None. |
|
| billstatusid | integer |
None. |
|
| productgstpercent | string |
None. |
|
| paymenttermdata | decimal number |
None. |
|
| billtaxmasterid | integer |
None. |
|
| billgstpercentid | integer |
None. |
|
| taxamount | decimal number |
None. |
|
| totaltaxamount | decimal number |
None. |
|
| billtaxname | string |
None. |
|
| billtaxdata | decimal number |
None. |
|
| amountdue | decimal number |
None. |
|
| financialyearid | integer |
None. |
|
| financialyear | string |
None. |
|
| yearvalue | string |
None. |
|
| taxkeydata | decimal number |
None. |
|
| billproductdetails | Collection of BillDetailsViewModel |
None. |
|
| billtaxdetails | Collection of BillTaxViewModel |
None. |
|
| _local | date |
None. |
|
| _duelocal | date |
None. |
Request Formats
application/json, text/json
Sample:
{
"_local": "2025-12-11T19:04:09.6667098+05:30",
"_duelocal": "2025-12-11T19:04:09.6667098+05:30",
"billmasterid": 1,
"billdetailsid": 2,
"reportmasterid": 3,
"reportname": "sample string 4",
"companyid": 5,
"billdate": "2025-12-11T19:04:09.6667098+05:30",
"billno": "sample string 7",
"vendorinfoid": 8,
"sourceofsupplyid": 9,
"destinationsupplyid": 10,
"billpaymenttermid": 11,
"billduedate": "2025-12-11T19:04:09.6667098+05:30",
"billtotalamount": 13.1,
"billtotaltaxamount": 14.1,
"billdiscountamount": 15.1,
"billadjustmentamount": 16.1,
"billshippingcharge": 17.1,
"billtaxableamount": 18.1,
"note": "sample string 19",
"cgstamount": 20.0,
"sgstamount": 21.0,
"igstamount": 22.0,
"productmasterid": 23,
"productname": "sample string 24",
"productrate": 25.1,
"productquantity": 26,
"productgstpercentid": 27,
"producttaxableamount": 28.1,
"sourcesupplystate": "sample string 29",
"billdiscountpercent": 30.1,
"destinationsupplystate": "sample string 31",
"paymentterm": "sample string 32",
"billstatus": "sample string 33",
"billstatusid": 34,
"productgstpercent": "sample string 35",
"paymenttermdata": 36.0,
"billtaxmasterid": 37,
"billgstpercentid": 38,
"taxamount": 39.0,
"totaltaxamount": 40.0,
"billtaxname": "sample string 41",
"billtaxdata": 42.0,
"amountdue": 43.1,
"financialyearid": 44,
"financialyear": "sample string 45",
"yearvalue": "sample string 46",
"taxkeydata": 47.0,
"billproductdetails": [
{
"billmasterid": 1,
"billdetailsid": 2,
"productmasterid": 3,
"productname": "sample string 4",
"productrate": 5.1,
"productquantity": 6,
"productgstpercentid": 7,
"producttaxableamount": 8.1
},
{
"billmasterid": 1,
"billdetailsid": 2,
"productmasterid": 3,
"productname": "sample string 4",
"productrate": 5.1,
"productquantity": 6,
"productgstpercentid": 7,
"producttaxableamount": 8.1
}
],
"billtaxdetails": [
{
"billtaxmasterid": 1,
"billmasterid": 2,
"billgstpercentid": 3,
"billtaxid": 4,
"taxamount": 5.0,
"cgstamount": 6.0,
"sgstamount": 7.0,
"igstamount": 8.0,
"taxkeydata": 9.0
},
{
"billtaxmasterid": 1,
"billmasterid": 2,
"billgstpercentid": 3,
"billtaxid": 4,
"taxamount": 5.0,
"cgstamount": 6.0,
"sgstamount": 7.0,
"igstamount": 8.0,
"taxkeydata": 9.0
}
]
}
application/xml, text/xml
Sample:
<BillViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Kantaserp.Models">
<_duelocal>2025-12-11T19:04:09.6667098+05:30</_duelocal>
<_local>2025-12-11T19:04:09.6667098+05:30</_local>
<amountdue>43.1</amountdue>
<billadjustmentamount>16.1</billadjustmentamount>
<billdate>2025-12-11T19:04:09.6667098+05:30</billdate>
<billdetailsid>2</billdetailsid>
<billdiscountamount>15.1</billdiscountamount>
<billdiscountpercent>30.1</billdiscountpercent>
<billduedate>2025-12-11T19:04:09.6667098+05:30</billduedate>
<billgstpercentid>38</billgstpercentid>
<billmasterid>1</billmasterid>
<billno>sample string 7</billno>
<billpaymenttermid>11</billpaymenttermid>
<billproductdetails>
<BillDetailsViewModel>
<billdetailsid>2</billdetailsid>
<billmasterid>1</billmasterid>
<productgstpercentid>7</productgstpercentid>
<productmasterid>3</productmasterid>
<productname>sample string 4</productname>
<productquantity>6</productquantity>
<productrate>5.1</productrate>
<producttaxableamount>8.1</producttaxableamount>
</BillDetailsViewModel>
<BillDetailsViewModel>
<billdetailsid>2</billdetailsid>
<billmasterid>1</billmasterid>
<productgstpercentid>7</productgstpercentid>
<productmasterid>3</productmasterid>
<productname>sample string 4</productname>
<productquantity>6</productquantity>
<productrate>5.1</productrate>
<producttaxableamount>8.1</producttaxableamount>
</BillDetailsViewModel>
</billproductdetails>
<billshippingcharge>17.1</billshippingcharge>
<billstatus>sample string 33</billstatus>
<billstatusid>34</billstatusid>
<billtaxableamount>18.1</billtaxableamount>
<billtaxdata>42</billtaxdata>
<billtaxdetails>
<BillTaxViewModel>
<billgstpercentid>3</billgstpercentid>
<billmasterid>2</billmasterid>
<billtaxid>4</billtaxid>
<billtaxmasterid>1</billtaxmasterid>
<cgstamount>6</cgstamount>
<igstamount>8</igstamount>
<sgstamount>7</sgstamount>
<taxamount>5</taxamount>
<taxkeydata>9</taxkeydata>
</BillTaxViewModel>
<BillTaxViewModel>
<billgstpercentid>3</billgstpercentid>
<billmasterid>2</billmasterid>
<billtaxid>4</billtaxid>
<billtaxmasterid>1</billtaxmasterid>
<cgstamount>6</cgstamount>
<igstamount>8</igstamount>
<sgstamount>7</sgstamount>
<taxamount>5</taxamount>
<taxkeydata>9</taxkeydata>
</BillTaxViewModel>
</billtaxdetails>
<billtaxmasterid>37</billtaxmasterid>
<billtaxname>sample string 41</billtaxname>
<billtotalamount>13.1</billtotalamount>
<billtotaltaxamount>14.1</billtotaltaxamount>
<cgstamount>20</cgstamount>
<companyid>5</companyid>
<destinationsupplyid>10</destinationsupplyid>
<destinationsupplystate>sample string 31</destinationsupplystate>
<financialyear>sample string 45</financialyear>
<financialyearid>44</financialyearid>
<igstamount>22</igstamount>
<note>sample string 19</note>
<paymentterm>sample string 32</paymentterm>
<paymenttermdata>36</paymenttermdata>
<productgstpercent>sample string 35</productgstpercent>
<productgstpercentid>27</productgstpercentid>
<productmasterid>23</productmasterid>
<productname>sample string 24</productname>
<productquantity>26</productquantity>
<productrate>25.1</productrate>
<producttaxableamount>28.1</producttaxableamount>
<reportmasterid>3</reportmasterid>
<reportname>sample string 4</reportname>
<sgstamount>21</sgstamount>
<sourceofsupplyid>9</sourceofsupplyid>
<sourcesupplystate>sample string 29</sourcesupplystate>
<taxamount>39</taxamount>
<taxkeydata>47</taxkeydata>
<totaltaxamount>40</totaltaxamount>
<vendorinfoid>8</vendorinfoid>
<yearvalue>sample string 46</yearvalue>
</BillViewModel>
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>