serversideup / financial-freedom

🔥🔥🔥 An open source alternative to Mint, YNAB, and more. Stay on budget and build wealth without sacrificing your privacy.
https://serversideup.net/open-source/financial-freedom/
GNU General Public License v3.0
1.67k stars 137 forks source link

Create Transaction Categories #38

Closed danpastori closed 2 years ago

danpastori commented 2 years ago

I think we need categories. This is a more logical approach for hierarchies. Tags are flat level. We should allow transactions to be categorized and allow the user to make more categories in the administration section. This way it can be fully customizable for the user. With tags, this should be for filtering.

Examples: 
$4.07 at Whole Foods
Category: Groceries
Tags: #snacks

$35.01 at Ralph's
Category: Groceries
Tags: #essentials

$44.29 at Chevron
Category: Auto
Sub-Category: Gas
Tags: N/A

You can now run queries based on a combo of tags and categories allowing you to really narrow down your focus. You can even split transactions and narrow it down even more:


Examples:
$108.00 at Whole Foods
SPLIT - 
    $75.48 
    Category: Groceries
    Tags: #essentials

    $32.52
    Category: Groceries
    Tags: #snacks

$74.00 at Wal Mart
SPLIT -
    $25.00
    Category: Groceries
    Tags: #essentials