@smokeballdev/smokeball-client-sdk
optional
activityCode:string
Activity code for the expense
optional
description:string
Detailed description of the expense
expenseDate:
string
Date of the expense
finalized:
boolean
Whether expense is finalized
optional
invoiceId:string
Associated invoice ID
isBillable:
boolean
Whether expense is billable
isInvoicedExternally:
boolean
Whether expense is invoiced externally
isWrittenOff:
boolean
Whether expense is written off. Only allowed if isBillable is true
price:
number
Price of the expense in dollars (limited to 2 decimal places)
quantity:
number
Quantity of the expense in units (if not applicable, use 1)
optional
staffId:string
Associated staff member ID. When not provided, SDK will match to logged-in Staff Id automatically
optional
subject:string
Short description of the expense
optional
tax:number
GST amount in dollars (AU only)
taxInclusive:
boolean
Whether amount is GST inclusive (AU only)