Tax - Consider VAT per country in price (net + VAT of the country)
Technical Information
Highlights
-
Stable net price despite different VAT rates
-
Flexible tax logic at country level
Features
-
Automatic adjustment of gross prices according to the VAT rate of the country of delivery
-
Configurable per country – individually controllable via the country settings
-
Calculation of the sales price based on net or gross prices
-
Support for net calculation of shipping costs for correct VAT display
Purpose of the plugin
In the standard Shopware version, the sales price of a product remains the same regardless of the VAT rate in the country of delivery. This means that higher tax rates reduce the net sales price and thus the margin.
The ACRIS Country Tax plugin adds flexible tax logic to Shopware, allowing prices to be calculated on a country-specific basis.
Stable net price despite different VAT
The plugin automatically adjusts the gross price to the respective tax rate of the country of delivery. This means that the net price remains unchanged – regardless of whether the destination country has a higher or lower VAT rate. This ensures that the same net sales price is achieved in every country and the margin is maintained.
Flexible tax logic for each country
In the country settings, you can specify individually whether a country should use the standard Shopware logic (constant gross price) or the dynamic calculation based on the net price.
Correct calculation of shipping costs
In addition, shipping costs can be calculated on a net basis to ensure correct tax display at checkout.
Installation
- Open Plugin Manager via Settings > System > Plugins.
- Upload, install and activate the plugin.
Prerequisite (Shopware standard tax configuration)
Configure different tax rates for countries (Settings -> Taxes -> Tax rate (edit) -> Configure country tax rates.
Configuration (additional option provided by the ACRIS Country Tax plugin)
After installation, a new option is available in the country settings:
Settings -> Countries -> Country (select) -> Gross price calculation based on net price (activate
Calculation example: Sales prices of a product for the customer group ‘Shop customer’ €119 (including 19% VAT)
DE 19% VAT: Sales price €119 including 19% VAT = net sales price €100 + €19 VATAT 20% VAT: Sales price £119 incl. 20% VAT = net sales price £99.17 + £19.83 VAT
DK 25% VAT: Sales price £119 incl. 25% VAT = net sales price €95.29 + €23.80 VAT.
In concrete terms, this means that in all delivery countries where a higher VAT rate than in your own country is charged, the net sales price decreases and thus the margin.
Pricing behaviour with ACRIS County Tax Plugin and different taxes per country
Voraussetzung:
Einstellungen -> Länder -> Land (auswählen) -> Bruttopreis
Berechnung ausgehend vom Netto Preis (aktivieren) für AT und DK
Das
hat zur Folge, dass sich der Verkaufspreis abhängig vom Land ändert.
Calculation example: Sales prices of a product for the customer group ‘Shop customer’ € 119 (incl. 19% VAT)
DE 19% VAT: Sales price € 119 incl. 19% VAT = net sales price € 100 + € 19 VATAT 20% VAT: Selling price £120 incl. 20% VAT = net selling price £100 + £20 VAT
DK 25% VAT: Selling price £125 incl. 25% VAT = net sales price €100 + €25 VAT
In concrete terms, this means that in all delivery countries where a higher VAT rate than in your own country is charged, the net sales price remains the same and the sales price is adjusted so that the margin remains the same
Exporting different prices for each tax country in the Google Shopping feed
Example: Export tax country AT with 20% | 10% VAT and tax country DE with 19% | 7% VAT.Example of implementation directly in the Google Shopping feed template using your own calculation
{# The correct uuids for the tax rates still need to be inserted #}
{% if product.taxId == '531631a80a2b4574959b18a1f143e110' %}
{% set oldTax = 1.19 %}
{% set newTax = 1.20 %}
{% elseif product.taxId == 'c01a1ca026d244ffbc415c9605b8ec3d' %}
{% set oldTax = 1.07 %}
{% set newTax = 1.1 %}
{% else %}
{% set oldTax = 1 %}
{% set newTax = 1 %}
{% endif %}
{% if product.calculatedCheapestPrice.listPrice %}
<g:price>{{ ((product.calculatedCheapestPrice.listPrice.price / oldTax) * newTax)|round(2) }} {{ context.currency.isoCode }}</g:price>
<g:sale_price>{{ ((product.calculatedCheapestPrice.unitPrice / oldTax) * newTax)|round(2) }} {{ context.currency.isoCode }}</g:sale_price>
{% else %}
<g:price>{{ ((product.calculatedCheapestPrice.unitPrice / oldTax) * newTax)|round(2) }} {{ context.currency.isoCode }}</g:price>
{% endif %}Frequently Asked Questions
Es wurden keine Fragen gefunden. Kontaktieren Sie uns, wenn Sie konkrete Fragen haben!| Version | Date | Compatibility | Changelog |
|---|---|---|---|
| 7.0.0 | 30 June 2026 | >=6.7.6.0 < 6.8.0.0 |
|
| 6.4.0 | 15 June 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.3.0 | 22 May 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.2.7 | 28 April 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.2.6 | 9 April 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.2.5 | 26 March 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.2.4 | 26 March 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.2.3 | 18 March 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.2.2 | 16 March 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.2.1 | 10 March 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.2.0 | 10 March 2026 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.1.3 | 29 December 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.1.2 | 18 December 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.1.1 | 10 December 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.1.0 | 27 November 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.0.9 | 13 November 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.0.8 | 11 November 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.0.7 | 10 November 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.0.6 | 4 November 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.0.5 | 27 October 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.0.4 | 21 October 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.0.3 | 15 October 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.0.2 | 13 October 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.0.1 | 28 July 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 6.0.0 | 6 May 2025 | >=6.7.0.0 < 6.8.0.0 |
|
| 5.5.0 | 22 May 2026 | >=6.6.8.0 < 6.7.0.0 |
|
| 5.4.3 | 28 April 2026 | >=6.6.8.0 < 6.7.0.0 |
|
| 5.4.2 | 9 April 2026 | >=6.6.8.0 < 6.7.0.0 |
|
| 5.4.1 | 26 March 2026 | >=6.6.8.0 < 6.7.0.0 |
|
| 5.4.0 | 16 March 2026 | >=6.6.8.0 < 6.7.0.0 |
|
| 5.3.4 | 10 March 2026 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.3.3 | 29 December 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.3.2 | 18 December 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.3.1 | 10 December 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.3.0 | 26 November 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.2.8 | 13 November 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.2.7 | 11 November 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.2.6 | 10 November 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.2.5 | 4 November 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.2.4 | 27 October 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.2.3 | 21 October 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.2.2 | 15 October 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.2.1 | 13 October 2025 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.2.0 | 20 November 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.1.0 | 25 October 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.1 | 10 April 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 5.0.0 | 21 March 2024 | >=6.6.0.0 < 6.7.0.0 |
|
| 4.1.0 | 25 October 2024 | >=6.5.0.0 < 6.6.0.0 |
|
| 4.0.7 | 18 October 2023 | >=6.5.0.0 |
|
| 4.0.6 | 9 October 2023 | >=6.5.0.0 |
|
| 4.0.5 | 25 September 2023 | >=6.5.0.0 |
|
| 4.0.4 | 21 September 2023 | >=6.5.0.0 |
|
| 4.0.3 | 20 July 2023 | >=6.5.0.0 |
|
| 4.0.2 | 10 May 2023 | >=6.5.0.0 |
|
| 4.0.1 | 27 March 2023 | >=6.4.11.0 |
|
| 4.0.0 | 21 March 2023 | >=6.4.11.0 |
|
| 3.1.9 | 26 June 2024 | >=6.4.10.0 |
|
| 3.1.8 | 18 October 2023 | >=6.4.10.0 |
|
| 3.1.7 | 9 October 2023 | >=6.4.10.0 |
|
| 3.1.6 | 27 March 2023 | >=6.4.10.0 |
|
| 3.1.5 | 9 February 2023 | >=6.4.10.0 |
|
| 3.1.4 | 9 February 2023 | >=6.4.10.0 |
|
| 3.1.3 | 9 February 2023 | >=6.4.10.0 |
|
| 3.1.2 | 23 January 2023 | >=6.4.10.0 |
|
| 3.1.1 | 16 January 2023 | >=6.4.10.0 |
|
| 3.1.0 | 16 January 2023 | >=6.4.10.0 |
|
| 3.0.2 | 1 December 2022 | >=6.4.10.0 |
|
| 3.0.1 | 26 November 2022 | >=6.4.10.0 |
|
| 3.0.0 | 26 November 2022 | >=6.4.10.0 |
|
| 2.2.2 | 26 November 2022 | >=6.4.0.0 |
|
| 2.2.1 | 26 November 2022 | >=6.4.0.0 |
|
| 2.2.0 | 26 November 2022 | >=6.4.0.0 |
|
| 2.1.0 | 26 November 2022 | >=6.4.0.0 |
|
| 2.0.4 | 26 November 2022 | >=6.4.0.0 |
|
| 2.0.3 | 26 November 2022 | >=6.4.0.0 |
|
| 2.0.2 | 26 November 2022 | >=6.4.0.0 |
|
| 2.0.1 | 26 November 2022 | >=6.4.0.0 |
|
| 2.0.0 | 26 November 2022 | >=6.4.0.0 |
|
Login
Extrem guter und schneller Support, nur zu empfehlen
Wir benutzen mittlerweile schon mehrere Plugins von diesem Anbieter und bei Problemen oder individuellen Wünschen wurde uns bisher immer schnell weitergeholfen und Änderungen oder Funktionen direkt einwandfrei umgesetzt. :)
Great Support
Big thanks to Slavko.
Super
Wer ins Ausland B2B verkauft, kann mit diesem Plugin nichts falsch machen, die Umsetzung ist gelungen, alles ok!
IP Targeting + OSS
Wir nutzen diese Erweiterung zusammen mit der IP Targeting Erweiterung von Acris. Das Zusammenspiel funktioniert sehr gut und ohne Probleme
Tut was es soll
Nützliche App um mit gleichbleibenden Nettopreisen arbeiten zu können. Der Support reagiert sehr schnell um ist kompetent. Top!