POST api/expense
Request Information
URI Parameters
None.
Body Parameters
ExpensesViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ExpenseId | integer |
None. |
|
| BankAccountId | integer |
None. |
|
| ExpenseDate | date |
None. |
|
| ExpenseDescription | string |
None. |
|
| ExpenseAccount | integer |
None. |
|
| ExpenseAccountCode | string |
None. |
|
| ExpenseBillNumber | string |
None. |
|
| EditLogNote | string |
None. |
|
| CalculateMileage | boolean |
None. |
|
| PaidThrough | string |
None. |
|
| PaidThroughAccountCode | string |
None. |
|
| AccountID | integer |
Required Range: inclusive between 1 and 2147483647 |
|
| VehicleId | integer |
None. |
|
| VehicleNumber | string |
None. |
|
| VendorId | integer |
None. |
|
| VendorName | string |
None. |
|
| ProjectName | string |
None. |
|
| HSN | string |
None. |
|
| GSTTreatment | string |
None. |
|
| DestinationOfSupply | string |
None. |
|
| SourceOfSupply | string |
None. |
|
| GSTIdentificationNumber | string |
None. |
|
| EntryNumber | integer |
None. |
|
| IsInclusiveTax | integer |
None. |
|
| MileageTypeId | integer |
None. |
|
| MileageRate | decimal number |
None. |
|
| MileageUnit | string |
None. |
|
| Distance | string |
None. |
|
| StartOdometerReading | string |
None. |
|
| EndOdometerReading | string |
None. |
|
| MileageType | string |
None. |
|
| TaxName | string |
None. |
|
| TaxPercentage | decimal number |
None. |
|
| TaxType | string |
None. |
|
| ItemExemptionCode | integer |
None. |
|
| TaxAmount | decimal number |
None. |
|
| ITCEligibility | string |
None. |
|
| ExpenseType | string |
None. |
|
| ExpenseAmount | decimal number |
None. |
|
| Total | decimal number |
None. |
|
| SupplyType | string |
None. |
|
| Reference | string |
None. |
|
| IsBillable | string |
None. |
|
| CustomerId | integer |
None. |
|
| CustomerName | string |
None. |
|
| CreatedBy | string |
None. |
|
| CreatedDate | date |
None. |
|
| UpdatedBy | string |
None. |
|
| UpdatedDate | date |
None. |
|
| SaaSid | string |
None. |
|
| Status | integer |
None. |
|
| OfficeExpense | string |
None. |
|
| PaidStatus | integer |
None. |
|
| ExpenseBillImageUrl | string |
None. |
|
| ExpenseProdctImageUrl | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"ExpenseId": 1,
"BankAccountId": 2,
"ExpenseDate": "2026-07-18T00:58:12.8561811+05:30",
"ExpenseDescription": "sample string 4",
"ExpenseAccount": 5,
"ExpenseAccountCode": "sample string 6",
"ExpenseBillNumber": "sample string 7",
"EditLogNote": "sample string 8",
"CalculateMileage": true,
"PaidThrough": "sample string 10",
"PaidThroughAccountCode": "sample string 11",
"AccountID": 12,
"VehicleId": 13,
"VehicleNumber": "sample string 14",
"VendorId": 15,
"VendorName": "sample string 16",
"ProjectName": "sample string 17",
"HSN": "sample string 18",
"GSTTreatment": "sample string 19",
"DestinationOfSupply": "sample string 20",
"SourceOfSupply": "sample string 21",
"GSTIdentificationNumber": "sample string 22",
"EntryNumber": 23,
"IsInclusiveTax": 24,
"MileageTypeId": 25,
"MileageRate": 26.0,
"MileageUnit": "sample string 27",
"Distance": "sample string 28",
"StartOdometerReading": "sample string 29",
"EndOdometerReading": "sample string 30",
"MileageType": "sample string 31",
"TaxName": "sample string 32",
"TaxPercentage": 33.0,
"TaxType": "sample string 34",
"ItemExemptionCode": 35,
"TaxAmount": 36.0,
"ITCEligibility": "sample string 37",
"ExpenseType": "sample string 38",
"ExpenseAmount": 39.0,
"Total": 40.0,
"SupplyType": "sample string 41",
"Reference": "sample string 42",
"IsBillable": "sample string 43",
"CustomerId": 44,
"CustomerName": "sample string 45",
"CreatedBy": "sample string 46",
"CreatedDate": "2026-07-18T00:58:12.8561811+05:30",
"UpdatedBy": "sample string 48",
"UpdatedDate": "2026-07-18T00:58:12.8561811+05:30",
"SaaSid": "sample string 50",
"Status": 51,
"OfficeExpense": "sample string 52",
"PaidStatus": 53,
"ExpenseBillImageUrl": "sample string 54",
"ExpenseProdctImageUrl": "sample string 55"
}
application/xml, text/xml
Sample:
<ExpensesViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TMSPRO.BusinessModel"> <AccountID>12</AccountID> <BankAccountId>2</BankAccountId> <CalculateMileage>true</CalculateMileage> <CreatedBy>sample string 46</CreatedBy> <CreatedDate>2026-07-18T00:58:12.8561811+05:30</CreatedDate> <CustomerId>44</CustomerId> <CustomerName>sample string 45</CustomerName> <DestinationOfSupply>sample string 20</DestinationOfSupply> <Distance>sample string 28</Distance> <EditLogNote>sample string 8</EditLogNote> <EndOdometerReading>sample string 30</EndOdometerReading> <EntryNumber>23</EntryNumber> <ExpenseAccount>5</ExpenseAccount> <ExpenseAccountCode>sample string 6</ExpenseAccountCode> <ExpenseAmount>39</ExpenseAmount> <ExpenseBillImageUrl>sample string 54</ExpenseBillImageUrl> <ExpenseBillNumber>sample string 7</ExpenseBillNumber> <ExpenseDate>2026-07-18T00:58:12.8561811+05:30</ExpenseDate> <ExpenseDescription>sample string 4</ExpenseDescription> <ExpenseId>1</ExpenseId> <ExpenseProdctImageUrl>sample string 55</ExpenseProdctImageUrl> <ExpenseType>sample string 38</ExpenseType> <GSTIdentificationNumber>sample string 22</GSTIdentificationNumber> <GSTTreatment>sample string 19</GSTTreatment> <HSN>sample string 18</HSN> <ITCEligibility>sample string 37</ITCEligibility> <IsBillable>sample string 43</IsBillable> <IsInclusiveTax>24</IsInclusiveTax> <ItemExemptionCode>35</ItemExemptionCode> <MileageRate>26</MileageRate> <MileageType>sample string 31</MileageType> <MileageTypeId>25</MileageTypeId> <MileageUnit>sample string 27</MileageUnit> <OfficeExpense>sample string 52</OfficeExpense> <PaidStatus>53</PaidStatus> <PaidThrough>sample string 10</PaidThrough> <PaidThroughAccountCode>sample string 11</PaidThroughAccountCode> <ProjectName>sample string 17</ProjectName> <Reference>sample string 42</Reference> <SaaSid>sample string 50</SaaSid> <SourceOfSupply>sample string 21</SourceOfSupply> <StartOdometerReading>sample string 29</StartOdometerReading> <Status>51</Status> <SupplyType>sample string 41</SupplyType> <TaxAmount>36</TaxAmount> <TaxName>sample string 32</TaxName> <TaxPercentage>33</TaxPercentage> <TaxType>sample string 34</TaxType> <Total>40</Total> <UpdatedBy>sample string 48</UpdatedBy> <UpdatedDate>2026-07-18T00:58:12.8561811+05:30</UpdatedDate> <VehicleId>13</VehicleId> <VehicleNumber>sample string 14</VehicleNumber> <VendorId>15</VendorId> <VendorName>sample string 16</VendorName> </ExpensesViewModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
JsonResultOfAPIBaseModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Content | APIBaseModel |
None. |
|
| SerializerSettings | JsonSerializerSettings |
None. |
|
| Encoding | Encoding |
None. |
|
| Request | HttpRequestMessage |
None. |
Response Formats
application/json, text/json
Sample:
Sample not available.