Hello,

I am looking into this module for a shop I am building.
I sell from the Netherlands. This means that I charge 6% or 20% to all consumers in the EU. Outside the EU I don't charge VAT.

I changed to module to an general EU version.
<?php
/**
* @file
* commerce_eu_vat_eu.rules_defaults.inc
*/

/**
* Impliments hook_default_rules_configuration_alter().
*/
function commerce_eu_vat_eu_default_rules_configuration_alter(&$configs) {
$country = 'AT','NL','BE','GE', etc...;
_commerce_eu_vat_configure_place_of_supply($configs, $country);
}

This gives an error: syntax error, unexpected ',' in /home/....
What should be changed?

Comments

dwkitchen’s picture

Title: Use single rate for all EU countries » Add Dutch VAT rates
Version: 7.x-1.0-beta4 » 7.x-1.x-dev
Component: Core Module » Netherlands

You need to create a Netherlands sub module, use Estonia as an example as it only has 2 rates.

Once you have it you only enable the Netherlands module and its dependances and not any of the other country modules.

sanne’s picture

But how will this module know to charge VAT to all the EU countries? And no VAT outside the EU?

Please note: I am not a programmer at all...

Anonymous’s picture

Status: Active » Closed (duplicate)
dwkitchen’s picture

Status: Closed (duplicate) » Fixed

Have added the patch from #1901438: Dutch taxes and will be in the next dev release.

heine’s picture

Status: Fixed » Active

This appears to be missing the 0% VAT rate.

Anonymous’s picture

What products do have a 0% tax rate?
As far as I know it is 6% or 21%.

dwkitchen’s picture

There is a deference between no VAT and 0% VAT. in some countries VAT is charged at a rate of 0%, the Netherlands does not have this though.

Items with no VAT will either be under reverse charge, exempt from VAT or outside the scope of VAT (exports outside the EU).

In The Netherlands, 0% VAT should be explicitly stated on the invoice but I am not sure if these modules can handle this.

Under reverse charge there won't be a VAT component to the commerce price field, however the order will have a valid VAT Number on the VAT Customer Profile. The general requirements for reverse charge in EU is to include a tax summary showing the purchasers VAT number and that no VAT has been charged. A new order display mode or template could be written to do this.

David

dwkitchen’s picture

Status: Active » Fixed
dwkitchen’s picture

heine’s picture

The Netherlands has a 0% rate for certain goods and services:

http://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdien...

dwkitchen’s picture

Status: Fixed » Needs work

Heine, thanks for sending through the local legislation link.

I was using http://ec.europa.eu/taxation_customs/resources/documents/taxation/vat/ho...

There seams to be some limited cases where 0%, for example the sale of boats and aircraft.

I think however there will need to be a more general solution for intra-community reverse charge as it will apply to all countries.

Anonymous’s picture

Not the sale of boats and aircrafts but the sale to boats and aircrafts.
Very rare circumstances where you are selling to "depot" customers. These customers are in a taxfree area.
The question is if we need to support these very rare circustances. I guess not...

heine’s picture

Certain travel agencies/operators would have quite some use for the 0% VAT rate. See also the March 22nd Decision by the Secretary of State (BLKB 2012/272M).

Anonymous’s picture

Regarding #13
Personally, I would prefer not to have this exceptional tax rate included since this will probably confuse 99% of the Commerce shop managers.
Under the rare circumstances, the 0% tax rate could be easily added in a custom module.

dwkitchen’s picture

Category: support » feature
Status: Needs work » Fixed

Thanks CompuBase for doing a better job than google translate.

The depot customers is an EU wide thing and not exclusive to NL so I think it should be a separate issue.

I think we can call this issue fixed now.

heine’s picture

I'm sorry dwkitchen, I assumed you were Dutch. As I said in #13, travel agencies that offer travel packages to destinations outside of the EU (or NL? I don't know) have a use fore the %0 rate as well.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.