Open sushiyade opened 10 months ago
Hi, thank you for the report.
Our app tracks balances and our default way of doing so settling balances with persons deals with their balance (entire transaction history) instead of individual transactions.
Our reason for doing so is that we believe overall balances are more important (if I pay $5 once for lunch and you pay $5 for dinner, we are even, without needing to settle each individual transaction).
Our settlePerson command also adds a new transaction, without deleting previous ones. We believe it is useful for users to keep logs.
For scenarios like what you mentioned, the functionality can be achieved by entering the commands like addTransaction d=Repayment Installment n=Alex Yeoh c=1000 n=Self w=1
. This is in line with how the app keeps logs of all transactions, even after settling.
However, the overall scope of the app is still to view balances as a whole instead of settling individual transactions. Hence, it is not recommended to settle individual transactions this way, and this is out of the scope of the app. As our target audience is students, we also do not expect such big loans that have to be paid in installments.
Team chose [response.NotInScope
]
Reason for disagreement: [replace this with your explanation]
In the event of a large transaction where the other party, for example Alex Yeoh, owes you a grand sum of $10000 and is only to pay monthly of $1000. How is the app built to keep track of these monthly transactions which are partial and not complete?