PUT api/PaybleExpense/UpdateExpense

Update Expense

Request Information

URI Parameters

None.

Body Parameters

PaybleExpenseInsertVM
NameDescriptionTypeAdditional 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 CommonResponseDataModel
NameDescriptionTypeAdditional 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>