nus-cs2103-AY1920S2 / pe-dev-response

0 stars 0 forks source link

Duplicate fixed expense #1803

Open nus-pe-bot opened 4 years ago

nus-pe-bot commented 4 years ago

Error.jpeg

E.T does not allow user to add duplicate fixed expense, but user may have to purchase plane tickets of the same value more than once.


[original: nus-cs2103-AY1920S2/pe-interim#1738]

joshlay96 commented 4 years ago

Team's Response

Hi, we would like to thank you for your bug report and for testing Easy Travel.

First and foremost, I would like to iterate that Easy Travel was designed to be an all in one planner for one single trip. Additionally, Easy Travel is meant for planing for an upcoming trip and does not factor in events that occur during the trip.

As such, here are two reasons why we did not allow for duplicate expenses.

  1. Since the Fixed Expense Management feature is for users to keep track of fixed expenses prior to the trip, it is unlikely that users would need to include multiple repeated entries.
  2. We wish to prevent users from adding a duplicate fixed expense accidentally.

To address your example where the user wishes to make multiple plane tickets purchase of the same amount, they can easily resolve this issue by the following ways.

  1. Summing up all their plane ticket expenses into one entry.
  2. If they wish to have separate entries, then they can be more descriptive in their description field.
    • e.g., "Plane tickets to Japan" and "Return trip tickets"
    • e.g. "SQ Plane tickets" and "CAL Plane tickets"
  3. Alternatively, they can append a number to indicate the different entries.
    • e.g., "Plane ticket 1" and "Plane ticket 2" The above technique can be applied for other types of expense entries.

On a side note, through our surveys, we found out that the majority of travelers book return flights before their trip instead of one-way tickets. Thus, it is unlikely for them to have separate plane ticket entries.

If more users are unhappy with the current implementation, our team is happy to allow for duplicate entries.

We hope that our response will satisfy your queries, and feel free to get back to us if there are any unanswered queries. Thank you!

Team Easy Travel

Duplicate status (if any):

--