create_expense
Record a new expense by providing expense and payment account IDs, date, amount, and optional customer or vendor details.
Instructions
Create a new expense record. Requires account_id (expense account) and paid_through_account_id (payment account). Use list_accounts to find valid account IDs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| organization_id | No | Zoho org ID (uses ZOHO_ORGANIZATION_ID env var if not provided) | |
| account_id | Yes | Expense account ID | |
| paid_through_account_id | Yes | Payment account ID (bank/cash/credit card) | |
| date | Yes | Expense date (YYYY-MM-DD) | |
| amount | Yes | Expense amount (max 999,999,999.99, 2 decimal places) | |
| description | No | Description of the expense | |
| reference_number | No | Reference number | |
| customer_id | No | Customer ID if billable | |
| vendor_id | No | Vendor ID | |
| is_billable | No | Whether expense is billable to a customer |