Expand description
The money watch, for the window (docs/accounting.md, “The bank” and “Bank accounts”): your bank accounts (a current account, PayPal, Stripe), each with its exports taken in, the budgets it fills, where each movement went and why, what tops it up; then in words what passed and what did not, the week’s payments, and the balance carried forward a month.
Structs§
- Account
View 🔒 - Movement
View 🔒 - Named 🔒
- Point 🔒
- Reserve
View 🔒 - Rule
View 🔒 - View 🔒
Functions§
- accounts_
into 🔒 - The bank accounts’ part of the view: each with its balance, its budgets, its movements placed and why, its rules, what tops it up.
- finding_
text 🔒 - import 🔒
- A bank export taken in; returns what it added, in a sentence, or what went wrong.
- import_
into 🔒 - An export taken in as one bank account’s (
accountempty: as the export names itself). The number the export gives is kept with the account, so that what was read under it before is the account’s too. - ledger_
path 🔒 - The budget file, where bank accounts, rules and choices are written.
- place_
movement 🔒 - One movement placed by your hand:
budget:<id>,none, or""(as the rules say). - remove_
account 🔒 - remove_
rule 🔒 - The rule the window showed (JSON,
RuleView) taken out. - save_
account 🔒 - save_
reserve 🔒 - save_
rule 🔒 - A rule made (
shownempty) or changed:shownthe rule as the window showed it (JSON,RuleView), found by its id, or at its place while it still holds what was shown (accounts::save_split). - view 🔒
- The bank’s part of the Budgets page, as JSON.