create_budget
Create a GnuCash budget with custom period types (monthly, quarterly, weekly), start dates, and descriptions to plan finances or compare against historical actuals.
Instructions
Create a new budget.
Args:
name: Budget name (e.g., "2026 Budget").
year: Budget year. Defaults to current year. Ignored when
start_date is provided.
num_periods: Number of periods. Default 12 (monthly for a year).
period_type: Period length:
- "monthly" (default)
- "quarterly"
- "weekly"
description: Optional description.
start_date: Optional ISO date (YYYY-MM-DD) when the
budget's first period begins. When omitted, falls
back to January 1 of year. Use this to author
a historical budget for comparison against past
actuals (e.g. start_date="2024-01-01") or to
start mid-year.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| year | No | ||
| start_date | No | ||
| description | No | ||
| num_periods | No | ||
| period_type | No | monthly |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |