Shopware 6 Plugin für die Kleinunternehmerregelung nach §19 UStG.
Das Plugin ermöglicht es Kleinunternehmern, ihren Shopware 6 Shop rechtlich korrekt zu betreiben:
Kleinunternehmer mit einem Jahresumsatz unter 25.000€ (Vorjahr) bzw. voraussichtlich unter 100.000€ (laufendes Jahr) können die Kleinunternehmerregelung anwenden.
Pflichten:
Verboten:
Die Installation über den Shopware Store wird empfohlen. Nach dem Kauf können Sie das Plugin direkt über das Backend installieren:
composer require mmd/kleinunternehmer
Hinweis: Bei der Installation via Composer wird ein Lizenzschlüssel benötigt. Dieser wird nach dem Kauf einer Lizenz per E-Mail mitgeteilt.
Nach der Installation:
bin/console plugin:refresh
bin/console plugin:install --activate MmdKleinunternehmer
bin/console cache:clear
Nach der Installation navigieren zu:
Einstellungen → Erweiterungen → Kleinunternehmer §19 UStG
| Einstellung | Beschreibung | Standard |
|---|---|---|
| Aktiv | Kleinunternehmerregelung aktivieren/deaktivieren | Aus |
| Rechnungshinweis | Text für Rechnungen (rechtlich vorgeschrieben) | "Gemäß §19 UStG wird keine Umsatzsteuer berechnet." |
| Preishinweis | Text neben Preisen im Shop | "Preis ohne MwSt. gem. §19 UStG" |
Die Einstellungen können pro Sales Channel überschrieben werden. Dies ist nützlich, wenn Sie mehrere Shops betreiben und nur einige als Kleinunternehmer führen.
Das Plugin bietet zwei Wege zur Migration Ihrer Produktpreise auf die 0% Steuerrate:
Direkt in der Plugin-Konfiguration finden Sie eine Migrations-Karte:
# Zu Kleinunternehmer migrieren
bin/console mmd:kleinunternehmer:migrate --to-small-business
# Zurück zur normalen Besteuerung (z.B. 19%)
bin/console mmd:kleinunternehmer:migrate --from-small-business --tax-id=<ID>
# Vorschau ohne Änderungen
bin/console mmd:kleinunternehmer:migrate --to-small-business --dry-run
# Verfügbare Steuerraten anzeigen
bin/console mmd:kleinunternehmer:migrate --list-taxes
Migration zu Kleinunternehmer:
Migration von Kleinunternehmer zurück:
Netto × (1 + MwSt-Satz)Wenn das Plugin aktiviert ist:
Bei deaktiviertem Plugin verhält sich der Shop wie gewohnt mit normaler MwSt.-Berechnung.
Wichtig: Die E-Mail-Templates werden vom Plugin nicht automatisch angepasst.
Bei aktivierter Kleinunternehmerregelung werden zwar keine Steuern berechnet, aber der rechtlich erforderliche Hinweistext muss manuell in den E-Mail-Templates ergänzt werden.
Navigieren zu: Einstellungen → E-Mail-Templates
Folgende Templates bearbeiten:
Folgenden Text nach der Preisübersicht einfügen:
Für HTML-Templates:
{% if order.taxStatus == 'tax-free' %}
<p style="margin-top: 15px; padding: 10px; background-color: #f5f5f5; border-left: 3px solid #007bff;">
<strong>Hinweis:</strong> Gemäß §19 UStG wird keine Umsatzsteuer berechnet.
</p>
{% endif %}
Für Plain-Text-Templates:
{% if order.taxStatus == 'tax-free' %}
Hinweis: Gemäß §19 UStG wird keine Umsatzsteuer berechnet.
{% endif %}
Rechnungen, Stornos und Gutschriften werden automatisch angepasst:
Nein, die Kleinunternehmerregelung gilt immer für den gesamten Shop. Eine produktbezogene Steuerbefreiung ist rechtlich nicht vorgesehen.
Bestehende Bestellungen bleiben unverändert. Die Regelung gilt nur für neue Bestellungen nach Aktivierung.
Nach der Plugin-Aktivierung sollten Sie die Produkt-Migration durchführen, um alle Produkte auf die 0% Steuerrate umzustellen. Dies geht entweder per Admin-Button oder CLI-Command.
Ja, das Plugin nutzt Shopware's Block-Override-System und ist mit allen Themes kompatibel, die auf dem Standard-Theme basieren.
Ja, beide Texte (Rechnungshinweis und Preishinweis) sind in der Plugin-Konfiguration anpassbar.
Dieses Plugin ist proprietäre Software. Siehe LICENSE-Datei für Details.
Bei Fragen oder Problemen: support@markus-michalski.de