Skip to content

[Due for payment 2026-02-19] Expense - Expense status not immediately updated after WS owner cancel the payment #82000

@jponikarchuk

Description

@jponikarchuk

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.16-3
Reproducible in staging?: Yes
Reproducible in production?: No
If this was caught during regression testing, add the test name, ID and link from BrowserStack: #81223
Email or phone of affected tester (no customers): poipio514+owner3@gmail.com
Issue reported by: Applause Internal Team
Bug source: Pull Request QA execution
Device used: Windows 11 / Chrome
App Component: Money Requests

Action Performed:

Preconditions:

  • Prepare 3 accounts (User A, USer B, and User C)
  • As user A, create a new workspace

Steps

  1. (User A) invite user B and user C to the workspace
  2. (User A) navigate to workflow in workspace setting, set the User C as approver of user B's expenses)
  3. (User B) create and submit an expense to the workspace
  4. (User C) approve the User B's expense in the workspace
  5. (User A) Pay the user B's expense using "Mark as paid"
  6. (User A) Open the user B's expense detail -> click More -> click Cancel Payment
  7. (User B) Open the expense details
  8. (User C) Open the user B's expense details

Expected Result:

  • in step 7 and 8, the expense report status should be updated immediately with "Wating for User A to pay expense" next step

Actual Result:

  • in step 7, the expense report status not updated immediately, it still stated as "Waiting for approver to approve expense"
  • in step 8, the expense report status not updated immediately, it still stated as "No further action required!"

those are only updated if user refreshes the page

Workaround:

Unknown

Platforms:

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

Screenshots/Videos

1.mp4

View all open jobs on GitHub

Issue OwnerCurrent Issue Owner: @trjExpensify

Metadata

Metadata

Labels

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

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions