E-Rechnung für PrestaShop
Bitte habe noch etwas Geduld. Das Modul wird in Kürze verfügbar sein.
-
Erstellt menschenlesbare E-Rechnungen im hybriden ZUGFeRD-Format
-
Erleichtert den Import von Rechnungen in die Buchhaltungssoftware für Dich und Deine Kunden
-
Entspricht deutschen und EU-Standards (EN 16931)
-
Prüft die Konformität mit integrierter KoSIT-Validierung
Funktionsweise
Automatische Konvertierung
Das Modul wandelt automatisch jedes Rechnungs-PDF in eine vollwertige E-Rechnung um – ohne manuelle Nacharbeit und ohne Änderungen an Deinen Abläufen. Es ist keine zusätzliche Aktion erforderlich: Alle Rechnungs-PDFs, die den Shop verlassen, sind ZUGFeRD-konforme E-Rechnungen, egal ob manuell heruntergeladen, als Bulk-Export oder als E-Mail-Anhang.
| Szenario | Abgedeckt |
|---|---|
| Rechnungsdownload im Backend | ✓ |
| Rechnungsdownload im Kundenkonto | ✓ |
| Rechnungsanhang in der Auftragsbestätigungs-E-Mail | ✓ |
| Rechnungsanhang bei Statusänderungs-E-Mails | ✓ |
| Bulk-PDF-Download im Backend | – * |
| Lieferscheine und Rückgabedokumente | – |
Wie wird konvertiert?
Das Modul integriert sich in den PrestaShop-Prozess für die Dokumentenerstellung und verwendet dazu den Codebarista E-Rechnung Service: Die benötigten Daten werden im Modul gesammelt, an den E-Rechnung Service übertragen, dort datenschutzkonform verarbeitet und das fertige ZUGFeRD-PDF wird anschließend an Deinen Shop zurückgeliefert.
ZUGFeRD und XRechnung
Das ZUGFeRD 2-Format kombiniert PDF und XML in einem hybriden Dokument. Die Rechnung bleibt menschenlesbar, während gleichzeitig maschinenlesbare XML-Daten eingebettet werden, die von Buchhaltungssoftware direkt verarbeitet werden können. Die eingebettete XML-Datei entspricht dem XRechnung-Standard und dem europäischen Format EN 16931.
Administration
Systemanforderungen
Das Modul erfordert mindestens PHP in der Version 7.2.5 und PrestaShop in der Version 8.
Lizenz
Die Einstellungen findest Du im PrestaShop-Backend unter Module > Module und Dienste, dann beim Modul auf Konfigurieren klicken.
Das Modul benötigt eine aktive Lizenz, um E-Rechnungen zu erstellen. Du kannst es kostenlos testen, ohne Angabe von Zahlungsinformationen.
Trage auf der Konfigurationsseite Deine Shop-Domain (1), E-Mail-Adresse (2) und Firmennamen (3) ein und klicke auf Kostenlose Testversion starten (4). Beachte, dass die Lizenz an Deine Shop-Domain gebunden ist. Nach dem Abschicken Deiner Daten erhältst Du innerhalb weniger Minuten eine Bestätigungs-E-Mail. Klicke auf den darin enthaltenen Link, um die Testversion zu aktivieren.
Falls Du bereits eine Lizenz für diese Domain besitzt, kannst Du diese über Vorhandenen Lizenzschlüssel eingeben (5) aktivieren.
Konfiguration
Die Einstellungen findest Du im PrestaShop-Backend unter Module > Module und Dienste, dann beim Modul auf Konfigurieren klicken.
Das Modul verwendet zur Erstellung der E-Rechnung Informationen aus der Bestellung, den Shop-Einstellungen und den Modul-Einstellungen.
Änderungen an den Einstellungen wirken sich nicht auf bereits erstellte Rechnungen aus. Du musst Rechnungen neu erstellen, damit die geänderten Einstellungen greifen.
Shop- / Verkäuferinformationen
Trage hier die Angaben zu Deinem Unternehmen ein.
Der Firmenname (1) ist der rechtliche Name Deines Unternehmens.
Er muss mit dem Namen übereinstimmen, den Du beim Erwerb der Lizenz angegeben hast.
Das Länderkürzel (2) muss als ISO-Code angegeben werden, z. B. DE, AT, CH.
Stimmt der eingetragene Firmenname nicht mit dem Firmennamen überein, der beim Erwerb der Lizenz angegeben wurde, können keine E-Rechnungen erstellt werden.
Zahlungsinformationen
Die hier eingetragenen Zahlungsinformationen werden in die E-Rechnung eingebettet. Stelle sicher, dass diese mit den Zahlungsinformationen auf Deinen PDF-Rechnungen übereinstimmen.
Für Überweisungen sind IBAN und BIC (1.1, 1.2) erforderlich. Wenn Du Zahlungen per SEPA-Lastschrift einziehst, ist zusätzlich die SEPA-Gläubiger-ID (2) erforderlich. Trage auch Deine Zahlungsbedingungen (3) ein, z. B. Zahlbar innerhalb von 30 Tagen.
E-Rechnung erstellen
Das E-Rechnung-Modul integriert sich nahtlos in die Bestell-Detailseite.
Um eine E-Rechnung zu erstellen, klicke in der Dokumententabelle (1) auf den Download-Link (2) einer vorhandenen Rechnung. Das Modul generiert das ZUGFeRD-PDF im Hintergrund.
Ein Dialog zeigt den Fortschritt an, nach Abschluss startet der Download automatisch. Falls der Dialog nicht erscheint, gehe in die Einstellungen und prüfe, ob eine aktive Lizenz vorhanden ist.
Jede erstellte E-Rechnung wird automatisch mit dem KoSIT-Validator auf ihre Konformität mit dem XRechnung-Standard überprüft.
Das Validierungsergebnis wird unmittelbar nach dem Download im Dialog angezeigt und in der E-Invoice-Karte gespeichert.
Ist die erstellte E-Rechnung nicht valide, werden die gefundenen Probleme aufgelistet (1). Prüfe das Ergebnis und passe ggf. die Konfiguration an.
Die E-Invoice-Karte auf der Bestell-Detailseite zeigt den Status der letzten für diese Bestellung erstellten E-Rechnung an. Ein Klick auf das Validierungsergebnis (1) öffnet den Bericht.
Besondere Steuerregelungen
Du kannst auch Innergemeinschaftliche Lieferung und Reverse Charge mit dem E-Rechnung Modul abbilden. Dafür musst Du die Steuerregeln in Deinem Shop entsprechend konfigurieren und auswählen, welches der beiden Steuerschuldumkehr-Verfahren eingesetzt werden soll.
Shop konfigurieren
Ohne zusätzliches Modul ist es in PrestaShop nicht möglich, einen 0%-Steuersatz auf B2B-Kunden mit USt-ID zu beschränken.
Damit bei Bestellungen aus anderen EU-Ländern ein Steuersatz von 0% angewendet wird, musst Du die Steuerregeln in PrestaShop entsprechend konfigurieren. Es empfiehlt sich, die Steuerregeln für das jeweilige Land über International > Lokalisierung zu importieren: Land aus der Liste auswählen und auf Importieren klicken.
Öffne anschließend International > Steuern > Steuerregeln und passe für jeden relevanten Steuersatz die Regeln auf einen Steuersatz von 0% an.
Behandlung von Steuerbefreiung
Damit Positionen mit einem 0%-Steuersatz korrekt verarbeitet werden können, musst Du auswählen, wie dieser Steuersatz verarbeitet werden soll.
Wähle eine Methode (1) aus der Liste aus: Wähle für innergemeinschaftliche Lieferung (Kategorie K) oder Reverse-Charge (Kategorie AE) die entsprechende Option aus der Liste aus. Für beide Optionen wird der entsprechende Steuerbefreiungsgrund automatisch verwendet. Keine Behandlung bedeutet, dass Positionen mit einem Steuersatz von 0% die Kategorie Z für Zero rated goods erhalten.
FAQ
Welche Rechnungsformate erzeugt das Modul?
Das Modul erzeugt E-Rechnungen im ZUGFeRD 2-Format im Profil XRechnung. Dabei handelt es sich um ein hybrides PDF-Format: Die Rechnung bleibt menschenlesbar, enthält aber zusätzlich eine eingebettete XML-Datei, die dem deutschen XRechnung-Standard und der europäischen Norm EN 16931 entspricht.
Ersetzt die E-Rechnung meine bisherige PDF-Rechnung?
Nein. Das Modul erweitert das von PrestaShop erstellte PDF-Dokument, indem es XRechnung-XML darin einbettet.
Muss ich meine bestehenden Prozesse anpassen?
Nein. Das Modul integriert sich in den bestehenden PrestaShop-Prozess. Du erstellst Rechnungen weiterhin wie gewohnt – sobald Du eine Rechnung herunterlädst, erzeugt das Modul automatisch die passende E-Rechnung.
Kann ich E-Rechnungen auch rückwirkend für ältere Bestellungen erstellen?
Ja. Sobald das Modul installiert ist und eine aktive Lizenz vorliegt, wird für jede Rechnung eine E-Rechnung erzeugt, sobald Du auf deren Download-Link klickst – unabhängig davon, wann die Bestellung aufgegeben wurde.
Wie kann ich das Modul testen?
Du kannst das Modul kostenlos und ohne Angabe von Zahlungsinformationen testen. Trage dazu auf der Konfigurationsseite im Abschnitt Lizenz Deine Shop-Domain, E-Mail-Adresse und Firmennamen ein und klicke auf Kostenlose Testversion starten. Du erhältst innerhalb weniger Minuten eine Bestätigungs-E-Mail mit einem Aktivierungslink.
Welche Daten werden an den Codebarista E-Rechnung Service übertragen?
Zur Erstellung der E-Rechnung werden die für die Rechnung relevanten Bestelldaten (z. B. Rechnungsempfänger, Positionen, Beträge, Steuern) sowie die konfigurierten Shop- und Zahlungsinformationen an den Codebarista E-Rechnung Service übertragen. Details findest Du in unserer Datenschutzerklärung.
Was passiert, wenn die Validierung fehlschlägt?
Nach der Erstellung wird jede E-Rechnung automatisch mit dem KoSIT-Validator geprüft. Schlägt die Validierung fehl, werden die gefundenen Probleme im Dialog angezeigt. In den meisten Fällen lässt sich das durch eine Anpassung der Modul-Einstellungen beheben – anschließend kann die E-Rechnung neu erstellt werden.
Werden Innergemeinschaftliche Lieferung und Reverse Charge unterstützt?
Ja. Das Modul unterstützt sowohl die innergemeinschaftliche Lieferung (Steuerbefreiungskategorie K) als auch Reverse Charge (Kategorie AE). Dazu musst Du zunächst Deine Steuerregeln in PrestaShop entsprechend konfigurieren (siehe Shop konfigurieren) und anschließend im Abschnitt Behandlung von Steuerbefreiung festlegen, welches der beiden Steuerschuldumkehr-Verfahren für Positionen mit 0%-Steuersatz angewendet werden soll. Eine Übersicht über beide Konzepte findest Du im Kapitel Besondere Steuerregelungen.
Roadmap
Änderungswünsche
Die Funktionsweise deckt Deinen Anwendungsfall nicht ab? Du hast Anmerkungen oder Fragen? Schreibe uns! Wir entwickeln das Modul gerne mit Dir zusammen weiter.
Versionshistorie
| Version | Datum | Änderungen |
|---|---|---|
| 1.0.0 | Initiale Version für PrestaShop |