freshbooks_create_expense
Record an expense in FreshBooks. Use confirm:true to execute; otherwise get a dry-run preview without network calls.
Instructions
Record an expense. Requires confirm: true to execute; without it returns a dry-run preview and makes no network call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Expense date, YYYY-MM-DD | |
| notes | No | ||
| amount | Yes | FreshBooks money value — the amount is a string, not a number. | |
| fields | No | Additional raw FreshBooks expense fields, merged into the payload. | |
| vendor | No | Who was paid | |
| confirm | No | Must be true to proceed. Without this, the tool returns a preview. | |
| billable | No | Whether the expense is rebillable to the client | |
| clientid | No | Client to rebill this expense to | |
| categoryid | No | Category id (see freshbooks_list_expense_categories) |