85 replies [Last post]
Al
Al's picture
Offline
Bug FinderGetting busy with the Ubercode.Internationalizationizer
Joined: 02/14/2008
Juice: 249

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

a_c_m@drupal.org's picture
Offline
Bug Finder
Joined: 01/02/2008
Juice: 288
+ 10 from me. I had do some

+ 10 from me.

I had do some ugly things in order to get the last UC site I created to work as EU customers expect (ie show prices inc VAT and then vat as a line item at checkout). Very important this gets done to enable better support for UC world wide.

Its fundamental that this gets fixed.

a_c_m

zug
zug's picture
Offline
Joined: 02/09/2009
Juice: 10
Re: Wakening call for the EU/AUS/NZL

This would be great!

psynaptic's picture
Offline
Early adopter... addicted to alphas.Not KulvikTheminator
Joined: 08/28/2007
Juice: 731
Re: Re: Wakening call for the EU/AUS/NZL

This is very important for some of our clients too. +1

longwave's picture
Offline
Joined: 09/20/2008
Juice: 467
Re: Wakening call for the EU/AUS/NZL

Another +1 from me. I've had to do presumably similar hacks as a_c_m has just to get prices and so on displayed properly for EU shops, never mind implementing things like B2B VAT support.

--
These forums are for general support questions about Ubercart.
Bug reports and feature requests should be posted at http://drupal.org/project/issues/ubercart
Latest API documentation can be found at http://api.ubercart.me/

humanoid's picture
Offline
Joined: 02/05/2008
Juice: 69
yep, I totally agree with

yep,

I totally agree with Al. It is very important that we have a fully featuring pricing modell for EU like Al described. I have frozen my ubercard project because of this problem since month now and I know much people who are waiting for this solution. Ubercard is so important for german business and for whole europe to spread drupal for ecommerce projects.

my 10 points for AL's solution suggestions.

greetings
Jürgen Brocke

.......
brocke.de integral communication
Cologne/Germany

horncologne's picture
Offline
Joined: 02/11/2009
Juice: 2
Ths is a big, big, big deal ...

The EU requires this stuff by law and a lot of the necessary patches have been languishing, I have heard.

Keep in mind:

  • Germany is the biggest non-Enlglish-speaking Drupal market and German the second most used internet language.
  • France is having something of a Drupal awakening.
  • Also keep in mind, the 25-member EU has a larger population than the United States.
  • These are *not* minority, minor-player issues.
  • Call to action: Other open source shopping cart and e-commerce systems are gaining ground in Europe.
  • I give this a +100 if I may. This and any other internationalization issue.

    - hc.

Miro Dietiker's picture
Offline
Joined: 02/15/2009
Juice: 4
Switzerland is waiting too

We're all waiting for correct ubercart support of VAT (MWSt) in switzerland to make ubercart a fully fledged tool...

The lack of this is preventing many projects to use ubercart. This is pain!

I'll try to support the tracker issue and patch testing - and please whoever wants this to come true join patch testing and provide feedback.

tormi's picture
Offline
Joined: 08/08/2007
Juice: 59
Re: Wakening call for the EU/AUS/NZL

+1, I'm part of this "huge group" Smiling

Some reading about requirements for invoices in EU: Obligatory information for all invoices in EU

torstenzenk's picture
Offline
Joined: 02/12/2009
Juice: 3
Re: Re: Wakening call for the EU/AUS/NZL

+1

headkit's picture
Offline
Joined: 02/12/2009
Juice: 2
Re: Wakening call for the EU/AUS/NZL

oh yes, oh yes, oh yes!

opensoul's picture
Offline
Joined: 02/09/2009
Juice: 2
+10 Something has to happen

+10

Something has to happen eventually.

Yes we can !

greetx

Bjoern@drupal.org's picture
Offline
Joined: 02/12/2009
Juice: 2
Re: +10 Something has to happen

*thumbs up!

Abilnet's picture
Offline
Uber DonorBug Finder
Joined: 12/28/2007
Juice: 718
Re: Wakening call for the EU/AUS/NZL

Yeah, a proper way to handling VAT is a must in Europe, it's also strictly based on law and governments are spying us 24/7 if we're following their rules or not.

+1 from Sunny Spain

Narres's picture
Offline
Joined: 05/13/2008
Juice: 2
Re: Re: Wakening call for the EU/AUS/NZL

+42 as sense of live

buntstich@drupal.org's picture
Offline
Joined: 08/25/2008
Juice: 11
Yes, its a must have. This

Yes, its a must have.
This also for D6 http://www.ubercart.org/contrib/3781

hagen@drupal.org's picture
Offline
Joined: 08/29/2008
Juice: 9
me too

I would like to have this wonderful feature in ubercart.
If it is there it is possible to record a videotraining (Drupal Ubercart - One cart rule them all! - in german language) to spread ubercart in Germany, Austria and Switzerland!

true-pal@drupal.org's picture
Offline
Joined: 02/12/2009
Juice: 6
+1

