Escrow Expense Planner
Irregular bills
Yearly/monthly recurrences retain the entered day. Invalid dates such as February 29 in non-leap years or day 31 in shorter months follow the selected clamp/skip policy. Split installments divide each occurrence equally and space installments by entered months.
JSON / CSV import and local save
Chronological ledger / print calendar
| Date | Type | ID / description | Amount | Before | After | Floor shortfall |
|---|