New Zenner
- Join Date:
- Apr 2011
- Posts:
- 7
- Plugin Contributions:
- 0
VAT-mod for European companies
Doh, modules/create_account.php was overwritten by modules/MY_TEMPLATE/create_account.php
Views: 114,578
New Zenner
Doh, modules/create_account.php was overwritten by modules/MY_TEMPLATE/create_account.php
New Zenner
Hello Everyone!
I have been fighting with this the entire day, read all posts in this thread and nothing helped!
Our website is wholesale inside EU from NL.
My BIG problem is that if a customer is registering without VAT number the order total is without VAT.
I fixed it in the database so not NULL in the address book but still nothing.
Only customers inside NL get VAT calculated on their order, I want that customers without VAT number will get VAT charged on their orders as well.
PLEASE PLEASE PLEASE if someone solved this either post here or pm me with some help...
Thank you in advance
New Zenner
Hello Evinu,
i have olso some problems, i want to ask what version of zencart you use? i use 1.3.9h and have inported the latest 1.3.8 version off that
BTW stuff. maby you can help me out with your orginal files you have?
My formaly problem is that if people register the VAT and KVK numbers are not saved into the ADDRESS_BOOK
if you edit after register, then you can save the VAT number. olso in ADMIN you just can update the VAT and KVK.
Please advise?? somebody a zip with the good version for 1.3.9h
Greets,
Mark
PS - ik ben nerderlander, mss praat dat makkelijker :P
New Zenner
If anyone is still maintaining or updating any version of this, then perhaps they could include this fix.
I use table prefixes, and part of the code in /includes/functions/functions_taxes.php is not compatible, this is what you need to do to fix it.
Before: @line ~49
$customers_default_address_id = $customer_check->fields['customers_default_address_id'];
$address_book_check = $db->Execute("select * from address_book where address_book_id = $customers_default_address_id and customers_id = $customers_id");
$entry_tva_intracom = $address_book_check->fields['entry_tva_intracom'];
After:
$customers_default_address_id = $customer_check->fields['customers_default_address_id'];
$address_book_check = $db->Execute("select * from ".TABLE_ADDRESS_BOOK." where address_book_id = $customers_default_address_id and customers_id = $customers_id");
$entry_tva_intracom = $address_book_check->fields['entry_tva_intracom'];
Notice I have just added the define reference to TABLE_ADDRESS_BOOK.
Another problem I have had was with the install SQL statements, I am not sure why but they don't seem to be able to do the SELECT from the configuration group table in order to get the configuration_group_id. I just modified the statements to manually put the configuration group id in.
I am installing on Zen cart 1.5.1 and apart from these problems it seems to work fine so far - but I have not yet gotten to testing it fully.
New Zenner
Also - eavinu, did you try the fix in post number #238 : http://www.zen-cart.com/showthread.php?35744-VAT-mod-for-European-companies&p=774531#post774531
New Zenner
I am using zencart v1.3.9g. Can anyone tell whether the Vat mod for European Countires is compatible with this version or if not is there a mod that is compatible?
I have read this whole thread but can find no mention of 1.3.9g - may have missed it though as it's a rather long thread!
Any help/advice would be greatly appreciated!
Zen Follower
SPJS - i use it on v1.3.9h but am sure i also used it on your version. i think i had to have it tweaked to work though, not sure of the exact details, i would just set up a test/dev site using same files and database (but a copy) as current, live site, and then test, see what/if any errors occur then post them here if they do...
Zen Follower
where is the developer/maintainer for this mod and forum, he/she never participates, i have tried to contact before, but no luck, is quite clear a lot of people need help, and, am guessing they wouldn't mind paying for help either, i wouldn't, as i've said before on this forum, it such an important module for a few of my clients, what happened here!?
New Zenner
Thanks Mattys much appreciated, I'll give it a go and see what happens......!
Zen Follower
Hi all,
Do you know if there is an update or similar mod for 1.51?
Thanks
Zen Follower
Stevis2002:
Hi all,
Do you know if there is an update or similar mod for 1.51?Thanks
Found one...For anybody else it is Customer Tax Exempt v1.30-revised-for-150
New Zenner
Customer Tax Exempt for v1.5.5:
https://www.zen-cart.com/downloads.php?do=file&id=405
Administrator
I've been asked by another Zenner to update this plugin for use on Zen Cart 1.5.5 and later, making modifications to reduce the number of core-files that require changes.
From my initial inspection of the current codebase, it looks like a fair rewrite (8-10 hours of development) to use the Zen Cart notification interfaces to allow the processing to be more "drop-in". If anyone is interested in partially funding the development, I'll be creating an initially-private GitHub repository where you can participate in the module's creation and ensure that any store-specific requirements that you might have are addressed during the plugin's re-launch.
PM me if you're interested.
Totally Zenned
Possibly I do not understand what this mod does :blush:
I have a VAT registered company in Switzerland. I use the built in tax functions in 1.5.5d and they calculate the VAT correctly, show amounts with and without VAT on the invoice plus a VAT total and do not charge VAT outside of my country.
So what more does this plugin do?
Administrator
The ***VAT Mod ***currently adds processing to gather as input the customer's VAT Number for B2B transactions, displaying that information on the orders, invoices and packingslips ... and, more importantly, enables that B2B customer to automatically receive a VAT refund.
In its updated version, the plugin will also contact the VIES web-service to validate that the VAT number entered is valid and make modifications to fewer built-in/core Zen Cart modules.
Totally Zenned
lat9:
The ***VAT Mod ***currently adds processing to gather as input the customer's VAT Number for B2B transactions, displaying that information on the orders, invoices and packingslips ... and, more importantly, enables that B2B customer to automatically receive a VAT refund.
In its updated version, the plugin will also contact the VIES web-service to validate that the VAT number entered is valid and make modifications to fewer built-in/core Zen Cart modules.
Thanks :)
As it happens Switzerland is not a part of the VIES system, probably UK (Brexit) will also leave soon - hopefully there will be alternatives.
Administrator
marton_1:
Thanks :)
As it happens Switzerland is not a part of the VIES system, probably UK (Brexit) will also leave soon - hopefully there will be alternatives.
Alternatives ... to what?
Totally Zenned
lat9:
Alternatives ... to what?
Alternatives to the VIES system for UK & Switzerland.
For example the UK could continue to maintain their national VAT number database but under a different name or under VIES via a licence agreement?
Does not seem to be any plan for Switzerland to join!
Administrator
Thanks for the info; if any "alternate" VAT-validation services become available, the updated version of this plugin could be modified to provide a country-by-country lookup.
New Zenner
Hello.
I'am using zen cart v1.5.7ppatch1
With this module from what understand you can make also remission of tax if you have to make export the products to third countries
and it is logical but.. to make remission must send first to customs of the origin country in my case Greece and they charge me around 40,00 euros (UPS CUSTOMS SERVICE).My question is how can I charge the customer from the third country to pay this fees when his country it is out of EU ?
Fields marked required must be completed.
Tell staff why this post should be reviewed.