App icon indicating copy to clipboard operation
App copied to clipboard

[Pending / Scanning] [$250] Expensify Card is not showing properly for approver on eReceipt or expense

Open m-natarajan opened this issue 1 year ago • 22 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: Reproducible in staging?: need reproduction (can't incur an expense on the card) Reproducible in production?: If this was caught during regression testing, add the test name, ID and link from TestRail: Email or phone of affected tester (no customers): Logs: https://stackoverflow.com/c/expensify/questions/4856 Expensify/Expensify Issue URL: Issue reported by: @puneetlath Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1719502162205469

Action Performed:

  1. as submiterA create an expense on an Expensify Card and submit it in NewDot
  2. as approverB view the submitted Expensify Card expense on NewDot

Expected Result:

Under the eReceipt card header should show "Expensify Card - "last 4 digits of the card"

Actual Result:

the eReceipt has the Card heading, but does not have anything under it (it should say "Expensify Card - 1234" using the last 4 digits of the card notice that the expense says Amount - Cash instead of showing as an Expensify Card expense

Workaround:

unknown

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • [ ] Android: Native
  • [ ] Android: mWeb Chrome
  • [ ] iOS: Native
  • [ ] iOS: mWeb Safari
  • [x] MacOS: Chrome / Safari
  • [ ] MacOS: Desktop

Screenshots/Videos

image (8) (1)

image (7) (1)

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~012ea1806a808247bd
  • Upwork Job ID: 1806706906474579791
  • Last Price Increase: 2024-07-05
Issue OwnerCurrent Issue Owner: @grgia

m-natarajan avatar Jun 27 '24 19:06 m-natarajan

Triggered auto assignment to @trjExpensify (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 Jun 27 '24 19:06 melvin-bot[bot]

This has been labelled "Needs Reproduction". Follow the steps here: https://stackoverflowteams.com/c/expensify/questions/16989

MelvinBot avatar Jun 27 '24 19:06 MelvinBot

According to @grgia in this #wave-collect thread it can be fixed externally: https://expensify.slack.com/archives/C036QM0SLJK/p1719501949612399?thread_ts=1719499093.856499&cid=C036QM0SLJK

trjExpensify avatar Jun 28 '24 15:06 trjExpensify

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

melvin-bot[bot] avatar Jun 28 '24 15:06 melvin-bot[bot]

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

melvin-bot[bot] avatar Jun 28 '24 15:06 melvin-bot[bot]

I'm going to track this as part of Pending / Scanning so we keep it on the radar.

trjExpensify avatar Jun 28 '24 15:06 trjExpensify

@rojiphil in the issue description it mentioned that the receipt has a card heading but dosen't have "Expensify Card - 1234" under it. The "Expensify Card - 1234" should be below the "Expense Report #235... heading? is this the ""Expense Report #235... the e-receipt card heading?

sandipanghos avatar Jun 28 '24 16:06 sandipanghos

It should look like this:

image

trjExpensify avatar Jun 28 '24 16:06 trjExpensify

Thanks

sandipanghos avatar Jun 28 '24 16:06 sandipanghos

@trjExpensify how to create a expense on expense card for testing?

sandipanghos avatar Jun 28 '24 23:06 sandipanghos

Not sure, but @grgia might know how you can test this in dev.

trjExpensify avatar Jul 01 '24 18:07 trjExpensify

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

melvin-bot[bot] avatar Jul 01 '24 18:07 melvin-bot[bot]

@grgia can you guide me how to test in dev. I don't have expensify card

sandipanghos avatar Jul 01 '24 20:07 sandipanghos

I think this is actually going to end up being a BE issue. cc @rojiphil for your thoughts

The way it currently works, is we use data from the cardList in order to display a users Expensify Card. This worked great because we didn't need the expensify card data for another user before we added approver logic to New Dot. So you'd use the cardID to get the details about the card.

The approver either needs some information about member cards (only cardID, bank, and last four pin) or we need to send this information with the transaction object

grgia avatar Jul 03 '24 09:07 grgia

slack post: https://expensify.slack.com/archives/C036QM0SLJK/p1720000315791989

grgia avatar Jul 03 '24 09:07 grgia

I think this is actually going to end up being a BE issue. cc @rojiphil for your thoughts

Yeah. I too think this is a BE issue or maybe not. I think the slack conversation will decide.

rojiphil avatar Jul 04 '24 11:07 rojiphil

📣 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 Jul 05 '24 16:07 melvin-bot[bot]

Going to take this internal for now and update the transaction data

grgia avatar Jul 08 '24 18:07 grgia

@rojiphil, @trjExpensify, @grgia Huh... This is 4 days overdue. Who can take care of this?

melvin-bot[bot] avatar Jul 09 '24 18:07 melvin-bot[bot]

@rojiphil @trjExpensify @grgia this issue was created 2 weeks ago. Are we close to a solution? Let's make sure we're treating this as a top priority. Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks!

melvin-bot[bot] avatar Jul 11 '24 18:07 melvin-bot[bot]

@rojiphil, @trjExpensify, @grgia 6 days overdue. This is scarier than being forced to listen to Vogon poetry!

melvin-bot[bot] avatar Jul 11 '24 18:07 melvin-bot[bot]

Georgia, you've moved onto this one now right?

trjExpensify avatar Jul 11 '24 20:07 trjExpensify

@trjExpensify yep, working on the BE fix for this today

grgia avatar Jul 12 '24 08:07 grgia

This issue has not been updated in over 15 days. @rojiphil, @trjExpensify, @grgia eroding to Monthly issue.

P.S. Is everyone reading this sure this is really a near-term priority? Be brave: if you disagree, go ahead and close it out. If someone disagrees, they'll reopen it, and if they don't: one less thing to do!

melvin-bot[bot] avatar Aug 07 '24 18:08 melvin-bot[bot]

Putting this back on weekly at a minimum, though @grgia feel free to close when you're happy!

trjExpensify avatar Aug 13 '24 01:08 trjExpensify

I am unassigning myself as I did not review the PR.

rojiphil avatar Aug 23 '24 02:08 rojiphil

Looks like @grgia's PR hit staging yesterday: https://github.com/Expensify/App/pull/46503

trjExpensify avatar Aug 23 '24 09:08 trjExpensify

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

melvin-bot[bot] avatar Aug 30 '24 18:08 melvin-bot[bot]

PR is now on prod, closing.

trjExpensify avatar Sep 02 '24 19:09 trjExpensify

I was just taking a look and it looks like as the approver I see the card correctly on the transaction, but not on the eReceipt. Screenshot 2024-09-03 at 4 06 49 PM

Screenshot 2024-09-03 at 4 06 55 PM

puneetlath avatar Sep 03 '24 20:09 puneetlath