Skip to content

[HOLD for payment 2025-02-04] [$250] Delete Receipt button is not displayed in merged transaction #53922

Closed

Description

@isagoico

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: v9.0.74-0

Reproducible in staging?: Yes
Reproducible in production?: Yes
Email or phone of affected tester (no customers): tester+mergetests@applausecard.expensifail.com

Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:

Issue reported by: Applause - Internal team

Action Performed:

Preconditions: A user has a Expensify Card transaction and the receipt to do a merge between the 2.

The account tester+mergetests@applausecard.expensifail.com is setup to test this.

  1. Log in with tester+mergetests@applausecard.expensifail.com
  2. Upload the following receipt to the WS chat
  3. Wait for the Smartscan
  4. After the transactions have been merged - Navigate to the expense conversation
  5. Open the receipt
  6. Click on the 3 dot menu in the preview

Expected Result:

There should be a Delete receipt (or detach) receipt option as there is in OldDot. After the receipt is deleted it should fallback to the eReceipt.

Actual Result:

There's no option to delete (or detach) the receipt like in OldDot.

image

Workaround:

User can detach the receipt via OldDot.

Platforms:

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

  • Android: Standalone
  • Android: HybridApp
  • Android: mWeb Chrome
  • iOS: Standalone
  • iOS: HybridApp
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • [] MacOS: Desktop

Screenshots/Videos

image

Untitled.video.5.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021867328664713695509
  • Upwork Job ID: 1867328664713695509
  • Last Price Increase: 2024-12-19
  • Automatic offers:
    • dominictb | Reviewer | 105403297
Issue OwnerCurrent Issue Owner: @jliexpensify

Activity

  1. added
    BugSomething is broken. Auto assigns a BugZero manager.
    on Dec 11, 2024
  2. melvin-bot commented on Dec 11, 2024

    @melvin-bot

    Triggered auto assignment to @jliexpensify (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.

  3. jliexpensify commented on Dec 12, 2024

    @jliexpensify
    Contributor

    @joekaufmanexpensify @robertjchen @luacmartins hello - would this be a new feature? Is there a C+ that's currently working on this?

  4. joekaufmanexpensify commented on Dec 12, 2024

    @joekaufmanexpensify
    Contributor

    Not familiar with this flow, but seems like this bug came from an applause issue where we asked them to create regression tests, so I'm thinking this is in fact a bug

  5. added
    ExternalAdded to denote the issue can be worked on by a contributor
    on Dec 12, 2024
  6. changed the title [-]Delete Receipt button is not displayed in merged transaction[/-] [+][$250] Delete Receipt button is not displayed in merged transaction[/+] on Dec 12, 2024
  7. melvin-bot commented on Dec 12, 2024

    @melvin-bot
  8. added
    Help WantedApply this label when an issue is open to proposals by contributors
    on Dec 12, 2024
  9. melvin-bot commented on Dec 12, 2024

    @melvin-bot

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

  10. jliexpensify commented on Dec 12, 2024

    @jliexpensify
    Contributor

    Thanks Joe!

  11. isagoico commented on Dec 13, 2024

    @isagoico
    Author

    @joekaufmanexpensify @jliexpensify Hi there! This issue came up when I was writing tests for the merge transaction feature. I checked the behavior on OD and in ND and it seems ND is missing the detach receipt/delete receipt option. Had a discussion with @trjExpensify and @mountiny around this and seems it's either a missing feature or a bug.

  12. joekaufmanexpensify commented on Dec 13, 2024

    @joekaufmanexpensify
    Contributor

    Cool. TY!

  13. 76 remaining items

  14. melvin-bot commented on Jan 28, 2025

    @melvin-bot

    @dukenv0307 / @dominictb @jliexpensify @dukenv0307 / @dominictb The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button]

  15. moved this from Bugs and Follow Up Issues to Hold for Payment in #expensify-bugson Jan 28, 2025
  16. dukenv0307 commented on Jan 29, 2025

    @dukenv0307
    Contributor

    BugZero Checklist:

    • [Contributor] Classify the bug:
    Bug classification

    Source of bug:

    • 1a. Result of the original design (eg. a case wasn't considered)
    • 1b. Mistake during implementation
    • 1c. Backend bug
    • 1z. Other:

    Where bug was reported:

    • 2a. Reported on production
    • 2b. Reported on staging (deploy blocker)
    • 2c. Reported on a PR
    • 2z. Other:

    Who reported the bug:

    • 3a. Expensify user
    • 3b. Expensify employee
    • 3c. Contributor
    • 3d. QA
    • 3z. Other:
    Regression Test Proposal Template
    • [BugZero Assignee] Create a GH issue for creating/updating the regression test once above steps have been agreed upon.

      Link to issue:

    Regression Test Proposal

    Test:

    1. Submit a card transaction expense
    2. A Paypal receipt is sent to your email (titled Your PayPal receipt)
    3. Submit a scan expense using the above receipt
    4. Wait for the above expenses (scan & card) to be merged
    5. Open the merged expense report
    6. Open the receipt
    7. Press the 3-dot menu
    8. Verify Delete receipt appears
    9. Press Delete receipt
    10. Verify it reverts to show the card eReceipt (instead of the Paypal receipt photo you updated previously)

    Do we agree 👍 or 👎

  17. jliexpensify commented on Feb 4, 2025

    @jliexpensify
    Contributor

    Payment Summary

  18. jliexpensify commented on Feb 4, 2025

    @jliexpensify
    Contributor

    @dominictb the previous Upworks job closed, can you accept this one? https://www.upwork.com/jobs/~021886615380373019169

    Thanks!

  19. jliexpensify commented on Feb 5, 2025

    @jliexpensify
    Contributor

    Bumping @dominictb to accept in Upworks so I can pay + close!

  20. dominictb commented on Feb 5, 2025

    @dominictb
    Contributor

    @jliexpensify Accepted, thank you 🙇

  21. jliexpensify commented on Feb 5, 2025

    @jliexpensify
    Contributor
  22. moved this from Hold for Payment to Done in #expensify-bugson Feb 5, 2025
  23. JmillsExpensify commented on Feb 20, 2025

    @JmillsExpensify
    Contributor

    $250 approved for @dukenv0307

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2ExternalAdded to denote the issue can be worked on by a contributor

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions