-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Description
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.60-8
Reproducible in staging?: Y
Reproducible in production?: N
Found when validating PR: #33927
Logs: https://stackoverflow.com/c/expensify/questions/4856
Issue reported by: Applause-Internal team
Action Performed:
Precondition:
- Collect workspace has tax rates.
- Workspace Currency Default has 20% tax.
- Foreign Currency Default has 10% tax.
- Go to staging.new.expensify.com
- Go to Collect workspace chat.
- Start manual request flow using foreign currency.
- In confirmation page, click Show more.
- Keep the default tax rate, where it applies Workspace Currency Default (20%).
- Click Tax amount.
- Manually edit the tax amount to within 10% to 20% tax amount.
- Create the request.
- Go to transaction thread.
- Note that tax rate changes to Foreign Currency Default with 10% tax.
- Note the tax amount.
Expected Result:
In the transaction thread, the tax amount should readjust to the maximum limit of Foreign Currency Default (10%).
Actual Result:
In the transaction thread, the tax amount does not readjust to the maximum limit of Foreign Currency Default (10%).
It still shows the tax amount entered during the creation (Step 7), which is higher than the maximum limit of Foreign Currency Default (10%).
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