listBusiness | params?, options? | SBListResponse<SBTransaction> | List business expenses |
listEmployee | employeeId, params?, options? | SBListResponse<SBTransaction> | List employee expenses |
listMy | params?, options? | SBListResponse<SBTransaction> | List current user’s expenses |
getById | expenseId, options? | SBTransaction | Get a single expense |
update | expenseId, data, options? | SBTransaction | Update an expense |
delete | expenseId, options? | void | Delete an expense |
deleteEmployee | employeeId, expenseId, options? | void | Delete an employee’s expense |
updateCategory | expenseId, data, options? | SBTransaction | Update expense category |
updateNote | expenseId, data, options? | SBTransaction | Update expense note |
updateReport | expenseId, data, options? | SBTransaction | Update report association |
setReport | expenseId, data, options? | SBTransaction | Set report association |
updateReview | expenseId, data, options? | SBTransaction | Update review status |
uploadBusiness | formData, options? | SBTransactionUploadResponse[] | Upload receipts for business |
uploadEmployee | employeeId, formData, options? | SBTransactionUploadResponse[] | Upload receipts for employee |
uploadMy | formData, options? | SBTransactionUploadResponse[] | Upload receipts for current user |
validateBusiness | formData, options? | unknown | Validate files before upload |
validateEmployee | employeeId, formData, options? | unknown | Validate files for employee |
split | expenseId, data, options? | SBTransaction[] | Split an expense |
batchUpdate | data[], options? | SBTransaction[] | Batch update expenses |
export | data, options? | Blob | Export expenses to file |
exportWithFilename | data, options? | { blob, filename? } | Export with filename |
downloadAttachments | data, options? | Blob | Download attachments (zip) |
downloadSingleAttachment | expenseId, options? | Blob | Download single attachment |
presignUpload | request, options? | PresignedUploadResponse | Get presigned upload URL |
confirmUpload | request, options? | void | Confirm presigned upload |
bulkAssignCategory | data, options? | SBExpenseBulkActionResponse | Bulk assign category |
bulkAssignVendor | data, options? | SBExpenseBulkActionResponse | Bulk assign vendor |
bulkAssignReport | data, options? | SBExpenseBulkActionResponse | Bulk assign report |
bulkAssignPayerType | data, options? | SBExpenseBulkActionResponse | Bulk assign payer type |
bulkSetNote | data, options? | SBExpenseBulkActionResponse | Bulk set note |
bulkDelete | data, options? | SBExpenseBulkActionResponse | Bulk delete expenses |