POST api/Expense/CreateNewExpense
Request Information
URI Parameters
None.
Body Parameters
ExpenseViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| expensemasterid | integer |
None. |
|
| expensedetailsid | integer |
None. |
|
| expensetaxmasterid | integer |
None. |
|
| reportmasterid | integer |
None. |
|
| reportname | string |
None. |
|
| companyid | integer |
None. |
|
| expensetypecode | string |
None. |
|
| expensedate | date |
None. |
|
| vendorinfoid | integer |
None. |
|
| paymentmethodid | integer |
None. |
|
| expensetaxableamount | decimal number |
None. |
|
| expensetotaltaxamount | decimal number |
None. |
|
| expensetotalamountpaid | decimal number |
None. |
|
| expensecheckdate | date |
None. |
|
| expensenote | string |
None. |
|
| expensecheckno | string |
None. |
|
| expensecheckamount | decimal number |
None. |
|
| cgstamount | decimal number |
None. |
|
| sgstamount | decimal number |
None. |
|
| igstamount | decimal number |
None. |
|
| taxkeydata | decimal number |
None. |
|
| taxamount | decimal number |
None. |
|
| expenseaccountsid | integer |
None. |
|
| expenseaccountname | string |
None. |
|
| expensegstpercentid | integer |
None. |
|
| expenseamount | decimal number |
None. |
|
| expenseremark | string |
None. |
|
| expenseuplodfile | string |
None. |
|
| financialyearid | integer |
None. |
|
| financialyear | string |
None. |
|
| yearvalue | string |
None. |
|
| expensedetails | Collection of ExpenseDetailsViewModel |
None. |
|
| expensetaxdetails | Collection of ExpenseTaxViewModel |
None. |
|
| _local | date |
None. |
|
| _chequelocal | date |
None. |
Request Formats
application/json, text/json
Sample:
{
"_local": "2025-12-11T19:03:01.7139774+05:30",
"_chequelocal": "2025-12-11T19:03:01.7139774+05:30",
"expensemasterid": 1,
"expensedetailsid": 2,
"expensetaxmasterid": 3,
"reportmasterid": 4,
"reportname": "sample string 5",
"companyid": 6,
"expensetypecode": "sample string 7",
"expensedate": "2025-12-11T19:03:01.7139774+05:30",
"vendorinfoid": 9,
"paymentmethodid": 10,
"expensetaxableamount": 11.1,
"expensetotaltaxamount": 12.0,
"expensetotalamountpaid": 13.1,
"expensecheckdate": "2025-12-11T19:03:01.7139774+05:30",
"expensenote": "sample string 15",
"expensecheckno": "sample string 16",
"expensecheckamount": 17.1,
"cgstamount": 18.0,
"sgstamount": 19.0,
"igstamount": 20.0,
"taxkeydata": 21.0,
"taxamount": 22.0,
"expenseaccountsid": 23,
"expenseaccountname": "sample string 24",
"expensegstpercentid": 25,
"expenseamount": 26.1,
"expenseremark": "sample string 27",
"expenseuplodfile": "sample string 28",
"financialyearid": 29,
"financialyear": "sample string 30",
"yearvalue": "sample string 31",
"expensedetails": [
{
"expensemasterid": 1,
"expensereferenceno": "sample string 2",
"expensedetailsid": 3,
"expenseaccountsid": 4,
"expenseaccountname": "sample string 5",
"expensegstpercentid": 6,
"expenseamount": 7.1,
"expensegstamount": 8.1,
"expenseremark": "sample string 9"
},
{
"expensemasterid": 1,
"expensereferenceno": "sample string 2",
"expensedetailsid": 3,
"expenseaccountsid": 4,
"expenseaccountname": "sample string 5",
"expensegstpercentid": 6,
"expenseamount": 7.1,
"expensegstamount": 8.1,
"expenseremark": "sample string 9"
}
],
"expensetaxdetails": [
{
"expensetaxmasterid": 1,
"expensemasterid": 2,
"expensetaxpercentid": 3,
"taxamount": 4.0,
"cgstamount": 5.0,
"sgstamount": 6.0,
"igstamount": 7.0,
"taxkeydata": 8.0
},
{
"expensetaxmasterid": 1,
"expensemasterid": 2,
"expensetaxpercentid": 3,
"taxamount": 4.0,
"cgstamount": 5.0,
"sgstamount": 6.0,
"igstamount": 7.0,
"taxkeydata": 8.0
}
]
}
application/xml, text/xml
Sample:
<ExpenseViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Kantaserp.Models">
<_chequelocal>2025-12-11T19:03:01.7139774+05:30</_chequelocal>
<_local>2025-12-11T19:03:01.7139774+05:30</_local>
<cgstamount>18</cgstamount>
<companyid>6</companyid>
<expenseaccountname>sample string 24</expenseaccountname>
<expenseaccountsid>23</expenseaccountsid>
<expenseamount>26.1</expenseamount>
<expensecheckamount>17.1</expensecheckamount>
<expensecheckdate>2025-12-11T19:03:01.7139774+05:30</expensecheckdate>
<expensecheckno>sample string 16</expensecheckno>
<expensedate>2025-12-11T19:03:01.7139774+05:30</expensedate>
<expensedetails>
<ExpenseDetailsViewModel>
<expenseaccountname>sample string 5</expenseaccountname>
<expenseaccountsid>4</expenseaccountsid>
<expenseamount>7.1</expenseamount>
<expensedetailsid>3</expensedetailsid>
<expensegstamount>8.1</expensegstamount>
<expensegstpercentid>6</expensegstpercentid>
<expensemasterid>1</expensemasterid>
<expensereferenceno>sample string 2</expensereferenceno>
<expenseremark>sample string 9</expenseremark>
</ExpenseDetailsViewModel>
<ExpenseDetailsViewModel>
<expenseaccountname>sample string 5</expenseaccountname>
<expenseaccountsid>4</expenseaccountsid>
<expenseamount>7.1</expenseamount>
<expensedetailsid>3</expensedetailsid>
<expensegstamount>8.1</expensegstamount>
<expensegstpercentid>6</expensegstpercentid>
<expensemasterid>1</expensemasterid>
<expensereferenceno>sample string 2</expensereferenceno>
<expenseremark>sample string 9</expenseremark>
</ExpenseDetailsViewModel>
</expensedetails>
<expensedetailsid>2</expensedetailsid>
<expensegstpercentid>25</expensegstpercentid>
<expensemasterid>1</expensemasterid>
<expensenote>sample string 15</expensenote>
<expenseremark>sample string 27</expenseremark>
<expensetaxableamount>11.1</expensetaxableamount>
<expensetaxdetails>
<ExpenseTaxViewModel>
<cgstamount>5</cgstamount>
<expensemasterid>2</expensemasterid>
<expensetaxmasterid>1</expensetaxmasterid>
<expensetaxpercentid>3</expensetaxpercentid>
<igstamount>7</igstamount>
<sgstamount>6</sgstamount>
<taxamount>4</taxamount>
<taxkeydata>8</taxkeydata>
</ExpenseTaxViewModel>
<ExpenseTaxViewModel>
<cgstamount>5</cgstamount>
<expensemasterid>2</expensemasterid>
<expensetaxmasterid>1</expensetaxmasterid>
<expensetaxpercentid>3</expensetaxpercentid>
<igstamount>7</igstamount>
<sgstamount>6</sgstamount>
<taxamount>4</taxamount>
<taxkeydata>8</taxkeydata>
</ExpenseTaxViewModel>
</expensetaxdetails>
<expensetaxmasterid>3</expensetaxmasterid>
<expensetotalamountpaid>13.1</expensetotalamountpaid>
<expensetotaltaxamount>12</expensetotaltaxamount>
<expensetypecode>sample string 7</expensetypecode>
<expenseuplodfile>sample string 28</expenseuplodfile>
<financialyear>sample string 30</financialyear>
<financialyearid>29</financialyearid>
<igstamount>20</igstamount>
<paymentmethodid>10</paymentmethodid>
<reportmasterid>4</reportmasterid>
<reportname>sample string 5</reportname>
<sgstamount>19</sgstamount>
<taxamount>22</taxamount>
<taxkeydata>21</taxkeydata>
<vendorinfoid>9</vendorinfoid>
<yearvalue>sample string 31</yearvalue>
</ExpenseViewModel>
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>