yes we need VAT (alias MwSt.)

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15422
Re: +1

I'll add my +1 as well. Eye-wink

bennos's picture
Offline
Joined: 02/12/2009
Juice: 2
Re: Wakening call for the EU/AUS/NZL

+1 my vote.

Alexander Langer@drupal.org's picture
Offline
Joined: 02/12/2009
Juice: 2
Re: Wakening call for the EU/AUS/NZL

The time is now!

Tom Freudenberg's picture
Offline
Joined: 02/12/2009
Juice: 2
Re: Wakening call for the EU/AUS/NZL

YES WE WANT THIS TOO Smiling

rkr@drupal.org's picture
Offline
Joined: 02/12/2009
Juice: 4
+1 Drupal Germany is waiting

+1
Drupal Germany is waiting for it.

ciao, Ronald

eigentor2's picture
Offline
Joined: 10/15/2008
Juice: 9
strongly needed

The lack of this feature is keeping people in quite some countries from using Ubercart for their shop. One needs to fulfil legal standards in E-Commerce.

We sure don't want people to stick with OsCommerce or switch to Magento...

stborchert@drupal.org's picture
Offline
Joined: 02/13/2009
Juice: 2
Re: Wakening call for the EU/AUS/NZL

+1 from me. This is a must have.

supercartman's picture
Offline
Joined: 02/13/2009
Juice: 2
Re: Wakening call for the EU/AUS/NZL

gimme gimme +1

perfectmatch's picture
Offline
Joined: 05/30/2008
Juice: 79
Re: Re: Wakening call for the EU/AUS/NZL

Definite +10 from me! The ugly hacks to make my sites semi-compliant are just that ..... ugly!

andreas-emer's picture
Offline
Joined: 02/13/2009
Juice: 2
Re: Re: Re: Wakening call for the EU/AUS/NZL

+1 imo this is very important

Rabbit69's picture
Offline
Joined: 02/13/2009
Juice: 2
Also CH need this feature

Let go ahead, and build this for Us.

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15422
Re: Also CH need this feature

