Skip to content

[HOLD for payment 2025-02-05] [$250] Add report action for deleting expenses off of processing reports #53479

Description

@garrettmknight

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: N/A
Reproducible in staging?: N/A
Reproducible in production?: N/A
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?:
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: None
Issue reported by: @sakluger
Slack conversation (hyperlinked to channel name): It's in eng, but it's more #expense

Action Performed:

  1. Create new workspace (Instant Submit will be enabled by default)
  2. Enable Approvals
  3. Invite Submitter A
  4. Have Submitter A create an expense
  5. Have Submitter A delete the expense

Expected Result:

When we make a change to an expense on a processing report, we add a report action indicating the change. We'd expect to see something like:

User Name deleted an expense on this report, [Merchant] - [Amount]

If it was me deleting it, it'd look like this:

Garrett Knight deleted an expense on this report, Nando's - £12.77

Actual Result:

The expense is deleted without a trace, confusing approvers when they've seen that an expense was once on the report.

Workaround:

None

Platforms:

All

Screenshots/Videos

Add any screenshot/video evidence

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021867259873329835185
  • Upwork Job ID: 1867259873329835185
  • Last Price Increase: 2024-12-12
  • Automatic offers:
    • brunovjk | Reviewer | 105310844
Issue OwnerCurrent Issue Owner: @zanyrenney

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

Fields

No fields configured for issues without a type.

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions