[$250] Expense - eReceipt details not updated after moving expense to different report
If you havenβt already, check out our contributing guidelines for onboarding and email [email protected] to request to join our Slack channel!
Version Number: v9.2.17-2 Reproducible in staging?: Yes Reproducible in production?: Yes If this was caught during regression testing, add the test name, ID and link from TestRail: Exploratory around https://test-management.browserstack.com/projects/2219752/test-runs/TR-899/folder/13176744/41237143/912951718 https://test-management.browserstack.com/projects/2219752/test-runs/TR-899/folder/13176744/41237144/912951719 Email or phone of affected tester (no customers): [email protected] Issue reported by: Applause Internal Team Device used: Windows 11/Chrome, Pixel 8a/Android 15/Chrome App Component: Money Requests
Action Performed:
Precondition:
-
Admin has created 2 workspaces (W1 & W2) & enable distance rates on both workspaces
-
Add some custom distance rates on workspace W1
-
Create a empty report in workspace W2
-
Navigate to staging.new.expensify.com
-
Navigate to workspace chat W1
-
Click + >> create expense >> Distance request >> enter waypoints
-
Click rate field & select a different custom rate
-
Create distance expense
-
Navigate to expense details
-
Click report field >> move the expense to report created in W2
-
Navigate to workspace chat W2
-
Open expense details (Observe rate out of policy error displayed)
-
Click rate field & select the default rate
-
Click the eReciept image (Observe the amount & distance details not updated)
Expected Result:
Correct eReciept details to be displayed as per the new selected rate after moving expense to different report
Actual Result:
eReciept details not updated after moving expense to different report
Workaround:
Unknown
Platforms:
- [ ] Android: App
- [x] Android: mWeb Chrome
- [ ] iOS: App
- [ ] iOS: mWeb Safari
- [x] iOS: mWeb Chrome
- [x] Windows: Chrome
- [ ] MacOS: Chrome / Safari
- [ ] MacOS: Desktop
Screenshots/Videos
https://github.com/user-attachments/assets/504ef77a-74cb-4405-a082-7fed44a6a921
Upwork Automation - Do Not Edit
- Upwork Job URL: https://www.upwork.com/jobs/~021973595496376326885
- Upwork Job ID: 1973595496376326885
- Last Price Increase: 2025-12-25
Issue Owner
Current Issue Owner: @eVoloshchak
Triggered auto assignment to @RachCHopkins (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.
Interesting. I did not realise we updated maps after they were created or that we displayed the rate on them. This must be part of the new maps feature in ND.
@jponikarchuk can I just check that we definitely expect the map receipt to update when the mileage rate is altered?
@RachCHopkins We think that expected behaviour is
Correct eReciept details to be displayed as per the new selected rate after moving expense to different report
Job added to Upwork: https://www.upwork.com/jobs/~021973595496376326885
Triggered auto assignment to Contributor-plus team member for initial proposal review - @eVoloshchak (External)
I think this is a backend issue, because when we call UpdateMoneyRequestAmountAndCurrency, no new receipt is generated with the updated data
π£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πΈ
@eVoloshchak 10 days overdue. Is anyone even seeing these? Hello?
Was able to reproduce this in production. @huult is right, this is a backend issue, new receipt should be generated on BE. @RachCHopkins, could you please make this `Internal?
π£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πΈ
@eVoloshchak Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
@eVoloshchak @RachCHopkins this issue is now 4 weeks old, please consider:
- Finding a contributor to fix the bug
- Closing the issue if BZ has been unable to add the issue to a VIP or Wave project
- If you have any questions, don't hesitate to start a discussion in #expensify-open-source
Thanks!
π£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πΈ
Not overdue, this is a BE problem, needs to be Internal
π£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πΈ
@eVoloshchak Whoops! This issue is 2 days overdue. Let's get this updated quick!
@RachCHopkins, could you mark this as Internal please?
π£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πΈ
@eVoloshchak Now this issue is 8 days overdue. Are you sure this should be a Daily? Feel free to change it!
π£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πΈ
Not overdue, this needs to be internal
π£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πΈ
Not overdue, this needs to be internal
π£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πΈ
@eVoloshchak Whoops! This issue is 2 days overdue. Let's get this updated quick!
Not overdue, this needs to be internal
@eVoloshchak Whoops! This issue is 2 days overdue. Let's get this updated quick!
Same as above
π£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πΈ