POST api/PaybleExpense/AddExpense
Request Information
URI Parameters
None.
Body Parameters
PaybleExpenseInsertVMName | Description | Type | Additional information |
---|---|---|---|
BusinessID | integer |
None. |
|
BusinessName | string |
None. |
|
ExpenseToID | integer |
None. |
|
ExpenseDate | string |
Required |
|
ExpenseNo | string |
Required |
|
TermsName | string |
None. |
|
Account | string |
None. |
|
Description | string |
None. |
|
DueDate | string |
None. |
|
PaymentMethod | string |
None. |
|
ExpenseAmount | decimal number |
Required |
|
IsBillToInvoice | boolean |
None. |
|
BillNo | string |
None. |
|
InvoiceNo | string |
None. |
|
InvoiceID | integer |
None. |
|
StatusID | integer |
None. |
|
FileList | Collection of PaybleExpenseFileVM |
None. |
|
AddedFrom | integer |
None. |
|
UserID | integer |
Required |
|
AutoServiceMasterID | integer |
None. |
|
QuotationID | integer |
None. |
|
ExpenseID | integer |
None. |
|
Receipt | string |
None. |
|
OnBehalf | string |
None. |
Request Formats
application/json, text/json, text/plain, text/html
Sample:
{ "businessID": 1, "businessName": "sample string 1", "expenseToID": 1, "expenseDate": "sample string 2", "expenseNo": "sample string 3", "termsName": "sample string 4", "account": "sample string 5", "description": "sample string 6", "dueDate": "sample string 7", "paymentMethod": "sample string 8", "expenseAmount": 1.0, "isBillToInvoice": true, "billNo": "sample string 9", "invoiceNo": "sample string 10", "invoiceID": 1, "statusID": 1, "fileList": [ { "expenseID": 1, "actualFileName": "sample string 1", "renamedFileName": "sample string 2", "file": "sample string 3" }, { "expenseID": 1, "actualFileName": "sample string 1", "renamedFileName": "sample string 2", "file": "sample string 3" } ], "addedFrom": 1, "userID": 1, "autoServiceMasterID": 1, "quotationID": 1, "expenseID": 1, "receipt": "sample string 11", "onBehalf": "sample string 12" }
application/xml, text/xml
Sample:
<PaybleExpenseInsertVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ATMP.Core.RequestModel"> <Account>sample string 5</Account> <AddedFrom>1</AddedFrom> <AutoServiceMasterID>1</AutoServiceMasterID> <BillNo>sample string 9</BillNo> <BusinessID>1</BusinessID> <BusinessName>sample string 1</BusinessName> <Description>sample string 6</Description> <DueDate>sample string 7</DueDate> <ExpenseAmount>1</ExpenseAmount> <ExpenseDate>sample string 2</ExpenseDate> <ExpenseID>1</ExpenseID> <ExpenseNo>sample string 3</ExpenseNo> <ExpenseToID>1</ExpenseToID> <FileList> <PaybleExpenseFileVM> <ActualFileName>sample string 1</ActualFileName> <ExpenseID>1</ExpenseID> <File>sample string 3</File> <RenamedFileName>sample string 2</RenamedFileName> </PaybleExpenseFileVM> <PaybleExpenseFileVM> <ActualFileName>sample string 1</ActualFileName> <ExpenseID>1</ExpenseID> <File>sample string 3</File> <RenamedFileName>sample string 2</RenamedFileName> </PaybleExpenseFileVM> </FileList> <InvoiceID>1</InvoiceID> <InvoiceNo>sample string 10</InvoiceNo> <IsBillToInvoice>true</IsBillToInvoice> <OnBehalf>sample string 12</OnBehalf> <PaymentMethod>sample string 8</PaymentMethod> <QuotationID>1</QuotationID> <Receipt>sample string 11</Receipt> <StatusID>1</StatusID> <TermsName>sample string 4</TermsName> <UserID>1</UserID> </PaybleExpenseInsertVM>
multipart/form-data
Sample:
<PaybleExpenseInsertVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ATMP.Core.RequestModel"><Account>sample string 5</Account><AddedFrom>1</AddedFrom><AutoServiceMasterID>1</AutoServiceMasterID><BillNo>sample string 9</BillNo><BusinessID>1</BusinessID><BusinessName>sample string 1</BusinessName><Description>sample string 6</Description><DueDate>sample string 7</DueDate><ExpenseAmount>1</ExpenseAmount><ExpenseDate>sample string 2</ExpenseDate><ExpenseID>1</ExpenseID><ExpenseNo>sample string 3</ExpenseNo><ExpenseToID>1</ExpenseToID><FileList><PaybleExpenseFileVM><ActualFileName>sample string 1</ActualFileName><ExpenseID>1</ExpenseID><File>sample string 3</File><RenamedFileName>sample string 2</RenamedFileName></PaybleExpenseFileVM><PaybleExpenseFileVM><ActualFileName>sample string 1</ActualFileName><ExpenseID>1</ExpenseID><File>sample string 3</File><RenamedFileName>sample string 2</RenamedFileName></PaybleExpenseFileVM></FileList><InvoiceID>1</InvoiceID><InvoiceNo>sample string 10</InvoiceNo><IsBillToInvoice>true</IsBillToInvoice><OnBehalf>sample string 12</OnBehalf><PaymentMethod>sample string 8</PaymentMethod><QuotationID>1</QuotationID><Receipt>sample string 11</Receipt><StatusID>1</StatusID><TermsName>sample string 4</TermsName><UserID>1</UserID></PaybleExpenseInsertVM>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
Collection of CommonResponseDataModelName | Description | Type | Additional information |
---|---|---|---|
ReturnID | integer |
Required |
|
Message | string |
Required |
|
Successful | boolean |
Required |
|
Code | integer |
None. |
|
TotalRecord | integer |
None. |
Response Formats
application/json, text/json, text/plain, text/html
Sample:
[ { "returnID": 1, "message": "sample string 2", "successful": true, "code": 4, "totalRecord": 5 }, { "returnID": 1, "message": "sample string 2", "successful": true, "code": 4, "totalRecord": 5 } ]
application/xml, text/xml
Sample:
<ArrayOfCommonResponseDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ATMP.Core.DataModel"> <CommonResponseDataModel> <Code>4</Code> <Message>sample string 2</Message> <ReturnID>1</ReturnID> <Successful>true</Successful> <TotalRecord>5</TotalRecord> </CommonResponseDataModel> <CommonResponseDataModel> <Code>4</Code> <Message>sample string 2</Message> <ReturnID>1</ReturnID> <Successful>true</Successful> <TotalRecord>5</TotalRecord> </CommonResponseDataModel> </ArrayOfCommonResponseDataModel>
multipart/form-data
Sample:
<ArrayOfCommonResponseDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ATMP.Core.DataModel"><CommonResponseDataModel><Code>4</Code><Message>sample string 2</Message><ReturnID>1</ReturnID><Successful>true</Successful><TotalRecord>5</TotalRecord></CommonResponseDataModel><CommonResponseDataModel><Code>4</Code><Message>sample string 2</Message><ReturnID>1</ReturnID><Successful>true</Successful><TotalRecord>5</TotalRecord></CommonResponseDataModel></ArrayOfCommonResponseDataModel>