User received 4 payments of $100 from Alex Yeoh, user cannot use pay due to the separate payments so user used edit. Alex Yeoh will be edited to have paid 400 dollars in total. However, the user may not update the amount he owes to 0.
There should be a reminder to warn users that the owed amount will not be updated in the app itself.
Expected:
As a payment management app, users may expect the deduction to be handled for them automatically.
Actual:
Amount owed must be updated manually, and users who have lost track of the math may not be able to update the amount correctly.
Even though this is expected behaviour, I think the different functions that affect the numbers: settle, pay, edit need to have clearer and more differentiated roles. It is confusing that pay calculates by the hour and edit doesn't, yet both updates the paid field without updating the owed field.
To replicate:,
edit 1 paid/100
edit 1 paid/100
edit 1 paid/100
edit 1 paid/100
User received 4 payments of $100 from Alex Yeoh, user cannot use
pay
due to the separate payments so user usededit
. Alex Yeoh will be edited to have paid 400 dollars in total. However, the user may not update the amount he owes to 0.There should be a reminder to warn users that the owed amount will not be updated in the app itself.
Expected: As a payment management app, users may expect the deduction to be handled for them automatically.
Actual: Amount owed must be updated manually, and users who have lost track of the math may not be able to update the amount correctly.
Even though this is expected behaviour, I think the different functions that affect the numbers:
settle
,pay
,edit
need to have clearer and more differentiated roles. It is confusing thatpay
calculates by the hour andedit
doesn't, yet both updates the paid field without updating the owed field.