Skip to content

[Due for payment 2025-04-17] IOU - After moving IOU the status in expense details is inconsistent on the Admin side #59210

Description

@izarutskaya

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.1.19-5
Reproducible in staging?: Yes
Reproducible in production?: No
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?: Yes, reproducible on both
If this was caught during regression testing, add the test name, ID and link from TestRail: #58078
Email or phone of affected tester (no customers): N/A
Issue reported by: Applause Internal Team
Device used: Pixel 7 Pro /Android 15
App Component: Money Requests

Action Performed:

Pre-requisite: A workspace with an admin and an employee
The workflow setting: enables Approvals, Delay Submissions is set to Manual, and enables Payment.

  1. [Employee] Request money (IOU) from admin - DM
  2. [Employee] Open the IOU report, copy the URL, add /change-workspace to the end of it, and send it as a message to the report
  3. [Employee] Click the URL to open the Change Workspace RHP
  4. Move the IOU report to the workspace the employee is a member of

Expected Result:

Verify that the IOU report was converted to an Expense report
Verify that the report preview was removed from the DM and added to the user's workspace chat

Actual Result:

The expense detail on the employee status: "waiting for Admin approve expense", but in the Admin shows the "Pay with expensify" button, and below still has "waiting for You approve expense"

Workaround:

Unknown

Platforms:

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

Screenshots/Videos

Bug6783919_1743070001902.PR58078.mp4

View all open jobs on GitHub

Issue OwnerCurrent Issue Owner: @adelekennedy

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.DailyKSv2Engineering

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions