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

Solidus VAT Roadmap #989

Closed
23 tasks done
mamhoff opened this issue Mar 16, 2016 · 3 comments
Closed
23 tasks done

Solidus VAT Roadmap #989

mamhoff opened this issue Mar 16, 2016 · 3 comments
Milestone

Comments

@mamhoff
Copy link
Contributor

mamhoff commented Mar 16, 2016

For now, this roadmap is work in Progress.

Solidus' VAT system has been very crazy, and I'm working slowly on reducing that crazyness. In the past weeks, I've been slowly moving parts of the taxation system into service objects, as well removing some duplicate and terse logic.

Much of the refactoring is done, from here on we're mostly looking at extracting logic into service objects and adding functionality for handling VAT pricing more elegantly.

Refactoring

Bugfixes

Introduce service objects

Untangling of the "default zone"

Necessary new features

  • Add prices and price selection for different VAT countries
  • Add an interface for administering the prices for different variants/countries/currencies
  • Understandable documentation
@jhawthorn jhawthorn added this to the 1.3.0 milestone Mar 23, 2016
@mamhoff
Copy link
Contributor Author

mamhoff commented Mar 31, 2016

@gmacdougall @jhawthorn Here's a list of open tax-related PRs, in order of which one to merge first for the least amount of friction:

Core taxation system

Pricing

Drive-by refactorings

@mamhoff mamhoff changed the title [WIP] Solidus VAT Roadmap Solidus VAT Roadmap Apr 7, 2016
@bbuchalter
Copy link
Contributor

This issue seems quite out of date. Perhaps it's time to give it a freshening up in light of our intention to add related guides (#1606)? I'd love for the guide to reference any further planned development.

@mamhoff
Copy link
Contributor Author

mamhoff commented Apr 22, 2017

I'll close this issue now as the refactoring in question is mostly done. The one point not tackled so far is time-aware tax rates, for which I'll create a new issue.

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

No branches or pull requests

3 participants