Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Awaiting Payment 22nd May] [$250] [Track Tax] - Support for tax tracking when offline #39616

Closed
6 tasks done
lanitochka17 opened this issue Apr 4, 2024 · 38 comments
Closed
6 tasks done
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Engineering

Comments

@lanitochka17
Copy link

lanitochka17 commented Apr 4, 2024

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-1
Reproducible in staging?: Y
Reproducible in production?: N
If this was caught during regression testing, add the test name, ID and link from TestRail: N/A
Issue reported by: Applause - Internal Team

Issue found when executing PR #33927

Action Performed:

Precondition:

  • User is an employee of Collect workspace that has taxes
  • One of the tax rates is 0%
  1. Go to staging.new.expensify.com
  2. Go to workspace chat
  3. Create a manual request with tax
  4. Go to transaction thread
  5. Go offline
  6. Click on Tax rate and change to a lower tax rate
  7. Click Amount and change the amount
  8. Cick Tax amount
  9. Click Save without editing the amount

Expected Result:

In Step 6 and 7, when changing request amount and tax rate offline, the tax amount will change accordingly

Actual Result:

In Step 6 and 7, when changing request amount and tax rate offline, the tax amount does not update.
However, when saving invalid tax amount, the error message does show the updated maximum allowed 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

Add any screenshot/video evidence

Bug6437972_1712235846086.bandicam_2024-04-04_21-00-05-673.mp4

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01b5995687f97137eb
  • Upwork Job ID: 1777600527434604544
  • Last Price Increase: 2024-04-09
@lanitochka17 lanitochka17 added the DeployBlockerCash This issue or pull request should block deployment label Apr 4, 2024
Copy link

melvin-bot bot commented Apr 4, 2024

Triggered auto assignment to @johnmlee101 (DeployBlockerCash), see https://stackoverflowteams.com/c/expensify/questions/9980/ for more details.

Copy link
Contributor

github-actions bot commented Apr 4, 2024

👋 Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:

  1. Identify the pull request that introduced this issue and revert it.
  2. Find someone who can quickly fix the issue.
  3. Fix the issue yourself.

@lanitochka17
Copy link
Author

@johnmlee101 FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors

@lanitochka17
Copy link
Author

We think that this bug might be related to #wave-collect - Release 1

@MonilBhavsar
Copy link
Contributor

This is not a deploy blocker
The feature is being rolled out and we just discussed this yesterday and will be implementing soon
https://expensify.slack.com/archives/C03UK30EA1Z/p1712146178754839?thread_ts=1700633473.392829&cid=C03UK30EA1Z

@MonilBhavsar MonilBhavsar added Daily KSv2 and removed DeployBlockerCash This issue or pull request should block deployment Hourly KSv2 labels Apr 4, 2024
@MonilBhavsar
Copy link
Contributor

@johnmlee101 I can handle this issue if you are fine with it

@johnmlee101
Copy link
Contributor

Go ahead!

@teneeto
Copy link
Contributor

teneeto commented Apr 9, 2024

Hi, I'm Eto from Callstack - expert contributor group - and I would like to take care of this issue.

@melvin-bot melvin-bot bot removed the Overdue label Apr 9, 2024
@MonilBhavsar MonilBhavsar added External Added to denote the issue can be worked on by a contributor Overdue labels Apr 9, 2024
@melvin-bot melvin-bot bot changed the title Taxes - Tax amount does not update when changing request amount and rate offline [$250] Taxes - Tax amount does not update when changing request amount and rate offline Apr 9, 2024
Copy link

melvin-bot bot commented Apr 9, 2024

Job added to Upwork: https://www.upwork.com/jobs/~01b5995687f97137eb

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Apr 9, 2024
Copy link

melvin-bot bot commented Apr 9, 2024

Triggered auto assignment to Contributor-plus team member for initial proposal review - @getusha (External)

@MonilBhavsar
Copy link
Contributor

@teneeto
Copy link
Contributor

teneeto commented Apr 23, 2024

UPDATE!
Based on the scope outlined here: #39616 (comment)

I have added all scenarios of offline for tax tracking and also raised a draft PR here: #40443

What is left is case 3: to update tax rate to use foreign tax based on a selected currency. i am currently working on this. No major challenge for now.

cc @MonilBhavsar

@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 and removed Daily KSv2 labels Apr 25, 2024
@zanyrenney zanyrenney added the Bug Something is broken. Auto assigns a BugZero manager. label May 9, 2024
Copy link

melvin-bot bot commented May 9, 2024

Triggered auto assignment to @trjExpensify (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels May 9, 2024
@zanyrenney
Copy link
Contributor

Need BZ team to manage payment. I had this issue #41881

But when I asked @getusha to accept the job and they said:
2024-05-09_11-43-52

But there was no BZer assigned.

@trjExpensify
Copy link
Contributor

Cool, @getusha confirming the PR is still in progress and no payment is necessary yet?

Copy link

melvin-bot bot commented May 17, 2024

@trjExpensify, @teneeto, @MonilBhavsar, @getusha Whoops! This issue is 2 days overdue. Let's get this updated quick!

@trjExpensify
Copy link
Contributor

Deployed to prod 5 days ago.

@trjExpensify trjExpensify added Awaiting Payment Auto-added when associated PR is deployed to production and removed Reviewing Has a PR in review labels May 20, 2024
@trjExpensify trjExpensify changed the title [$250] [Track Tax] - Support for tax tracking when offline [Awaiting Payment 22nd May] [$250] [Track Tax] - Support for tax tracking when offline May 20, 2024
@melvin-bot melvin-bot bot added the Overdue label May 22, 2024
@MonilBhavsar
Copy link
Contributor

I think we can pay now

@melvin-bot melvin-bot bot removed the Overdue label May 23, 2024
@trjExpensify
Copy link
Contributor

Payment summary as follows:

$250 to @getusha for the C+ review

@trjExpensify
Copy link
Contributor

Paid, closing!

@getusha
Copy link
Contributor

getusha commented May 23, 2024

@trjExpensify accepted the offer, could you end it? thanks

@trjExpensify
Copy link
Contributor

Yep, it's paid. 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Bug Something is broken. Auto assigns a BugZero manager. Daily KSv2 Engineering
Projects
None yet
Development

No branches or pull requests

8 participants