Skip to main content

Expenses

The ExpenseService (client.expenses) provides async methods to list, create, update, delete, and bulk-operate on expenses.

Listing expenses

List business expenses

With filters and pagination

List employee expenses

List current user’s expenses

Getting a single expense

Updating an expense

Update category only

Update note only

Associate with an expense report

Deleting expenses

Uploading receipts

Upload receipt files for automatic processing:

Validate before uploading

Presigned uploads

For large files, use the presigned upload flow:

Employee presigned uploads

Splitting expenses

Exporting expenses

Downloading attachments

Batch operations

Batch update

Bulk operations

Bulk assign category

Bulk assign vendor

Bulk assign expense report

Bulk assign payer type

Bulk set note

Bulk delete

Review management

Method reference