Plugin to track your expenses for further analyis
With this plugin you can write down and store your daily/monthly expenses with an ease. This is meant to be used for further analysis.
Please use the new Plugin's settings section in the Plugin Preferences pane.
These are the different settings:
folderPath
delimiter
; - currently allowed are ;, %, TAB)TAB gets rendered by the original tab \tdateFormat
yyyy-MM-dd or yyyy-MM if you don't care about the daysamountFormat
full to have always 2 fraction digits with localized separator and exact amount, or short to have no fraction digits and rounded amountcolumnOrder
['date', 'category', 'text', 'amount']categories
shortcutExpenses (JSON format)
fixedExpenses (JSON format)
Using the NotePlan Plugin Shortcut /
/exp:tra <<-Provides multiple possibilities to track your expenses.
here you can choose if you want to track individual, shortcuts or fixed expenses.
but you can also call a direct command (see the 3 below).
/exp:ind <<- (Individual tracking){currentYear} Expenses Tracking (if note doesn't exist, it gets created)/exp:sho <<- (Shortcuts tracking)With this mode you can add configured shortcut expenses to skip the input of category and text e.g. for your weekly groceries shopping in the same market or for refuelling the car
{currentYear} Expenses Tracking (if note doesn't exist, it gets created)/exp:fix <<- (Fixed tracking)With this mode you can add fixed expenses each month to your Daily Expenses Note
{currentYear} Expenses Tracking (if note doesn't exist, it gets created)_configuration which has attributes set:
/exp:agg <<-Aggregates the tracked expenses of the chosen year to a new expenses aggregated note You can do this every time in the year to have a new aggregated view over your expenses
{chosenYear} Expenses Tracking{currentYear} Expenses Aggregate
To get a better understanding of the plugin here is an example workflow with dates. Let's say we have the fixed expenses from the example above.
| Date of Tracking | Commmand |
|---|---|
| 01.01.2021 | exptra - fixed -> to add fixed expenses for January |
| 03.01.2021 | exptra - shortcuts 'Groceries', 'XYZ Market','89' |
| 05.01.2021 | exptra - individual 'Media', 'Apple TV Movie Rent','4' |
| 11.01.2021 | exptra - shortcuts 'Groceries', 'XYZ Market','105' |
| 12.01.2021 | exptra - individual 'Fun', 'Coffee at Starbucks with Friends','22' |
| 19.01.2021 | exptra - shortcuts 'Groceries', 'XYZ Market','81' |
| 20.01.2021 | exptra - individual 'Groceries', 'Beverages','55' |
| 25.01.2021 | exptra - shortcuts 'Groceries', 'XYZ Market','77' |
| 01.02.2021 | exptra - fixed -> to add fixed expenses for February |
| 04.02.2021 | exptra - shortcuts 'Groceries', 'XYZ Market','89' |
| ... | ... |
This generates following Note (with default delimiter ;) and date format yyyy-MM-dd:
2021-01-01;Living;Flat Rent;670
2021-01-01;Insurances;Car Insurance;399
2021-01-03;Groceries;XYZ Market;89
2021-01-05;Media;Apple TV Movie Rent;4
2021-01-11;Groceries;XYZ Market;105
2021-01-12;Fun;Coffee at Starbucks with Friends;22
2021-01-19;Groceries;XYZ Market;81
2021-01-20;Groceries;Beverages;55
2021-01-25;Groceries;XYZ Market;77
2021-02-01;Living;Flat Rent;670
2021-02-04;Groceries;XYZ Market;89
...
same with date format yyyy-MM
2021-01;Living;Flat Rent;670
2021-01;Insurances;Car Insurance;399
2021-01;Groceries;XYZ Market;89
2021-01;Media;Apple TV Movie Rent;4
2021-01;Groceries;XYZ Market;105
2021-01;Fun;Coffee at Starbucks with Friends;22
2021-01;Groceries;XYZ Market;81
2021-01;Groceries;Beverages;55
2021-01;Groceries;XYZ Market;77
2021-02;Living;Flat Rent;670
2021-02;Groceries;XYZ Market;89
...
;2021;01;Living;670
2021;01;Insurances;399
2021;01;Groceries;407
2021;01;Media;4
2021;01;Fun;22
2021;02;Living;670
2021;02;Groceries;89
Here you can find the Changelog If you change something in the code, please create a new version and update the changelog file