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

Review and update the Domestic Fallback Rates as needed, and eliminate the International Fallback Rates. #78

Merged
merged 3 commits into from
Jan 9, 2025

Conversation

danielwheeler1987
Copy link
Contributor

@danielwheeler1987 danielwheeler1987 commented Dec 1, 2024

Stakeholder Overview (learn more)

We recently sorted out with Finance that we should not be charging sales tax for any internationally shipping orders across the business. This included a change to our Vertex configurations to always return 0% tax for all international orders.

However, our vertex_client gem used to interact with the Vertex service had built in fallback tax rates used when the Vertex service is unreachable. Since we should not be collecting international sales tax in any situation, those fallback rates for international country codes were removed in the latest version of the vertex_client gem.

Also included was a review and adjustment of the existing fallback tax rates for domestic states/regions.

Risk Estimate (learn more)

Affects all users of the vertex_client gem - with some apps requiring updates to the gem spanning multiple versions with potentially breaking changes

Changes

  • Remove international fallback rates
  • Update domestic fallback rates
  • Fix GitHub Actions CI test failures

Project Link

https://customink.monday.com/boards/5878799126/views/145144853/pulses/7956168613

@danielwheeler1987 danielwheeler1987 requested a review from a team as a code owner December 1, 2024 00:30
@drinks
Copy link
Member

drinks commented Dec 5, 2024

Went digging to find where this was used, and I think I may have found our source of international confusion in Vertex:
image

@jcain3389 jcain3389 force-pushed the dwheeler/vertex-client-cleanup branch from affba34 to 88c1c96 Compare December 18, 2024 16:02
@jcain3389 jcain3389 force-pushed the dwheeler/vertex-client-cleanup branch from 1d69daf to 7f64b85 Compare January 8, 2025 14:17
@jcain3389 jcain3389 force-pushed the dwheeler/vertex-client-cleanup branch from 7f64b85 to 7552ba6 Compare January 9, 2025 13:42
@jcain3389 jcain3389 merged commit 9c95fb5 into master Jan 9, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants