Calendar

Every financial due date on one month grid — bills, instalments, taxes, debts and expected income.

The calendar is not one more place to type things into. Almost everything it shows already lives in another module; it only lays those things out by date and works out what each day costs.

What appears on it

From When
Recurring costs on each occurrence's due date, with its paid status
Loan instalments paid ones on the day they were paid, future ones projected from the schedule
Debts on the day the money is due back
Taxes on the payment deadline
Expected income on the forecast day, from today forward
Own entries wherever you put them

A day tile shows the amount rather than the number of items — three ten-zloty bills are not the same weight as one instalment. A red dot means something that day is past its date.

Own entries

This is the one thing the calendar keeps for itself: a payment or receipt that happens once and belongs to no other module. Car insurance on the 12th, a present to buy before the weekend, the refund someone promised for the tickets.

Name, amount, direction (out or in) and a date. Optionally a budget category and an account — then ticking it off already knows where to file the expense.

Ticking things off

An own entry is ticked off here. The button writes the transaction into the budget, so there is no need to add it separately. Undoing the tick removes that same transaction, so a mistake leaves no trace.

Nothing else is ticked off here. An instalment, a tax and a debt lead to their own module, where the schedule and the history are — neither fits on a day tile. A recurring cost is ticked off in the recurring costs module.

The past shows facts, not plans

Days that have gone show what was recorded: an instalment on the day it was paid, a settled bill marked as paid. A forecast that never happened does not stay on the grid — otherwise last week would fill up with amounts nobody ever transferred.

For the same reason expected income is shown from today forward only. Income that was due three days ago is not an arrears; what actually arrived is recorded by the income module.

Through MCP

An assistant connected over the MCP server reads the same calendar: calendar_month returns a whole month, calendar_upcoming the next few days without stopping at a month boundary. Own entries are created and ticked off with create_planned and mark_planned_paid. Details on the API page.