When trying to purchase a product, user enters their address location. When UK is selected the zip/postal code field is removed, however on submission of the form the following error occurs:
‘The zip / postal code you entered for your billing address is invalid’
…but as no field is available this is impossible to resolve.
I have spoken with Downloads Digital and they told me it is an issue with this EU plugin. I disabled this plugin and tried again and can confirm the issue is coming from this plugin. This means that anybody within the EU can purchase the products anymore.
I have temporarily implemented a hack to fix the solution (which ignores any call validate the field) but would prefer an official fix please.
]]>Hi,
Great plugin. We use it on our site, but have noticed it hasn’t been updated in a while and there are one or two bugs creeping in. I’d be happy to take over the development of this if you’re interested? I tried your website but it seems to be down at the moment.
Cheers,
Andy
Barn2 Media
Hi,
Same question as Hinnerk for 2.5 years ago: where is the pro version with VAT number checking for exemption?
FILE: /var/www/--/--.com/--.com/wp-content/plugins/edd-eu-vat-compliance/vendor/guzzle/guzzle/src/Guzzle/Service/Resource/ResourceIterator.php
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3 | ERROR | 'resource' is a reserved keyword as of PHP version 7.0 and cannot be used to name a class, interface or trait or as part of a namespace (T_NAMESPACE)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FILE: /--/--/--/--.com/--.com/wp-content/plugins/edd-eu-vat-compliance/vendor/guzzle/guzzle/src/Guzzle/Service/Resource/AbstractResourceIteratorFactory.php
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3 | ERROR | 'resource' is a reserved keyword as of PHP version 7.0 and cannot be used to name a class, interface or trait or as part of a namespace (T_NAMESPACE)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FILE: /--/--/--/--.com/--.com/wp-content/plugins/edd-eu-vat-compliance/vendor/guzzle/guzzle/src/Guzzle/Service/Resource/ResourceIteratorFactoryInterface.php
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3 | ERROR | 'resource' is a reserved keyword as of PHP version 7.0 and cannot be used to name a class, interface or trait or as part of a namespace (T_NAMESPACE)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FILE: /--/--/--/--.com/--.com/wp-content/plugins/edd-eu-vat-compliance/vendor/guzzle/guzzle/src/Guzzle/Service/Resource/ResourceIteratorClassFactory.php
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3 | ERROR | 'resource' is a reserved keyword as of PHP version 7.0 and cannot be used to name a class, interface or trait or as part of a namespace (T_NAMESPACE)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FILE: /--/--/--/--.com/--.com/wp-content/plugins/edd-eu-vat-compliance/vendor/guzzle/guzzle/src/Guzzle/Service/Resource/Model.php
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
3 | ERROR | 'resource' is a reserved keyword as of PHP version 7.0 and cannot be used to name a class, interface or trait or as part of a namespace (T_NAMESPACE)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
FILE: /--/--/--/--.com/--.com/wp-content/plugins/edd-eu-vat-compliance/vendor/guzzle/guzzle/src/Guzzle/Service/Resource/MapResourceIteratorFactory.php
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3 | ERROR | 'resource' is a reserved keyword as of PHP version 7.0 and cannot be used to name a class, interface or trait or as part of a namespace (T_NAMESPACE)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FILE: /--/--/--/--.com/--.com/wp-content/plugins/edd-eu-vat-compliance/vendor/guzzle/guzzle/src/Guzzle/Service/Resource/ResourceIteratorInterface.php
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3 | ERROR | 'resource' is a reserved keyword as of PHP version 7.0 and cannot be used to name a class, interface or trait or as part of a namespace (T_NAMESPACE)
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FILE: /--/--/--/--.com/--.com/wp-content/plugins/edd-eu-vat-compliance/vendor/guzzle/guzzle/src/Guzzle/Service/Resource/CompositeResourceIteratorFactory.php
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3 | ERROR | 'resource' is a reserved keyword as of PHP version 7.0 and cannot be used to name a class, interface or trait or as part of a namespace (T_NAMESPACE)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FILE: /--/--/--/--.com/--.com/wp-content/plugins/edd-eu-vat-compliance/vendor/guzzle/guzzle/src/Guzzle/Service/Resource/ResourceIteratorApplyBatched.php
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
FOUND 1 ERROR AFFECTING 1 LINE
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
3 | ERROR | 'resource' is a reserved keyword as of PHP version 7.0 and cannot be used to name a class, interface or trait or as part of a namespace (T_NAMESPACE)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
]]>
Hi, I am testing my new site and have EDD and EDD simple shipping. I also have EDD EU VAT Compliance installed and on testing my shipping product, I get this message:-
Error: Your IP Address does not match your billing country. Please contact us to complete your order
EDD say that this is a problem to do with your plug in, not their extension. I am based in the UK and am using the UK as my base country in EDD.
Thank you in advance.
]]>On a EDD Payment detail page – accessible via /wp-admin/edit.php?post_type=download&page=edd-payment-history&view=view-order-details&id=xxx – a warning occurs
Notice: Undefined offset: 0 in /path/wp-content/plugins/edd-eu-vat-compliance/includes/class-vgs-edd-eu-vat-compliance-checks.php on line 82
I would be glad about a fix.
]]>Hi,
I have a problem using this plugin. It would be awesome if i can somehow got it to work. But it is not calculating vat. It stays at )% wich is de default also for new users. The country tracking is working nicely tho. Any thoughts???
]]>When I first installed the plugin, it correctly showed the tax rate but it always gave an error on checking out that my selected country was wrong while it was correct.
I then uninstalled the plugin and reinstalled it. It then worked one time correctly, after that, it didn’t work anymore. The tax rate is now always 0% which is the default fallback tax rate. Even after reinstallation it keeps this way. Any idea what I doe wrong?
]]>Hi and thank you for this great plugin!
Really really helpful for us to handle new EU VAT regulations (we’re based in France).
We’ve just noticed a small problem on checkout page : when changing the country, AJAX taxes recalculations is launched ok, but the result is a duplicated <form id=”edd_checkout_cart_form”> element in DOM, which you don’t really see on a native EDD, but leads to strange duplication bugs when you have a customized checkout_cart.php EDD template.
We solved the problem by replacing :
$(‘#edd_checkout_cart’).replaceWith(tax_response.html);
by
$(‘#edd_checkout_cart_form’).replaceWith(tax_response.html);
in your plugin :
plugins/edd-eu-vat-compliance/assets/js/edd-eu-vat-compliance.js
As a matter of fact, this is the replacement that is done in the default EED (v2.4.3) script :
plugins/easy-digital-downloads/assets/js/edd-checkout-global.js::recalculate_taxes().
The native EDD script replaces #edd_checkout_cart_form and not #edd_checkout_cart.
Feel free to tell us if you need more detailed info about this.
Thanks again!
Hi – I have this set up and it seems to be working great except for the fact that the customer can change their country to whatever they want and there is then nothing stopping them purchasing – the EU vat info on the purchase history then shows the mismatch, but how can I stop them doing this ? Can I ‘hardcode’ the country for tax purposes based on IP ?
]]>Hi,
great plugin, very helpful for me as a plugin seller from Germany!
The Description tells about “Ensure that VAT numbers used for B2B transactions are valid before applying VAT exemption. (PRO Version)”.
Where do I get the ‘VAT exemption’ feature and the validation of VAT numbers?
Thanks,
Hinnerk
Hi,
I notice that the default configuration of this plugin downloads data from an Amazon S3 bucket belonging to me, without authorisation (or even informing me).
Please either remove this (use your own!), or contact me off-site to make an arrangement. I am not willing for your users to just run up S3 charges on my account.
Best wishes,
David