Zum Inhalt springen

Vorausplanen

Ziel: wissen, ob das Geld reicht und wann es ausgehen würde, bevor es so weit ist.

Tools: forecast_balance, dann set_category_budget. Prompt: plan_next_month.

  1. Fragen, mit dem, was Sie wissen.

    Sie: Wenn ich 3.200 im Monat verdiene, rutschen meine Konten vor Jahresende unter null?

  2. Der Agent rechnet voraus. forecast_balance mit {"until": "2026-12", "monthly_income": 3200} – zwei YNAB-Anfragen:

    forecast_balance (Auszug)
    {
    "message": "The balance stays above zero until 2026-12. This rests on the assumptions listed: check them with the user.",
    "accounts": [
    "Girokonto",
    "Sparkonto"
    ],
    "start_balance": 4112.66,
    "assumptions": {
    "recurring": [
    {
    "payee": "MARKET FRESH",
    "amount": -182.58,
    "day": 14,
    "months_seen": 3
    },
    {
    "payee": "RAIL CO",
    "amount": -45.0,
    "day": 18,
    "months_seen": 3
    },
    {
    "payee": "STREAMFLIX",
    "amount": -13.49,
    "day": 15,
    "months_seen": 3
    },
    {
    "payee": "TENNIS CLUB - PRELEV",
    "amount": -22.0,
    "day": 20,
    "months_seen": 3
    }
    ],
    "variable_monthly": -68.7,
    "monthly_income": 3200.0,
    "one_offs": [],
    "scheduled": [
    {
    "scheduled_id": "sch-rent",
    "date": "2026-10-03",
    "amount": -950.0,
    "account": "Girokonto",
    "category": "Miete",
    "payee": "LANDLORD SARL",
    "memo": null,
    "frequency": "monthly",
    "transfer": false
    },
    {
    "scheduled_id": "sch-phone",
    "date": "2026-10-08",
    "amount": -19.99,
    "account": "Girokonto",
    "category": "Handy",
    "payee": "TELCO MOBILE - PRELEV",
    "memo": null,
    "frequency": "monthly",
    "transfer": false
    },
    {
    "scheduled_id": "sch-power",
    "date": "2026-10-12",
    "amount": -64.2,
    "account": "Girokonto",
    "category": "Strom",
    "payee": "POWERCO ENERGIE",
    "memo": null,
    "frequency": "monthly",
    "transfer": false
    },
    {
    "scheduled_id": "sch-insurance",
    "date": "2026-10-20",
    "amount": -420.0,
    "account": "Girokonto",
    "category": null,
    "payee": "HOMESAFE INSURANCE",
    "memo": null,
    "frequency": "yearly",
    "transfer": false
    },
    {
    "scheduled_id": "sch-rent",
    "date": "2026-11-03",
    "amount": -950.0,
    "account": "Girokonto",
    "category": "Miete",
    "payee": "LANDLORD SARL",
    "memo": null,
    "frequency": "monthly",
    "transfer": false
    },
    {
    "scheduled_id": "sch-phone",
    "date": "2026-11-08",
    "amount": -19.99,
    "account": "Girokonto",
    "category": "Handy",
    "payee": "TELCO MOBILE - PRELEV",
    "memo": null,
    "frequency": "monthly",
    "transfer": false
    },
    "… 4 more"
    ]
    },
    "months": [
    {
    "month": "2026-09",
    "start": 4112.66,
    "inflows": 3200.0,
    "outflows": 0.0,
    "end": 7312.66,
    "lowest": 4112.66
    },
    {
    "month": "2026-10",
    "start": 7312.66,
    "inflows": 3200.0,
    "outflows": -1785.96,
    "end": 8726.7,
    "lowest": 6665.72
    },
    {
    "month": "2026-11",
    "start": 8726.7,
    "inflows": 3200.0,
    "outflows": -1365.96,
    "end": 10560.74,
    "lowest": 8089.84
    },
    {
    "month": "2026-12",
    "start": 10560.74,
    "inflows": 3200.0,
    "outflows": -1365.96,
    "end": 12394.78,
    "lowest": 9913.8
    }
    ],
    "first_shortfall": null
    }
  3. Der Agent liest Ihnen die Annahmen vor, vor der Schlussfolgerung:

    Claude: Ausgehend von 4.112,66 auf Girokonto und Sparkonto, mit 3.200 Eingang im Monat, Ihren wiederkehrenden Belastungen (Miete 950, Lebensmittel etwa 182,58, Strom 64,20, der Zug 45, Tennis 22, Telefon 19,99, Streamflix 13,49) und etwa 69 sonstigen Ausgaben wächst der Saldo weiter: Der Tiefpunkt, 4.112,66, ist heute. Kommt etwas, das ich hinzufügen sollte?

  4. Sie korrigieren. Fügen Sie hinzu, was die Historie nicht wissen kann:

    Sie: Die Grundsteuer, 1.426, am 15. Oktober.

    Der Agent ruft erneut mit one_offs: [{"date": "2026-10-15", "amount": -1426, "label": "property tax"}] auf.

