App icon indicating copy to clipboard operation
App copied to clipboard

[$250] Expense - eReceipt details not updated after moving expense to different report

Open jponikarchuk opened this issue 3 months ago β€’ 39 comments

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:

  1. Admin has created 2 workspaces (W1 & W2) & enable distance rates on both workspaces

  2. Add some custom distance rates on workspace W1

  3. Create a empty report in workspace W2

  4. Navigate to staging.new.expensify.com

  5. Navigate to workspace chat W1

  6. Click + >> create expense >> Distance request >> enter waypoints

  7. Click rate field & select a different custom rate

  8. Create distance expense

  9. Navigate to expense details

  10. Click report field >> move the expense to report created in W2

  11. Navigate to workspace chat W2

  12. Open expense details (Observe rate out of policy error displayed)

  13. Click rate field & select the default rate

  14. 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

View all open jobs on GitHub

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 OwnerCurrent Issue Owner: @eVoloshchak

jponikarchuk avatar Sep 24 '25 03:09 jponikarchuk

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.

melvin-bot[bot] avatar Sep 24 '25 03:09 melvin-bot[bot]

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.

RachCHopkins avatar Sep 29 '25 00:09 RachCHopkins

@jponikarchuk can I just check that we definitely expect the map receipt to update when the mileage rate is altered?

RachCHopkins avatar Sep 29 '25 00:09 RachCHopkins

@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

jponikarchuk avatar Sep 29 '25 12:09 jponikarchuk

Job added to Upwork: https://www.upwork.com/jobs/~021973595496376326885

melvin-bot[bot] avatar Oct 02 '25 03:10 melvin-bot[bot]

Triggered auto assignment to Contributor-plus team member for initial proposal review - @eVoloshchak (External)

melvin-bot[bot] avatar Oct 02 '25 03:10 melvin-bot[bot]

I think this is a backend issue, because when we call UpdateMoneyRequestAmountAndCurrency, no new receipt is generated with the updated data

huult avatar Oct 02 '25 06:10 huult

πŸ“£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πŸ’Έ

melvin-bot[bot] avatar Oct 09 '25 16:10 melvin-bot[bot]

@eVoloshchak 10 days overdue. Is anyone even seeing these? Hello?

melvin-bot[bot] avatar Oct 13 '25 17:10 melvin-bot[bot]

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?

eVoloshchak avatar Oct 13 '25 19:10 eVoloshchak

πŸ“£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πŸ’Έ

melvin-bot[bot] avatar Oct 16 '25 16:10 melvin-bot[bot]

@eVoloshchak Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

melvin-bot[bot] avatar Oct 17 '25 11:10 melvin-bot[bot]

@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!

melvin-bot[bot] avatar Oct 22 '25 16:10 melvin-bot[bot]

πŸ“£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πŸ’Έ

melvin-bot[bot] avatar Oct 23 '25 16:10 melvin-bot[bot]

Not overdue, this is a BE problem, needs to be Internal

eVoloshchak avatar Oct 27 '25 09:10 eVoloshchak

πŸ“£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πŸ’Έ

melvin-bot[bot] avatar Oct 30 '25 16:10 melvin-bot[bot]

@eVoloshchak Whoops! This issue is 2 days overdue. Let's get this updated quick!

melvin-bot[bot] avatar Oct 30 '25 23:10 melvin-bot[bot]

@RachCHopkins, could you mark this as Internal please?

eVoloshchak avatar Nov 03 '25 12:11 eVoloshchak

πŸ“£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πŸ’Έ

melvin-bot[bot] avatar Nov 06 '25 16:11 melvin-bot[bot]

@eVoloshchak Now this issue is 8 days overdue. Are you sure this should be a Daily? Feel free to change it!

melvin-bot[bot] avatar Nov 12 '25 23:11 melvin-bot[bot]

πŸ“£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πŸ’Έ

melvin-bot[bot] avatar Nov 13 '25 16:11 melvin-bot[bot]

Not overdue, this needs to be internal

eVoloshchak avatar Nov 14 '25 10:11 eVoloshchak

πŸ“£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πŸ’Έ

melvin-bot[bot] avatar Nov 20 '25 16:11 melvin-bot[bot]

Not overdue, this needs to be internal

eVoloshchak avatar Nov 24 '25 19:11 eVoloshchak

πŸ“£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πŸ’Έ

melvin-bot[bot] avatar Nov 27 '25 16:11 melvin-bot[bot]

@eVoloshchak Whoops! This issue is 2 days overdue. Let's get this updated quick!

melvin-bot[bot] avatar Nov 27 '25 23:11 melvin-bot[bot]

Not overdue, this needs to be internal

eVoloshchak avatar Nov 30 '25 20:11 eVoloshchak

@eVoloshchak Whoops! This issue is 2 days overdue. Let's get this updated quick!

melvin-bot[bot] avatar Dec 03 '25 23:12 melvin-bot[bot]

Same as above

eVoloshchak avatar Dec 04 '25 08:12 eVoloshchak

πŸ“£ It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? πŸ’Έ

melvin-bot[bot] avatar Dec 04 '25 16:12 melvin-bot[bot]