@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