You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Users often want to set aside money for future expenses, such as investments, planned trips, or other long-term goals. This is not an immediate expense but a reserved amount that will be spent in the future. To support this functionality in the system, we need to identify and track these funds separately from regular income and expenses.
Requirements:
Model Changes
Create a new model: Save (inherits from BaseFinancial), which will represent individual savings entries towards a specific goal or reserve.
Category Updates
Add the following properties to the Category entity:
SavingGoal (boolean): Indicates if this category is a savings goal.
TargetAmount (decimal, optional): The target amount for this savings goal.
TargetDate (DateTime, optional): The target date by which the savings goal should be reached.
Savings (ICollection, optional): A collection of savings entries related to this category.
Spent (boolean): Marks if the savings goal has been spent or completed.
Behavior
Implement the full CRUD operations for savings on the back-end, allowing users to create, view, update, and delete savings goals and their associated savings entries.
If a savings goal (category) is canceled by the user, all associated Savings entries should also be canceled or deleted
Additional Considerations:
Consider adding validation or business rules to prevent negative savings amounts or dates that have already passed.
The text was updated successfully, but these errors were encountered:
FelipePSoares
changed the title
Create tags or someway to identify different expenses
Plan a way to identify different expenses
Oct 18, 2024
Users often want to set aside money for future expenses, such as investments, planned trips, or other long-term goals. This is not an immediate expense but a reserved amount that will be spent in the future. To support this functionality in the system, we need to identify and track these funds separately from regular income and expenses.
Requirements:
Model Changes
Category Updates
Behavior
Additional Considerations:
The text was updated successfully, but these errors were encountered: