Storetown EU Tax Rate Sync for Magento 2
storetown/module-tax-sync
Automatically imports and keeps EU VAT rates up to date (27 EU countries plus CH, NO and GB), creating and linking the matching tax rules, with cron scheduling, fallback data and change notifications.
Build Tests
Code Quality
Tested on Magento 2.4.9
Recent Test History
Each release is tested against the latest Magento version at that time.
Top Contributors
View LeaderboardLooking for Contributors
Dependency injection compilation fails. Your contribution could help the entire Magento community!
Share This Module's Status
README
Loaded from GitHubStoretown EU Tax Rate Sync for Magento 2

Automatische Synchronisierung aller EU-Mehrwertsteuersätze für Magento 2
📦 Packagist · 📚 Produktseite · 💼 Storetown-Media Org
🇪🇺 Überblick
Diese kostenlose Extension importiert und aktualisiert automatisch alle EU-Mehrwertsteuersätze in Ihrem Magento 2 Shop. Nie wieder manuelle Pflege von Steuersätzen bei Änderungen!
✨ Features
- 27 EU-Länder + Schweiz, Norwegen und Großbritannien
- Standard- und ermäßigte Sätze werden separat importiert
- Automatische Tax Rules werden erstellt und mit den Rates verknüpft
- Cron-basierte Synchronisierung (täglich, wöchentlich oder monatlich)
- E-Mail-Benachrichtigungen bei Änderungen
- Admin-Benachrichtigungen im Magento Backend
- CLI-Befehle für manuelle Synchronisierung
- Fallback-Daten falls die API nicht erreichbar ist
📦 Installation
Via Composer (empfohlen)
composer require storetown/module-tax-sync
bin/magento module:enable Storetown_TaxSync
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
Manuelle Installation
- Erstellen Sie den Ordner
app/code/Storetown/TaxSync - Kopieren Sie alle Dateien in diesen Ordner
- Führen Sie folgende Befehle aus:
bin/magento module:enable Storetown_TaxSync
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
⚙️ Konfiguration
Navigieren Sie zu Stores → Configuration → Storetown → EU Tax Rate Sync
General Settings
| Option | Beschreibung |
|---|---|
| Enable Auto Sync | Aktiviert die automatische Cron-Synchronisierung |
| Sync Frequency | Täglich, Wöchentlich oder Monatlich |
| Data Source | API-Quelle (EU VAT Rates API empfohlen) |
| Include Non-EU | CH, NO, GB mit einbeziehen |
Tax Rules
| Option | Beschreibung |
|---|---|
| Auto-Create Tax Rules | Erstellt automatisch Tax Rules für jeden Steuersatz |
| Customer Tax Classes | Kundengruppen für die Rules |
| Product Tax Classes | Produktklassen für die Rules |
Notifications
| Option | Beschreibung |
|---|---|
| Email Notifications | E-Mail bei Änderungen senden |
| Notification Email | Empfänger-Adresse |
| Admin Notification | Benachrichtigung im Admin-Panel |
🖥️ CLI-Befehle
Manuelle Synchronisierung
bin/magento tax:sync:run
Mit ausführlicher Ausgabe:
bin/magento tax:sync:run -vvv
Status anzeigen
bin/magento tax:sync:status
🌍 Unterstützte Länder
EU-Mitgliedstaaten (27)
| Land | Code | Standard | Ermäßigt |
|---|---|---|---|
| Österreich | AT | 20% | 10% |
| Belgien | BE | 21% | 6% |
| Bulgarien | BG | 20% | 9% |
| Kroatien | HR | 25% | 13% |
| Zypern | CY | 19% | 5% |
| Tschechien | CZ | 21% | 12% |
| Dänemark | DK | 25% | - |
| Estland | EE | 22% | 9% |
| Finnland | FI | 25,5% | 14% |
| Frankreich | FR | 20% | 5,5% |
| Deutschland | DE | 19% | 7% |
| Griechenland | GR | 24% | 13% |
| Ungarn | HU | 27% | 18% |
| Irland | IE | 23% | 13,5% |
| Italien | IT | 22% | 10% |
| Lettland | LV | 21% | 12% |
| Litauen | LT | 21% | 9% |
| Luxemburg | LU | 17% | 8% |
| Malta | MT | 18% | 7% |
| Niederlande | NL | 21% | 9% |
| Polen | PL | 23% | 8% |
| Portugal | PT | 23% | 13% |
| Rumänien | RO | 19% | 9% |
| Slowakei | SK | 23% | 10% |
| Slowenien | SI | 22% | 9,5% |
| Spanien | ES | 21% | 10% |
| Schweden | SE | 25% | 12% |
Nicht-EU (optional)
| Land | Code | Standard | Ermäßigt |
|---|---|---|---|
| Schweiz | CH | 8,1% | 2,6% |
| Großbritannien | GB | 20% | 5% |
| Norwegen | NO | 25% | 15% |
📋 Anforderungen
- Magento 2.4.x
- PHP 8.1 oder höher
- Cron muss konfiguriert sein (für Auto-Sync)
🔧 Fehlerbehebung
Logs prüfen
tail -f var/log/tax_sync.log
Cache leeren
bin/magento cache:flush
DI neu kompilieren
rm -rf generated/code/*
bin/magento setup:di:compile
🐛 Bug Reports & Feature Requests
- Bug Report: Issue eröffnen mit Bug-Report-Template
- Feature Request: Issue eröffnen mit Feature-Request-Template
- Frage oder Diskussion: GitHub Discussions
- Sicherheitsproblem (kritisch): Bitte NICHT als Issue, sondern direkt an security@storetown-media.de — siehe SECURITY.md
Pull Requests sind willkommen! Siehe CONTRIBUTING.md.
💼 Kommerzielle Schwester-Extensions
Diese Extension ist dauerhaft kostenlos. Storetown-Media finanziert die Entwicklung über kommerzielle Magento-2-Extensions:
| Extension | Was sie löst | Ab |
|---|---|---|
| ⚡ Smart One Page Checkout | Checkout auf 1 Seite, 8 Payment-Provider, mobile-optimiert | 389 € |
| 🔐 B2B Register | B2B-Kundenfreischaltung mit Admin-Approval | 149 € |
| 📎 Attachment Pro | PDF-Datenblätter & Zertifikate am Produkt mit Auto-Zuweisung | 149 € |
| 💰 Surcharge Max | Zuschnitt-, Sperrgut- & Kategorie-Zuschläge transparent im Checkout | 99 € |
Hub: storetown-media.de/produkt-kategorie/downloads/magento-extensions/
📄 Changelog
Siehe CHANGELOG.md
📜 Lizenz
Diese Extension ist unter der MIT-Lizenz veröffentlicht — frei nutzbar, frei modifizierbar, kommerzielle Nutzung erlaubt.
🏢 Über Storetown Media
Storetown Media ist eine E-Commerce Agentur aus Hamburg/Tornesch, spezialisiert auf:
- 🛒 Magento 2 Entwicklung & Betreuung
- 🛍️ Shopware 6 Implementierung
- 🌐 WooCommerce Lösungen
- 🔗 ERP-Integrationen (SAP, Microsoft Dynamics, Oracle NetSuite)
Kontakt
- 🌐 Website: www.storetown-media.de
- 📧 E-Mail: moin@storetown-media.de
- 📍 Standort: Hamburg / Tornesch, Deutschland
Made with ❤️ in Hamburg
This content is fetched directly from the module's GitHub repository. We are not the authors of this content and take no responsibility for its accuracy, completeness, or any consequences arising from its use.