I want to be able to set a financial goal. The goal can be spending based (Spend X dollars) or savings based (Save X dollars). This can include spending at least, spending less than, saving at least and saving less than.
Spending goals should be able to be scoped at the following levels
Globally
Category
Vendor
Savings goals are scoped at the account level. Savings goals are calculated by comparing the previous value in the account with the current value in the account. If multiple savings goals are activated on a single account, the savings goals will be prioritized based on their creation time, and an optional priority value. If a savings goal is not met in the previous period, the missing contribution will be taken from the next period. (A period can be a time value or can be recalculate on every transaction).
Goals can be one-time or recurring on a given period, with an optionally configurable start/end date.
Goal attributes:
target
recurring
period (if recurring)
start date
end date (if !recurring)
Savings Goal attributes
Account
Priority
Spending Goal attributes:
Level: Category X OR Vendor Y or None (global)
I want to see my progress towards the goal (% wise), my current pace and the required pace to meet the goal.
Example use cases:
Paying off a debt (1 time, end date X, spending goal on vendor)
Monthly expenses target (recurring monthly, spending goal on category)
Saving for a purchase (1 time, end date x, savings goal)
Update: Savings goals will be set on an account, and the user can "contribute" to the goal from the account at any time. Accounts will display a "real" amount and an "uncontributed" amount
I want to be able to set a financial goal. The goal can be spending based (Spend X dollars) or savings based (Save X dollars). This can include spending at least, spending less than, saving at least and saving less than.
Spending goals should be able to be scoped at the following levels
Savings goals are scoped at the account level. Savings goals are calculated by comparing the previous value in the account with the current value in the account. If multiple savings goals are activated on a single account, the savings goals will be prioritized based on their creation time, and an optional priority value. If a savings goal is not met in the previous period, the missing contribution will be taken from the next period. (A period can be a time value or can be recalculate on every transaction).
Goals can be one-time or recurring on a given period, with an optionally configurable start/end date.
Goal attributes:
Savings Goal attributes
Spending Goal attributes:
I want to see my progress towards the goal (% wise), my current pace and the required pace to meet the goal.
Example use cases: