Expensify / App

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.
https://new.expensify.com
MIT License
3.44k stars 2.81k forks source link

[Awaiting Payment Sept 16th] [Pending / Scanning] Expensify Card is not showing properly for approver on eReceipt or expense #44569

Closed m-natarajan closed 2 weeks ago

m-natarajan commented 3 months ago

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com 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 cardheader 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?

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: @trjExpensify
melvin-bot[bot] commented 3 months ago

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.

MelvinBot commented 3 months ago

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

trjExpensify commented 3 months ago

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

melvin-bot[bot] commented 3 months ago

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

melvin-bot[bot] commented 3 months ago

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

trjExpensify commented 3 months ago

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

sandipanghos commented 3 months ago

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

trjExpensify commented 3 months ago

It should look like this:

image
sandipanghos commented 3 months ago

Thanks

sandipanghos commented 3 months ago

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

trjExpensify commented 3 months ago

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

melvin-bot[bot] commented 3 months ago

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

sandipanghos commented 3 months ago

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

grgia commented 3 months ago

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 commented 3 months ago

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

rojiphil commented 3 months ago

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.

melvin-bot[bot] commented 3 months ago

📣 It's been a week! Do we have any satisfactory proposals yet? Do we need to adjust the bounty for this issue? 💸

grgia commented 2 months ago

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

melvin-bot[bot] commented 2 months ago

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

melvin-bot[bot] commented 2 months ago

@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] commented 2 months ago

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

trjExpensify commented 2 months ago

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

grgia commented 2 months ago

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

melvin-bot[bot] commented 1 month ago

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!

trjExpensify commented 1 month ago

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

rojiphil commented 1 month ago

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

trjExpensify commented 1 month ago

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

melvin-bot[bot] commented 1 month ago

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

trjExpensify commented 1 month ago

PR is now on prod, closing.

puneetlath commented 1 month ago

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
trjExpensify commented 1 month ago

Georgia is out for the rest of the week. I'm wondering that's now a frontend issue @rojiphil?

rojiphil commented 1 month ago

Georgia is out for the rest of the week. I'm wondering that's now a frontend issue @rojiphil?

Looking into this now

rojiphil commented 1 month ago

PR is ready for review. @trjExpensify Can you please assign me back to the issue? Thanks.

trjExpensify commented 1 month ago

Sweet, thanks!

trjExpensify commented 1 month ago

@getusha will you be able to review that one today?

getusha commented 1 month ago

On it!

Beamanator commented 1 month ago

Approved & merged since @grgia is out this week 👍

trjExpensify commented 3 weeks ago

The PR is on staging 🎉

puneetlath commented 3 weeks ago

Nice, looks like it's working now.

image
getusha commented 3 weeks ago

@trjExpensify could you please assign me here? thanks!

trjExpensify commented 3 weeks ago

Done!

trjExpensify commented 2 weeks ago

Okay, so payments for this issue. It's just this PR that was reviewed and fixed externally.

Sound right? Let me know, and I'll ship offers where needed.

rojiphil commented 2 weeks ago

$250 to @rojiphil for the fix (will need an offer)

Sound right? Let me know, and I'll ship offers where needed.

Yeah. That's correct @trjExpensify. Please send an offer for the same. Thanks.

trjExpensify commented 2 weeks ago

Cool, offer sent to @rojiphil. Feel free to go and request, @getusha.

trjExpensify commented 2 weeks ago

Switching the star to me, Melv.

rojiphil commented 2 weeks ago

Cool, offer sent to @rojiphil.

@trjExpensify Accepted the offer. Thanks.

trjExpensify commented 2 weeks ago

Paid, closing!

garrettmknight commented 2 weeks ago

$250 approved for @getusha