Skip to main content
POST
Create Expense Request

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Body

application/json
amount
required
Required range: x > 0
requesterId
string | null
requestType
string
default:cash_advance
currency
string
default:VND
paymentMethod
string
default:employee_cash_advance
supplierId
string | null
notes
string | null
linkedAdvanceRequestId
string | null
lineItems
LineItemCreate · object[]

Response

Successful Response

id
string
required
orgId
string
required
requesterId
string
required
requestType
string
required
paymentMethod
string
required
totalAmount
string
required
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
currency
string
required
status
string
required
paidAmount
string
default:0
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
usedAmount
string
default:0
Pattern: ^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$
supplierId
string | null
notes
string | null
linkedAdvanceRequestId
string | null
sourceTemplateId
string | null
createdAt
string | null
lineItems
LineItemResponse · object[]