SaiChaitanya13 / pe

0 stars 0 forks source link

Able to add a transaction on a date later than today #1

Open SaiChaitanya13 opened 1 year ago

SaiChaitanya13 commented 1 year ago

I am able to add a transaction on a date later than today. A user should not be able to add a transaction in the future as that transaction would not have happened yet. This is a key feature and very important. image.png

nus-se-script commented 1 year ago

Team's Response

This is an intended feature.

Firstly there are many use cases for this. If you are going to receive your pay in the future, you can add them in first. In another example, if you are going overseas and you booked your plane tickets, user may want to add that expense for the date that they are flying instead of the date that they bought the tickets. It is also possible that you have subscriptions and will be charged on a specific day every month, and would want to add them in first.

Secondly, other Financial Trackers out there on the market will also let you do this. Seedly, MoneyManager, and many other applications available also allow this.

We would prefer to give the user flexibility rather than restrict them, as flexibility is one of the key features of rainyDay.

Items for the Tester to Verify

:question: Issue response

Team chose [response.Rejected]

Reason for disagreement: [replace this with your explanation]


## :question: Issue severity Team chose [`severity.Low`] Originally [`severity.High`] - [ ] I disagree **Reason for disagreement:** [replace this with your explanation]