Skip to content

[Due for payment 2026-03-18][$250] Report -“Changed approver” system message show in ND for reports created and autopaid in OD #84288

Description

@nlemma

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.3.30-2
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from BrowserStack: https://test-management.browserstack.com/projects/2219752/test-runs/TR-7269/folder/13176702/41236801/1223430640?sort=%2Bidentifier
Email or phone of affected tester (no customers): N/A
Issue reported by: Applause Internal Team
Bug source: Regression TC Execution
Device used: Win 10 / Chrome
App Component: Chat Report View

Action Performed:

Setup

  1. Create a Control policy, on Instant submit, with Submit & Approve enabled
  2. In OldDot - in the workspace Workflows tab, set Manually approve all expenses over: to $0.01
  3. In ND, go to WS Workflows tab in "Make or track payments" section > Enable Auto-pay option to Reports above $100.00 are not reimbursed unless manually initiated.
  4. Add a withdrawal-ready bank account for the workspace - Full verified BAV
  5. In Wallet, create a Personal Bank Account - Use the Manual deposit bank account

Steps

  1. In OldDot - as the workspace owner, create a report & add an expense of $1, then approve the report
  2. In NewDot, open the report
  3. Verify you see the "paid with bank account xxx via workspace rules" system message copy.
    Result: Extra “Changed approver [owner name]” system message displayed in NewDot
  4. In NewDot, Submit and approve another expense.
  5. Verify that report also gets auto-reimbursed & shows the same system message copy as above.
    Result: "paid with bank account xxx via workspace rules" (expected)

Expected Result:

When a report is created and approved in OldDot, and then viewed in NewDot, only the system message “automatically paid $amount with Expensify via workspace rules” should be displayed.

Actual Result:

When the report is created and approved in OldDot, then opened in NewDot, an additional system message appears: “changed approver to [owner name]”, followed by the expected “automatically paid $amount with Expensify via workspace rules” message.

Workaround:

Unknown

Platforms:

  • Android: App
  • Android: mWeb Chrome
  • iOS: App
  • iOS: mWeb Safari
  • iOS: mWeb Chrome
  • Windows: Chrome
  • MacOS: Chrome / Safari

Screenshots/Videos

Bug7093885_1772644609769.bandicam_2026-03-04_12-01-27-795.mp4

View all open jobs on GitHub

Issue OwnerCurrent Issue Owner: @linhvovan29546
Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~022029576213193694823
  • Upwork Job ID: 2029576213193694823
  • Last Price Increase: 2026-03-05

Metadata

Metadata

Labels

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

Type

No type

Projects

Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions