POST api/expense/edit-with-payment?UserId={UserId}&Password={Password}&MacId={MacId}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| UserId | string |
Required |
|
| Password | string |
Required |
|
| MacId | string |
Required |
Body Parameters
ExpensePaymentViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Expense | ExpensesViewModel |
None. |
|
| Payment | PaymentMadeViewModel |
None. |
|
| ExpenseBillImageUrl | string |
None. |
|
| ExpenseProdctImageUrl | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"Expense": {
"ExpenseId": 1,
"BankAccountId": 2,
"ExpenseDate": "2026-07-18T01:01:51.6394284+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-18T01:01:51.6394284+05:30",
"UpdatedBy": "sample string 48",
"UpdatedDate": "2026-07-18T01:01:51.6394284+05:30",
"SaaSid": "sample string 50",
"Status": 51,
"OfficeExpense": "sample string 52",
"PaidStatus": 53,
"ExpenseBillImageUrl": "sample string 54",
"ExpenseProdctImageUrl": "sample string 55"
},
"Payment": {
"PaymentMadeId": 1,
"ExpenseId": 2,
"BankAccountId": 3,
"VendorId": 4,
"VehicleId": 5,
"VehicleNumber": "sample string 6",
"SequenceNumberStatus": "sample string 7",
"PaymentNumber": "sample string 8",
"CreditApply": "sample string 9",
"EditLogNote": "sample string 10",
"BillId": 11,
"BillNumber": "sample string 12",
"VendorName": "sample string 13",
"Amount": 14.0,
"ExcessAmount": 15.0,
"balance": 16.0,
"Note": "sample string 17",
"DepositTo": "sample string 18",
"PaymentDate": "2026-07-18T01:01:51.6394284+05:30",
"PaymentMethod": "sample string 20",
"ReferenceNumber": "sample string 21",
"CreatedBy": "sample string 22",
"CreatedDate": "2026-07-18T01:01:51.6394284+05:30",
"UpdatedBy": "sample string 24",
"UpdatedDate": "2026-07-18T01:01:51.6394284+05:30",
"Status": 26,
"SaaSid": "sample string 27"
},
"ExpenseBillImageUrl": "sample string 1",
"ExpenseProdctImageUrl": "sample string 2"
}
application/xml, text/xml
Sample:
<ExpensePaymentViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TMSPRO.BusinessModel">
<Expense>
<AccountID>12</AccountID>
<BankAccountId>2</BankAccountId>
<CalculateMileage>true</CalculateMileage>
<CreatedBy>sample string 46</CreatedBy>
<CreatedDate>2026-07-18T01:01:51.6394284+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-18T01:01:51.6394284+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-18T01:01:51.6394284+05:30</UpdatedDate>
<VehicleId>13</VehicleId>
<VehicleNumber>sample string 14</VehicleNumber>
<VendorId>15</VendorId>
<VendorName>sample string 16</VendorName>
</Expense>
<ExpenseBillImageUrl>sample string 1</ExpenseBillImageUrl>
<ExpenseProdctImageUrl>sample string 2</ExpenseProdctImageUrl>
<Payment>
<Amount>14</Amount>
<BankAccountId>3</BankAccountId>
<BillId>11</BillId>
<BillNumber>sample string 12</BillNumber>
<CreatedBy>sample string 22</CreatedBy>
<CreatedDate>2026-07-18T01:01:51.6394284+05:30</CreatedDate>
<CreditApply>sample string 9</CreditApply>
<DepositTo>sample string 18</DepositTo>
<EditLogNote>sample string 10</EditLogNote>
<ExcessAmount>15</ExcessAmount>
<ExpenseId>2</ExpenseId>
<Note>sample string 17</Note>
<PaymentDate>2026-07-18T01:01:51.6394284+05:30</PaymentDate>
<PaymentMadeId>1</PaymentMadeId>
<PaymentMethod>sample string 20</PaymentMethod>
<PaymentNumber>sample string 8</PaymentNumber>
<ReferenceNumber>sample string 21</ReferenceNumber>
<SaaSid>sample string 27</SaaSid>
<SequenceNumberStatus>sample string 7</SequenceNumberStatus>
<Status>26</Status>
<UpdatedBy>sample string 24</UpdatedBy>
<UpdatedDate>2026-07-18T01:01:51.6394284+05:30</UpdatedDate>
<VehicleId>5</VehicleId>
<VehicleNumber>sample string 6</VehicleNumber>
<VendorId>4</VendorId>
<VendorName>sample string 13</VendorName>
<balance>16</balance>
</Payment>
</ExpensePaymentViewModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.