News:

Support the VirtueMart project and become a member

Main Menu

Find out if current customer pays VAT

Started by vmfyelloq19, July 03, 2020, 13:44:32 PM

Previous topic - Next topic

vmfyelloq19

Hi folks,

I have an internatioanl shop, set up without fixed VAT rates for products but with VAT product categories and rules to allow international customers to shop w/o VAT as described in the documentation.

How can I find out (in template and plugin) whether the customers pays VAT or not?

TIA!

GJC Web Design

not enough information .. HOW are u filtering who pays VAT?

there are different possibilities
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

vmfyelloq19

Hi GJC Web Design

Tax & Calculation Rule
-> Rule:
Calculation Rule name: 19% VAT
Type of Arithmetic Operation: vat tax per product
Math Operation +%
Value 19
Currency EUR
Product Category tax_19
Shopper Groups: Default Shopper Group
Country: [list of countries]

And another one for 7% VAT

For the products:
- Product Categories contains "tax_19"
- Apply default rules (says: "Tax Affecting: 19% VAT" in admin UI)
- Apply generic rules

Product Categories:
tax_19: only name set, all defaults, not publish (as it's not supposed to be visible by customer)

Got this setup as the recommended way from the VM documentation somewhere (cannot find the link right now)

TIA.[/list]

GJC Web Design

and how does this let "international" customers ( I assume outside the EU) not be charged VAT?

where are u detecting the country and moving them into a non VAT shopper group?

or are u only applying these rules to EU countries?  or?
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

pinochico

Pls use OPC from Rupostel with MOSS plugin. That's all. Easy setup and install. Don't think already done

You can try there - www.svicky.biz and select Slovakia country and as company with valid VAT ID - all product are without VAT now in cart and in eshop.

www.minijoomla.org  - new portal for Joomla!, Virtuemart and other extensions
XML Easy Feeder - feeds for FB, GMC,.. from products, categories, orders, users, articles, acymailing subscribers and database table
Virtuemart Email Manager - customs email templates
Import products for Virtuemart - from CSV and XML
Rich Snippets - Google Structured Data
VirtueMart Products Extended - Slider with products, show Others bought, Products by CF ID and others filtering products

vmfyelloq19

Hello GJC Web Design,

> or are u only applying these rules to EU countries?  or?

>> Tax & Calculation Rule
>> -> Rule:
[...]
>> Shopper Groups: Default Shopper Group
>> Country: [list of countries]

The [list of countries] contains all EU contries.

So as far a I understand rules, this rule is applied to any customer with the list of countries, while any customer not within the list of countries does not get the rule applied.

> where are u detecting the country and moving them into a non VAT shopper group?
The country is not "detected." The customer selects the country when ordering.

Thanks.



[/list][/list]

vmfyelloq19

Hello pinochico,

how would installing theses plugins allow me to find out wether a customer is going to pay VAT in my template and own plugins?

TIA!

pinochico

How? What is this a question?

by installing and setup sure only :)  (I don't understand why do you ask, before read info about these plugins...)

Maybe you can read more info about MOSS plugin there - https://www.rupostel.com/one-page-checkout-component/features/eu-vat-and-mini-one-stop-shop-tax-system-for-virtuemart-moss
www.minijoomla.org  - new portal for Joomla!, Virtuemart and other extensions
XML Easy Feeder - feeds for FB, GMC,.. from products, categories, orders, users, articles, acymailing subscribers and database table
Virtuemart Email Manager - customs email templates
Import products for Virtuemart - from CSV and XML
Rich Snippets - Google Structured Data
VirtueMart Products Extended - Slider with products, show Others bought, Products by CF ID and others filtering products

GJC Web Design

so you have the Vat rules only applying to EU countries

so to know if the client is paying tax ( this depends WHERE your trying to find this out ) see if the shoppers country id is in the EU country array
or see if the tax rule is applied
or if the product price tax is filled ...
so any of the above but i think a bit more explanation would help

the above are all in the $cart
GJC Web Design
VirtueMart and Joomla Developers - php developers https://www.gjcwebdesign.com
VM4 AusPost Shipping Plugin - e-go Shipping Plugin - VM4 Postcode Shipping Plugin - Radius Shipping Plugin - VM4 NZ Post Shipping Plugin - AusPost Estimator
Samport Payment Plugin - EcomMerchant Payment Plugin - ccBill payment Plugin
VM2 Product Lock Extension - VM2 Preconfig Adresses Extension - TaxCloud USA Taxes Plugin - Virtuemart  Product Review Component
https://extensions.joomla.org/profile/profile/details/67210
Contact for any VirtueMart or Joomla development & customisation

jjk

Quote from: vmfyelloq19 on July 03, 2020, 17:53:04 PM
The country is not "detected." The customer selects the country when ordering.

Since you wrote that you have VAT tax rules for 19% and 7%, I assume you are located in Germany. If you are selling physical goods to consumers, VM normally would be configured to display the final price including VAT unless the customer selects a non-EU country, in which case the VAT will be subtracted in the cart view. In case an already registered/previous non-EU customer is logged into the frontend, VM would show the net price (without VAT), both in the product details view and in the cart view.

Do you need something different?
Non-English Shops: Are your language files up to date?
http://virtuemart.net/community/translations

pinochico

QuoteIn case an already registered/previous non-EU customer is logged into the frontend, VM would show the net price (without VAT), both in the product details view and in the cart view.

With MOSS plugin do you don't need register, only select country in cart. Then all prices changed by MOSS plugin (with or without price) automatically and show right price in cart or category or product detail.
And of course, you can setup EU VAT ID user filed and setup in cart.
www.minijoomla.org  - new portal for Joomla!, Virtuemart and other extensions
XML Easy Feeder - feeds for FB, GMC,.. from products, categories, orders, users, articles, acymailing subscribers and database table
Virtuemart Email Manager - customs email templates
Import products for Virtuemart - from CSV and XML
Rich Snippets - Google Structured Data
VirtueMart Products Extended - Slider with products, show Others bought, Products by CF ID and others filtering products