Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
1 of 6 tasks
m-natarajan opened this issue Jun 27, 2024 · 48 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Internal Requires API changes or must be handled by Expensify staff

Comments

@m-natarajan
Copy link

m-natarajan commented Jun 27, 2024

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 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
  • 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: @trjExpensify
@m-natarajan m-natarajan added Daily KSv2 Needs Reproduction Reproducible steps needed Bug Something is broken. Auto assigns a BugZero manager. labels Jun 27, 2024
Copy link

melvin-bot bot commented Jun 27, 2024

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
Copy link

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

@trjExpensify
Copy link
Contributor

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 trjExpensify added External Added to denote the issue can be worked on by a contributor and removed Needs Reproduction Reproducible steps needed labels Jun 28, 2024
@melvin-bot melvin-bot bot changed the title Expensify Card is not showing properly for approver on eReceipt or expense [$250] Expensify Card is not showing properly for approver on eReceipt or expense Jun 28, 2024
Copy link

melvin-bot bot commented Jun 28, 2024

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

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Jun 28, 2024
@trjExpensify trjExpensify moved this to Release 2: Summer 2024 (Aug) in [#whatsnext] #wave-collect Jun 28, 2024
Copy link

melvin-bot bot commented Jun 28, 2024

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

@trjExpensify
Copy link
Contributor

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

@trjExpensify trjExpensify changed the title [$250] Expensify Card is not showing properly for approver on eReceipt or expense [Pending / Scanning] [$250] Expensify Card is not showing properly for approver on eReceipt or expense Jun 28, 2024
@sandipanghos
Copy link

@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
Copy link
Contributor

It should look like this:

image

@sandipanghos
Copy link

Thanks

@sandipanghos
Copy link

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

@trjExpensify
Copy link
Contributor

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

@melvin-bot melvin-bot bot added the Overdue label Jul 1, 2024
Copy link

melvin-bot bot commented Jul 1, 2024

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

@sandipanghos
Copy link

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

@grgia grgia self-assigned this Jul 3, 2024
@melvin-bot melvin-bot bot removed the Overdue label Jul 3, 2024
@grgia
Copy link
Contributor

grgia commented Jul 3, 2024

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
Copy link
Contributor

grgia commented Jul 3, 2024

@melvin-bot melvin-bot bot added Weekly KSv2 and removed Daily KSv2 labels Sep 4, 2024
@rojiphil
Copy link
Contributor

rojiphil commented Sep 4, 2024

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

@trjExpensify
Copy link
Contributor

Sweet, thanks!

@trjExpensify
Copy link
Contributor

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

@getusha
Copy link
Contributor

getusha commented Sep 5, 2024

On it!

@Beamanator
Copy link
Contributor

Approved & merged since @grgia is out this week 👍

@trjExpensify
Copy link
Contributor

The PR is on staging 🎉

@puneetlath
Copy link
Contributor

Nice, looks like it's working now.

image

@getusha
Copy link
Contributor

getusha commented Sep 10, 2024

@trjExpensify could you please assign me here? thanks!

@trjExpensify
Copy link
Contributor

Done!

@trjExpensify trjExpensify changed the title [Pending / Scanning] Expensify Card is not showing properly for approver on eReceipt or expense [Awaiting Payment Sept 16th] [Pending / Scanning] Expensify Card is not showing properly for approver on eReceipt or expense Sep 11, 2024
@trjExpensify trjExpensify added Awaiting Payment Auto-added when associated PR is deployed to production and removed Reviewing Has a PR in review labels Sep 11, 2024
@trjExpensify
Copy link
Contributor

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

  • $250 to @rojiphil for the fix (will need an offer)
  • $250 to @getusha for the C+ review (to request via NewDot)

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

@trjExpensify trjExpensify added Daily KSv2 and removed Weekly KSv2 labels Sep 16, 2024
@melvin-bot melvin-bot bot added the Overdue label Sep 16, 2024
@rojiphil
Copy link
Contributor

$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
Copy link
Contributor

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

@trjExpensify
Copy link
Contributor

Switching the star to me, Melv.

@melvin-bot melvin-bot bot removed the Overdue label Sep 17, 2024
@rojiphil
Copy link
Contributor

Cool, offer sent to @rojiphil.

@trjExpensify Accepted the offer. Thanks.

@trjExpensify
Copy link
Contributor

Paid, closing!

@github-project-automation github-project-automation bot moved this from Release 2: Summer 2024 (Aug) to Done in [#whatsnext] #wave-collect Sep 18, 2024
@garrettmknight
Copy link
Contributor

$250 approved for @getusha

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Internal Requires API changes or must be handled by Expensify staff
Projects
No open projects
Status: Done
Development

No branches or pull requests

10 participants