Hey Al, I really appreciate you boiling it down into the requirements and generating significant interest in the issue. For everyone else, Al and I discussed the goal of making sure that all the points noted were possible either:

  • directly in core (ex: user CA conditions have a patch in progress at http://drupal.org/node/337363) or
  • through contributed modules interacting with the Ubercart API/hooks.

Al mentions in the first post needing to have the ability to run all prices through a price calculator prior to display so that VAT/GST/etc. can be added to a price for display, and as we discussed, I doubt a robust user interface for this will make it into core for the 2.0 release. I demoed what he had in development at Drupalcon Szeged and thought it was a great step in the right direction, so at the very least the necessary hooks will be available for something like this to happen in a contrib without any core patching necessary.

So, here's my thought to make this happen... we're about to release a beta4 simply b/c so much has been committed that we need to roll out a new release. I was hoping to begin addressing some of these issues prior to the beta4, but it just didn't happen w/ my schedule. That leads me to believe we'll just need some help from everyone here, and I'm very excited about all the first time posters in this thread! Cool

What would be great is for each of the points in Al's list to be turned into issues in the issue tracker. These should be tagged w/ any appropriate existing issue tags, including the new one I'm adding - VAT. Everyone interested can bookmark that link to stay on top of the issues and provide their business logic/code review to the process. I understand this will help more than just Europeans, but I wanted a simple tag... so, VAT in Al's honor. Eye-wink We can then begin to do brainstorming and patch development/review in these issues to have a simple way to track all the core improvements necessary for this to work. I already tagged the CA patch I mentioned above.

I want to empower the people in this thread to help us arrive at a solution, since you are the ones dealing with this stuff day in and day out. You can help us improve Ubercart tremendously and enable countless new users to enjoy simple tax support for their countries. Get involved in the brainstorming and stay on top of the patch reviews, and I and the other existing developers will do our part to stay on top of the reviews and commits. All patches in these threads should be able to apply on the beta4 release once it comes out to simplify the review process. Code will only be committed that adheres to Drupal's coding standards, is well commented, and just makes sense. Check out the Drupal docs if you need help applying patches.

Cross reference - Al's feedback on tax in UC2

Al
Al's picture
Offline
Bug FinderGetting busy with the Ubercode.Internationalizationizer
Joined: 02/14/2008
Juice: 249
Re: Re: Also CH need this feature

@Ryan, opensoul and everybody else: Thanks a ton!

I'd also love to see all of you next week back in the issue tracker Eye-wink

snicers's picture
Offline
Uber DonorInternationalizationizer
Joined: 09/20/2007
Juice: 192
Re: Re: Re: Also CH need this feature

It's time for this, waiting for it since alpha5, (not realy) Smiling

The German translation is important as well: http://l10n.privnet.biz/translate/languages/de

friedrich's picture
Offline
Joined: 02/13/2009
Juice: 2
Re: Wakening call for the EU/AUS/NZL

...that would be great!!!

mr_jingles's picture
Offline
Joined: 02/13/2009
Juice: 2
Re: Wakening call for the EU/AUS/NZL

Hurry up! Sticking out tongue

mrath's picture
Offline
Joined: 02/14/2009
Juice: 2
Re: Wakening call for the EU/AUS/NZL

i want it too. Smiling

R.Hendel's picture
Offline
Joined: 01/12/2009
Juice: 17
Ubercart should be precertificated shop-software

This is very important!
We would like to use UberCart as one an only shopsystem, but correct Tax-validation is a must-have criteria for getting trusted seals like trustedshops
For a wider propagation of UberCart in Germany it would be very helpful if UberCart would be a trustedshops-precertificated shop-software.
Best regards, Ralf

Best regards,
Ralf Hendel
| comm-press.de

michels's picture
Offline
Uber DonorBug FinderInternationalizationizer
Joined: 08/12/2007
Juice: 205
Hey folks. One year ago I

Hey folks.

One year ago I developed two german shops that fits some of your requirements.
In this time I released the "Legal aspects checkout pane"-module [1] and I also wrote a small module that adds some basic support of german-VAT. Perhaps it helps you, so feel free to download and change it [2] (code comments are in german, sorry).

Both modules are only for Drupal 5, Ubercart 1.4. And, in my opinion, a full support for EU/AUS/NZL isn't possible only with modules. For the shops I developed it was necessary to hack a bit in the core. But I'm not familar with Ubercart 2, so maybe it is possible now..

As I'm programming for Android at the moment, I don't have any resources for contributing the modules. So take it and make the best of it.

greetings and good luck!
Michael

[1] http://www.ubercart.org/contrib/3781
[2] http://michaelhuebl.de/download/uc_germanmwst.tar

cyaneo's picture
Offline
Joined: 10/18/2009
Juice: 57
uc_germanmwst.tar

Hi
Is there a contrib for UC 2.0 of uc_germanmwst or does the VAT module replace it?

Greetings
cyaneo

criz's picture
Offline
Joined: 02/14/2009
Juice: 2
Re: Wakening call for the EU/AUS/NZL

Thx Al for your strong commitment, this issue is a blocker for using ubercart in Europe!
It's high time that there is real VAT support in Ubercart!

wflorian's picture
Offline
Joined: 02/14/2009
Juice: 2
Re: Wakening call for the EU/AUS/NZL

that would be absolutely great!!

extect's picture
Offline
Joined: 02/14/2009
Juice: 2
+1 An Ubercart version

+1

An Ubercart version meeting legal requirements in EU, AUS & NZL would be great!!!

paulap's picture
Offline
Joined: 02/15/2009
Juice: 2
Yes we need...

+10

mRs-'s picture
Offline
Joined: 02/15/2009
Juice: 2
EN: I need this! DE: Brauch

EN: I need this!
DE: Brauch ich!

tomrenner's picture
Offline
Joined: 01/20/2009
Juice: 21
One more vote...

One more vote: +10 points and some beers from Austria!

senior-strongo's picture
Offline
Joined: 08/24/2008
Juice: 2
+1 Having one eye and a half

+1

Having one eye and a half on Ubercart for a couple of month now, I'm desperately waiting for full compliance with European law (mainly full VAT support) to migrate from xt:commerce without having to muck about by hacking the core...

Three cheers and a tiger for this great project, its developers and contributors!

Best regards from Hamburg
Andreas

SteffenR@drupal.org's picture
Offline
Joined: 01/19/2009
Juice: 2
+1 Thx for your commitment

+1

Thx for your commitment Al - we will look at the further development of the integration of the european tax system. For our current project we switched back to oxid eSales ( unfortunately we lost some of drupal's flexibility ) - but for later projects ubercart will has its chance Eye-wink..

Best regards from Braunschweig
SteffenR

borgo's picture
Offline
Joined: 03/14/2008
Juice: 31
Re: Wakening call for the EU/AUS/NZL

+1

EU support should be one of the top priorities in future UC development. Thumbs up for Al, for being so persistent about it.

hww
hww's picture
Offline
Joined: 02/16/2009
Juice: 2
+1 Best regards from

+1

Best regards from Southern Bavaria
Heinz

hass@drupal.org's picture
Offline
Joined: 02/16/2009
Juice: 2
YES, we need this...

THX. I thought from DrupalCon 2009 Cologne that this do not need any more votes Smiling

maria-rita's picture
Offline
Joined: 02/17/2009
Juice: 2
We need this!
hass@drupal.org wrote:

THX. I thought from DrupalCon 2009 Cologne that this do not need any more votes Smiling

+ 10

Thanks.

With best regards

Marita Betz

erem's picture
Offline
Joined: 12/23/2008
Juice: 12
yes

I'm on the verge of moving away from Drupal for the lack of a proper integrated shoppingcart. Yes, I do need this, will use it, am willing to help.