App
App copied to clipboard
[Pending / Scanning] [$250] Expensify Card is not showing properly for approver on eReceipt or expense
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:
- as submiterA create an expense on an Expensify Card and submit it in NewDot
- 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
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 Owner
Current Issue Owner: @grgia
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.
This has been labelled "Needs Reproduction". Follow the steps here: https://stackoverflowteams.com/c/expensify/questions/16989
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
Job added to Upwork: https://www.upwork.com/jobs/~012ea1806a808247bd
Triggered auto assignment to Contributor-plus team member for initial proposal review - @rojiphil (External)
I'm going to track this as part of Pending / Scanning so we keep it on the radar.
@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?
It should look like this:
Thanks
@trjExpensify how to create a expense on expense card for testing?
Not sure, but @grgia might know how you can test this in dev.
@rojiphil, @trjExpensify Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
@grgia can you guide me how to test in dev. I don't have expensify card
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
slack post: https://expensify.slack.com/archives/C036QM0SLJK/p1720000315791989
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.
📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸
Going to take this internal for now and update the transaction data
@rojiphil, @trjExpensify, @grgia Huh... This is 4 days overdue. Who can take care of this?
@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!
@rojiphil, @trjExpensify, @grgia 6 days overdue. This is scarier than being forced to listen to Vogon poetry!
Georgia, you've moved onto this one now right?
@trjExpensify yep, working on the BE fix for this today
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!
Putting this back on weekly at a minimum, though @grgia feel free to close when you're happy!
I am unassigning myself as I did not review the PR.
Looks like @grgia's PR hit staging yesterday: https://github.com/Expensify/App/pull/46503
@trjExpensify, @grgia Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!
PR is now on prod, closing.
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.