Ideas - Ubercart and VAT-based tax systems

Posts: 5
Joined: 10/22/2007

I know this issue has been already discussed in other threads but I'd like to reopen the discussion on this issue, since I'm still stuck with the uc_vat module which seems less than ideal.

I'm setting up a shop for the german market. this implies the legal obligation to show end customers prices including vat (differing by product class, there's a normal and a reduced rate) in the catalog/cart and during checkout.

The current uc_taxes module supports (afaik) only net prices with taxes being cumulatively added during checkout. I get around this limitation by using the uc_vat module contribution, using prices including tax in my product data (display price). That's ok for now - but I guess this kind of functionality should be in core.

Therefore I suggest that net prices should be kept in the system and it should be possible to chose the kind of tax-system the store is operating under in the store settings (vat based or not). This setting should modify global tax calculations. Another setting should specify the way the price/tax is shown to the customer. It should be possible to show different prices (with or without tax in vat based systems) to different customer groups (the reason being that in Germany business customers have to be shown prices without vat).

What do you think of this - would it involve a major rewrite of the tax module? Is this going to happen any time soon?

Greetings from Berlin,
David

Posts: 541
Joined: 08/13/2007
Bug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Internationalizationizer

Hi there,

I have the same kind of problem than you, but, in addition, I needed to show product price including VAT for a certain role and product prices without VAT for another role.

I test the VAT module and conclude that it was not for me, because it suppose to register your product by putting price including VAT, which will give wrong result to all report system (like google analytics). And all accountant will say to you to manage prices without VAT in your society...

In addition, there is a core taxe module that is powerfull enough to set tax how you want, so, instead of programming another tax system, I tried to create a module that alter the product price including or not the tax and, like that, I could manage all my product without putting price in the sell_price field.

That's why I develop this module. It allow to manage all products without Tax, and, you can show product including price for role which have access to 'show product price including vat' in the controle access drupal setting.

In the checkout pane, the tax is removed because if you apply discounts or others things like that, they have to be applied on total exluding VAT.

This is the best way I find to manage european store with ubercart, there are some limitation but I didn't find better solution today with the hook ubercart offer. Maybe, when we will have a hook that allow to alter the subtotal directly, I could improve the system to not be obliged to remove the tax to the cart item in the checkout page, which can confuse the user.

Posts: 2
Joined: 10/03/2008

hello

is this one year later part of the standard ubercart installation?

thanks and greetings momper