I believe I was able to point out the need for core changes to provide a legal shop in the EU.
We need:
-
Tax calculation must be possible order- or item-based. This is a one line patch in uc_taxes + the config variable.
(Still widely unknown, but this affects definitely everybody in the EU, AUS & NZL) - CA check: User has Role (B2B checkout).
- Option to display all prices incl. VAT/GST dependent on CA settings. Also Line-items!
-
Price-"suffix": must be highly configurable as every country has different rules.
Examples:
Sell price: 119,-€ [incl. VAT, plus delivery costs]
Sell price: 100,-€ [excl. VAT, 119,-€ incl. VAT]
... - All prices in orders have to stay without taxes to avoid issues with payment gateways.
- Therefore we need the tax rate or the tax amount on a per item base saved to the order. Tax rules can change or could be deleted.
Insert prices incl VAT could be provided by a contrib already today.
IMHO the answer to such features is at the place where today resides uc_currency_format(). Add more information to the price (for CA tests) and give a hook for a price display handler in between. But basically I don't care about which way it happens as long as it happens now.
What I didn't manage is to show how much people are waiting for such changes as a huge group "just keeps an eye on Ubercart" as somebody short time ago told me...
So this is the call for action to this group. Just sign here that You also wait for some basic EU support!
TIA,
Alex









