Alles, was Sie wissen sollten bevor Sie installieren.
Ein detaillierter Blick darauf, wie Innergemeinschaftliche USt. VIES-Prüfung & B2B Reverse-Charge funktioniert, warum wir es so gebaut haben und der Gedanke hinter den Funktionen oben.
Warum dieses Modul
Der B2B-Verkauf innerhalb der Europäischen Union bringt eine klare Pflicht mit sich: nur dann steuerfrei zu fakturieren (Reverse-Charge), wenn die USt-IdNr. des Kunden tatsächlich gültig ist – und dies belegen zu können. In der Praxis befreien viele Shops ohne Prüfung oder prüfen, ohne einen Nachweis aufzubewahren. Bei einer Prüfung verlangt die Finanzverwaltung den Nachweis der VIES-Konsultation zum Verkaufszeitpunkt – fehlt er, kann dies zu einer Nachforderung der nicht erhobenen USt. führen. Dieses Modul automatisiert die gesamte Kette: Prüfung, Befreiung und vor allem die Nachweisführung.
Echtzeit-VIES-Prüfung
Sobald ein Kunde seine USt-IdNr. im Adress- oder Registrierungsformular eingibt, fragt das Modul die offizielle VIES-Datenbank der Europäischen Kommission ab. Ein Badge erscheint sofort: gültige Nummer (mit dem von VIES zurückgegebenen Firmennamen), ungültig, falsches Format oder Dienst vorübergehend nicht verfügbar. Die Kommunikation erfolgt über SOAP und weicht bei Bedarf auf die REST-API aus, mit einem kontrollierten Timeout, damit der Bestellvorgang nie blockiert wird.
Automatisches, konformes Reverse-Charge
Wenn ein in einem anderen Mitgliedstaat ansässiger Geschäftskunde eine validierte, aktuelle USt-IdNr. im Protokoll hat, wird seine Bestellung über das native Reverse-Charge-Verfahren von PrestaShop mit 0 % USt. berechnet. Keine manuell anzulegende Steuerregel, kein Risiko eines falschen Satzes. Der Steuerberechnungspfad führt nie einen Netzwerkaufruf aus: Er stützt sich ausschließlich auf die bereits erfassten Nachweise – schnell und zuverlässig.
Ein für Prüfungen konzipiertes Nachweisprotokoll
Jede VIES-Konsultation wird in einem dedizierten Protokoll erfasst: Datum und Uhrzeit, Land, USt-IdNr., Ergebnis, Firmenname und Anschrift, offizielle Konsultationsnummer, Kanal (Adresse, Registrierung, Bestellung, Cron, manuell) und IP-Adresse. Das Protokoll ist streng schreibgeschützt – aus der Oberfläche ist keine Löschung möglich –, denn ein Prüfpfad ist nur dann wertvoll, wenn er manipulationssicher ist. Zusätzlich wird genau im Moment der Validierung jeder Bestellung ein Snapshot gespeichert, der jede steuerfreie Rechnung mit ihrem Nachweis verknüpft. Das Protokoll bleibt sogar erhalten, wenn Sie das Modul deinstallieren.
Die offizielle Konsultationsnummer
Der wichtigste Punkt bei einer Prüfung. Wenn Sie Ihre eigene USt-IdNr. in der Konfiguration hinterlegen, fragt das Modul VIES im Modus checkVatApprox mit einer Anforderer-Kennung ab: Die europäische Datenbank gibt dann eine offizielle, zeitgestempelte Konsultationsnummer zurück, die formal belegt, dass Sie den Kunden zu diesem Datum geprüft haben. Es ist der stärkste Nachweis, den Sie der Finanzverwaltung vorlegen können.
Rechtshinweis und Back-Office
Wenn eine Rechnung tatsächlich mit 0 % USt. ausgestellt wird und ein gültiger Nachweis vorliegt, wird der Reverse-Charge-Rechtshinweis automatisch auf dem PDF gedruckt – in der Sprache des Kunden und mit den Prüfreferenzen. Im Back-Office zeigt ein Panel auf der Bestellseite den VIES-Status, den Firmennamen und die Konsultationsnummer, mit direktem Zugriff auf das Protokoll und dessen CSV-Export.
Robust und konfigurierbar
Sie entscheiden, was passiert, wenn VIES vorübergehend nicht verfügbar ist: die Bestellung ohne Befreiung annehmen (Standard) oder blockieren. Gültigkeits-, Cache- und Neuprüfungsfenster sind konfigurierbar, eine gesicherte Cron-Aufgabe frischt die Nachweise von Stammkunden auf, und Echtzeitprüfungen sind durch eine Ratenbegrenzung geschützt. Das Modul ist ohne Composer entwickelt, in PSR-4, mit abhängigkeitsfreiem Vanilla-JavaScript.
Es gibt noch keine Rezensionen.