@smokeballdev/smokeball-client-sdk


Interface: Expense

The expense entity from Smokeball.

Properties

activityCode

activityCode: string

Activity code for the expense


description?

optional description: string

Detailed description of the expense


expenseDate

expenseDate: string

Date of the expense


finalized

finalized: boolean

Whether expense is finalized


id

id: string

Expense id


invoiceId

invoiceId: string

Associated invoice ID


isBillable

isBillable: boolean

Whether expense is billable


isInvoicedExternally

isInvoicedExternally: boolean

Whether expense is invoiced externally


isWrittenOff

isWrittenOff: boolean

Whether expense is written off


origin

origin: string

Where the expense originated from


price

price: number

Price of the expense in dollars


quantity

quantity: number

Quantity of the expense in units


staffId

staffId: string

Associated staff member ID


subject

subject: string

Short description of the expense


tax?

optional tax: number

GST amount in dollars (AU only)


taxInclusive

taxInclusive: boolean

Whether amount is GST inclusive (AU only)


updatedByUserId

updatedByUserId: string

ID of user who last updated the expense