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
Comment #1
dwkitchen commentedYou 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.
Comment #2
sanne commentedBut 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...
Comment #3
Anonymous (not verified) commentedHere it is:
http://drupal.org/node/1901438
Comment #4
dwkitchen commentedHave added the patch from #1901438: Dutch taxes and will be in the next dev release.
Comment #5
heine commentedThis appears to be missing the 0% VAT rate.
Comment #6
Anonymous (not verified) commentedWhat products do have a 0% tax rate?
As far as I know it is 6% or 21%.
Comment #7
dwkitchen commentedThere 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).
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
Comment #8
dwkitchen commentedComment #9
dwkitchen commentedPlease see point 11 of #1666398: VAT Invoice: General Requirments
Comment #10
heine commentedThe Netherlands has a 0% rate for certain goods and services:
http://www.belastingdienst.nl/wps/wcm/connect/bldcontentnl/belastingdien...
Comment #11
dwkitchen commentedHeine, 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.
Comment #12
Anonymous (not verified) commentedNot 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...
Comment #13
heine commentedCertain 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).
Comment #14
Anonymous (not verified) commentedRegarding #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.
Comment #15
dwkitchen commentedThanks 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.
Comment #16
heine commentedI'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.