Annahme Woher sie kommt Ändern mit
Anfangssaldo der heutige Saldo der offenen Budgetkonten account_ids
Wiederkehrende Belastungen und Einnahmen derselbe Empfänger in 3 der letzten 4 vollen Monate, jeden Monat höchstens 20 % von seinem Median entfernt — (in assumptions.recurring zurückgegeben)
Sonstige Ausgaben Durchschnitt der letzten 3 vollen Monate, ohne wiederkehrende Belastungen variable_monthly
Einnahmen was Sie angeben; sonst der Durchschnitt der letzten 3 Monate monthly_income
Einmalige Beträge nur, was Sie angeben one_offs

Einzelheiten: Prognose.

  • months[].start, inflows, outflows, end: Saldo und Flüsse des Monats.
  • months[].lowest: der Tiefpunkt innerhalb des Monats, Tag für Tag – der, der Ihnen sagt, ob eine Zahlung platzen würde.
  • first_shortfall: der erste Monat, dessen Tiefpunkt unter null liegt, oder null.

Fragen Sie „Was habe ich abonniert, und was kostet es im Jahr?“: find_recurring_charges listet, was der Plan fast jeden Monat (in 3 der letzten 4) in etwa gleicher Höhe zahlt, die im Jahr teuersten zuerst, mit Kategorie und der Angabe, ob eine YNAB-Planung sie schon abdeckt. Regelmäßige Ausgaben beim selben Händler zählen auch (hier die Lebensmittel); eine jährliche Abbuchung erscheint nicht, außer sie hat eine Planung.

find_recurring_charges
{
"charges": [
{
"payee": "LANDLORD SARL",
"monthly_amount": -950.0,
"yearly_amount": -11400.0,
"day": 3,
"months_seen": 3,
"category": "Miete",
"scheduled": true
},
{
"payee": "MARKET FRESH",
"monthly_amount": -182.58,
"yearly_amount": -2190.96,
"day": 14,
"months_seen": 3,
"category": "Lebensmittel",
"scheduled": false
},
{
"payee": "POWERCO ENERGIE",
"monthly_amount": -64.2,
"yearly_amount": -770.4,
"day": 12,
"months_seen": 3,
"category": "Strom",
"scheduled": true
},
{
"payee": "RAIL CO",
"monthly_amount": -45.0,
"yearly_amount": -540.0,
"day": 18,
"months_seen": 3,
"category": "Mobilität",
"scheduled": false
},
{
"payee": "TENNIS CLUB - PRELEV",
"monthly_amount": -22.0,
"yearly_amount": -264.0,
"day": 20,
"months_seen": 3,
"category": "Tennis",
"scheduled": false
},
{
"payee": "TELCO MOBILE - PRELEV",
"monthly_amount": -19.99,
"yearly_amount": -239.88,
"day": 8,
"months_seen": 3,
"category": "Handy",
"scheduled": true
},
{
"payee": "STREAMFLIX",
"monthly_amount": -13.49,
"yearly_amount": -161.88,
"day": 15,
"months_seen": 3,
"category": "Abos",
"scheduled": false
}
],
"yearly_total": -15567.12,
"months_looked_at": [
"2026-05",
"2026-06",
"2026-07",
"2026-08"
]
}

Sie: Bereite daraus das Budget für Oktober vor.

Der Agent schlägt die Beträge des nächsten Monats Kategorie für Kategorie vor – wiederkehrende Belastungen zuerst, dann der Rest nach den jüngsten Ausgaben – und wendet die, die Sie annehmen, mit set_category_budget an, jede als eigene Änderung mit Vorschau.

Inoffizielles Projekt. „We are not affiliated, associated, or in any way officially connected with YNAB or any of its subsidiaries or affiliates. The official YNAB website can be found at https://www.ynab.com. The names YNAB and You Need A Budget, as well as related names, tradenames, marks, trademarks, emblems, and images are registered trademarks of YNAB.“ Wir sind mit YNAB oder einer seiner Tochtergesellschaften oder verbundenen Unternehmen weder verbunden noch assoziiert noch in irgendeiner Weise offiziell verknüpft. Die offizielle Website von YNAB finden Sie unter https://www.ynab.com. Die Namen YNAB und You Need A Budget sowie zugehörige Namen, Handelsnamen, Zeichen, Marken, Embleme und Bilder sind eingetragene Marken von YNAB. avenir-mcp wird ohne Gewähr bereitgestellt und ist keine Finanzberatung. Rechtliche Hinweise · Datenschutz