π Why Link?
Modules become far more useful when connected: a bank transaction that points at the expense it paid for, a receipt line tied to the expense it justifies, an asset that knows its purchase expense. Links turn separate lists into one connected picture, so you can navigate from any record to everything related to it.
πΈοΈ What Can Be Linked
- Bank transactions β expenses, income, subscriptions, ongoings, receipts, and transfers to other accounts (see Accounts)
- Receipt lines β expenses (see Receipts)
- Subscriptions / Ongoings β the expenses that represent their payments, including generated future estimates
- Assets β running-cost expenses and the purchase receipt
- Depreciation items β the original purchase expense
- Expenses β budget items, for budget progress tracking
πͺ How Links Are Stored
Every link is recorded in both files involved, so each side can see what points at it without scanning every other file. Links travel with the files β a shared file's links remain visible to its owner and to you.
βοΈ Unlinking
Removing a link (e.g. the unlink button on a linked expense row, or deleting an allocation) removes it from both sides. The linked records themselves are not deleted β only the connection.
π οΈ Rebuild Link Index
Files created before record linking was introduced have their links stored only on one side. System Settings β Data β Rebuild link index scans your files and backfills the registry. It's safe to run repeatedly β existing links are left alone.
π± Cross-Currency Links
Linking records between files with different base currencies prompts for a conversion, and the created record is flagged with its source currency so you can review the exchange rate later. See Multi-currency.