Skip to content

[$250] Expense - Expense rules apply sequentially with partial match #81219

Description

@lanitochka17

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.11-17
Reproducible in staging?: Yes
Reproducible in production?: N/A - new feature, doesn't exist in prod
If this was caught during regression testing, add the test name, ID and link from BrowserStack: #80915
Email or phone of affected tester (no customers): dreamnitethedragon+yydyd373@gmail.com
Issue reported by: Applause Internal Team
Bug source: Exploratory - Significant User Experience Deterioration
Device used: Redminote 10S Android 13
App Component: Money Requests

Action Performed:

1.Launch app
2. Create a workspace
3. Tap account - expense rule
4. Create a rule [merchant A - update merchant to Beep]
5. Create a expense with merchant Shahrukh
6. Note merchant updated to Beep doing partial match
7. Go to expense rule and create second rule
[ If merchant Beep - update merchant to Zen]
8. Create a expense with merchant A
9. Note merchant updated to Zen [as sequence chain 2 rules applied]

Expected Result:

When creating expense with Merchant A , it must be updated to Beep.

Actual Result:

When creating expense with Merchant Shahrukh , it is updated to Beep doing partial match.

When creating expense with Merchant A , it is updated to Zen (Expense rule applied sequentially).

Workaround:

Unknown

Platforms:

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

Screenshots/Videos

Bug7064637_1770064465814.Screenrecorder-2026-02-03-00-23-40-979.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~022018425202743708549
  • Upwork Job ID: 2018425202743708549
  • Last Price Increase: 2026-02-02
  • Automatic offers:
    • situchan | Contributor | 110329855

Activity

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

Metadata

Metadata

Labels

BugSomething 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