Skip to content

[HOLD for payment 2024-05-22] Tax - Missing tax amount change in system message and incorrect new tax amount in the message #42045

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: 1.4.73-0
Reproducible in staging?: Y
Reproducible in production?: N
Logs: https://stackoverflow.com/c/expensify/questions/4856
Issue reported by: Applause-Internal team

Action Performed:

Precondition:

  • Workspace has enabled tax rate.
  • Workspace currency default is tax exempt (0%).
  • Foreign currency default have different tax rate (non-zero rate).
  1. Go to staging.new.expensify.com
  2. Go to workspace chat.
  3. Submit an expense in local currency.
  4. Go to transaction thread.
  5. Click Amount and change it to a foreign currency.
  6. Note that the system message does not include tax amount change system message.
  7. Click Amount.
  8. Change it back to local currency.
  9. Note that the system message includes tax amount change system message.

Expected Result:

In Step 6, when tax rate changes as a result of switching currency, the system message will include tax amount change, just like Step 9.
In Step 9. the system message will show the new tax amount.

Actual Result:

In Step 6, when tax rate changes as a result of switching currency from local to foreign currency, the system message does not include tax amount change.
It only shows when changing currency from foreign to local currency (Step 9).
In Step 9, the system message shows the old tax amount.

Workaround:

Unknown

Platforms:

Which of our officially supported platforms is this issue occurring on?

  • Android: Native
  • Android: mWeb Chrome
  • iOS: Native
  • iOS: mWeb Safari
  • MacOS: Chrome / Safari
  • MacOS: Desktop

Screenshots/Videos

Bug6479174_1715595254408.tax_amoun.mp4

View all open jobs on GitHub

Issue OwnerCurrent Issue Owner: @sakluger

Metadata

Metadata

Labels

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

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions