Skip to content

[Due for payment 2025-08-11] [$250] Tax is not set to default for distance expense #65516

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.1.76-0
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail: https://github.com/Expensify/Expensify/issues/425342
Email or phone of affected tester (no customers): -
Issue reported by: Applause Internal Team
Device used: Windows 11 / Chrome
App Component: Other

Action Performed:

Precondition:

  1. Create a workspace
  2. Set the workspace default currency to USD if it is not already that
  3. Go to "More features" and enable "Distance rates" and "Taxes"
  4. Go to "Taxes" and define 3 tax rates:
    Tax USD40: 40%
    Tax other currency10: 10%
    Tax distance25: 25%
  5. Still in "Taxes", click in "Settings" in the top and choose the following defaults (see screenshots #1):
  6. Verify you end up with a configuration like this (screenshot #2):
  7. Go "Distance rates" and enable "Track tax" in the top right settings
  8. Create a distance rate, assign a tax rate to it and input some amount smaller than the rate in "Tax reclaimable on": (screenshot #3)

STR:

  1. In the DM chat with yourself, click "+ > Track expense" and create a distance request
  2. Wait for the concierge message with actions and click "Categorize it"
  3. Choose any category from the list
  4. The RHN should open with the workspace as the only alternative, select the workspace

Expected Result:

The tax code is set to the default tax code for the distance rate selected

Actual Result:

Tax field is empty. An error appears "Rate not valid for this workspace. Please select an available rate from the workspace."

Workaround:

Unknown

Platforms:

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

Screenshots/Videos

Bug6878309_1751652467030.bandicam_2025-07-04_20-57-17-394.mp4
Image Image Image

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~021945006034664603378
  • Upwork Job ID: 1945006034664603378
  • Last Price Increase: 2025-07-22
  • Automatic offers:
    • Krishna2323 | Contributor | 108156275
Issue OwnerCurrent Issue Owner: @dylanexpensify

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