Das Plugin überschreibt die Vorlagen für Rechnung (invoice), Stornorechnung (storno) und Gutschrift (credit_note). Alle drei verhalten sich gleich. Andere Dokumenttypen, etwa der Lieferschein, werden nicht verändert.
Bei aktiver Regelung für den Verkaufskanal der Bestellung gilt:
| Bereich | Änderung |
|---|---|
| Positionstabelle | Die Steuersatz-Spalte im Kopf und in den Positionszeilen entfällt, ebenso in der Versandkosten-Zeile. |
| Spaltenköpfe | Die Köpfe der Preisspalten tragen die Texte document.lineItems.header.unitPrice und document.lineItems.header.total aus Shopware, also ohne den Zusatz "inkl./exkl. MwSt.". |
| Summenblock | Die Zeile mit der Nettosumme und die Steuerzeilen entfallen. |
| Pflichthinweis | Unter dem Dokument steht in einem umrandeten Kasten der Text document.smallBusinessNotice. |
Der Standardtext lautet auf Deutsch "Gemäß §19 UStG wird keine Umsatzsteuer berechnet." und auf Englisch "No VAT charged according to §19 UStG (German small business regulation).". Du kannst ihn in der Snippet-Verwaltung ändern, siehe Konfiguration.
Die Vorlagen prüfen nur die Plugin-Einstellung, nicht den Steuerstatus der Bestellung. Wird nach der Aktivierung ein Dokument für eine ältere Bestellung erzeugt, trägt es ebenfalls den Hinweis und zeigt keine Steuerspalten. Bereits erzeugte Dokumente ändert das Plugin nicht.
Ob die Beträge im Dokument ohne Steuer ausgewiesen sind, hängt von den Steuersätzen der Bestellpositionen ab, nicht von der Vorlage. Die Vorlage blendet Steuerspalten und Steuerzeilen nur aus.
Überschreiben ein Theme oder ein anderes Plugin dieselben Dokumentvorlagen, entscheidet die Reihenfolge der Template-Vererbung, welche Variante greift.
Das Plugin liefert keine E-Mail-Vorlagen und ändert keine. Weder der Hinweistext noch eine Steuerausblendung kommen automatisch in Bestellbestätigung, Versandbestätigung oder andere E-Mails.
Soll der Hinweis in einer E-Mail stehen, ergänzt du ihn selbst als festen Text in der jeweiligen E-Mail-Vorlage im Admin. Rechnungen, die als PDF an E-Mails hängen, enthalten den Hinweis durch die Dokumentvorlage.
Das Plugin setzt den Steuerstatus (
taxStatus) einer Bestellung nicht. Eine Bedingung wieorder.taxStatus == 'tax-free'in einer E-Mail-Vorlage wird durch das Plugin also nicht wahr.