B2B VAT: Tax-free when entering the UID number with Validation
Description
Highlights
About the Extension
In the Shopware standard, tax display is strongly tied to customer groups. Merchants must manually assign customers to a B2B or B2C group in order to correctly display net or gross prices.
Our plugin extends Shopware with a flexible tax logic:
Correct price display for customers with a valid VAT ID
Customers who provide a valid VAT ID automatically see the correct prices: in their home country, net prices with gross billing, and in other EU countries, net prices with net billing. The display works independently of the assigned customer group, so no manual switching between B2B and B2C is required and prices are always shown correctly.
Automatic VAT ID validation
Another key feature is the automatic VAT ID validation. When a VAT number is entered, it is validated directly via the official EU service (VIES). Invalid numbers are immediately detected and clearly marked in the storefront, preventing incorrect orders from being placed in the first place. On request, validation can also be extended to check company name and address against the registered data, ensuring the VAT ID truly belongs to the stated business.
Flexible rules via Rule Builder
With the Rule Builder, tax logic can be customised individually. For example, shop owners can specify that net prices are only displayed for certain countries, or that tax-free deliveries are only available for intra-EU orders with a valid VAT ID. More complex combinations, such as depending on customer group and delivery address, can also be mapped without issue.
Use cases
B2B order within the same country (e.g. AT --> AT)
For domestic orders, net prices are automatically displayed in the shop, regardless of which customer group the buyer belongs to. Invoicing, however, is still gross once a VAT ID is entered in the delivery address.
For this behaviour to apply, the extended tax-free configuration must be activated for the corresponding customer group.
B2B order in another EU country (e.g. AT → DE)
For orders to another EU country, customers also automatically see net prices in the shop, regardless of their customer group. Invoicing in this case is also net, as it is an intra-EU delivery, once a VAT ID is entered in the delivery address.
For this behaviour to apply, the extended tax-free configuration must be activated both for the customer group and for the relevant country.
Details
- Available: English, German
- Latest update: 7 October 2025
- Publication date: 3 June 2020
- Version: 9.1.15
- Category: B2B extensions
Resources
Reviews (11)
Tolle Erweiterung mit konkurrenzlosem Service
Super Support!
Bei Problem mit Plugin wurde umgehend geholfen, so geht Support!
Erstklassiger Plugin Anbieter
Top Plugin und toller Kundensupport
Absolut erstklassiger Service - Top Entwickler
Super Support! Sehr zu empfehlen.
Plugin macht was es soll und Support ist bestens!
Ein kleiner Bug war, dass bei der Rechnungsgenerierung der Hinweis zur "innergemeinschaftlichen Lieferung" nicht angezeigt wurde. Wir haben den Bug gemeldet und es wurde innerhalb von 2 Werktagen nach Meldung ein Update bereitgestellt. Das ist Support wie man ihn sich wünscht. Danke ACRIS!
Incredibly fast solution to our problem, great support
Top Support
Tolles Plug-in
About the Extension Partner
ACRIS E-Commerce GmbH
Partner Status
-
Shopware
Bronze Partner -
Shopware
Premium Extension Partner
Details
- Ø-Rating: 4.9
- Partner since: 2015
- Extensions: 157
Support
- Based in: Austria
- Speaks: German, English
- Response time: Very quickly