idstring
The unique identifier for the object.
datestring date
The date of the expense. Will be in the form YYYY-MM-DD.
amountnumber
The total amount of the expense.
totalnumber
The total billed amount of the expense, including any markup.
isBillableboolean
Whether the expense is billable to the client. Can only be true on billable projects.
vendorstring nullable
The vendor for the expense.
notesstring nullable
Any notes about the expense.
createdAtstring date-time
The timestamp when the object was created.
markupMethod'amount' | 'percentage' | 'null' nullable
The method used to calculate markup. Either amount (fixed dollar amount) or percentage (ratio of the expense amount).
markupAmountnumber nullable
The fixed markup amount. Present when markupMethod is amount, otherwise null.
markupRationumber nullable
The markup ratio (0–1). Present when markupMethod is percentage, otherwise null.
markupnumber nullable
The calculated markup value. null when no markup method is set.
invoicedboolean
Whether the expense has been invoiced.