Über 20 Werkzeuge, die zusammenpassen
In den Reitern „Rechnung“, „XML“ und „PDF“ sehen Sie jede Angabe mit ihrer BT-Nummer, das XML mit Suche und die Seiten der PDF-Rechnung.
Über 20 Werkzeuge, die zusammenpassen
Ein echtes Bildschirmfoto, kein Entwurf
Das Bild ist ein Bildschirmfoto aus der Demo des eInvoice Viewer for PEPPOL & EN16931 und kein nachgezeichneter Entwurf. Geöffnet wurde die offizielle Testrechnung von UN/CEFACT im Format CII. CII ist eine der beiden XML-Formen, in denen eine E-Rechnung nach EN 16931 vorliegen kann. Der Viewer hat die Rechnung in wenigen Sekunden als gegliederte Rechnung dargestellt.
Jeder Wert trägt seine Nummer aus der Norm als Beschriftung, zum Beispiel BT-1 für die Rechnungsnummer. Die EN 16931 ist die europäische Norm, die festlegt, welche Angaben eine E-Rechnung enthält. So sehen Sie bei jedem Wert, welche Angabe der Norm dahintersteht.
Den Viewer gibt es als WordPress-Plugin, kostenlos auf wordpress.org, und als kostenlose App für Ihren eigenen Rechner, das Intranet und SharePoint.
Ein Viewer, viele Werkzeuge
Bei invoicePress beginnt fast alles im kostenlosen eInvoice Viewer. Sie öffnen eine E-Rechnung einmal und erledigen von dort aus alles Weitere, ohne die Datei ein zweites Mal hochzuladen. Seit Version 2.38 ordnet der Viewer seine Ansichten in Reitern: die Rechnung mit den Feldern der EN 16931, ihr XML Zeile für Zeile mit einer Suche und die Seiten der PDF-Rechnung. Jedes angeschlossene Werkzeug legt seinen eigenen Reiter daneben.
Was Sie davon haben: Sie lernen eine einzige Oberfläche kennen und erweitern sie Schritt für Schritt um genau die Aufgaben, die Sie brauchen. Der Viewer selbst bleibt kostenlos, als App und als WordPress-Plugin.
Vier Aufgaben, ein Werkzeug: Was im Viewer zusammenkommt.
Plugins und Werkzeuge für E-Rechnungen
Einstiege, je nach Ihrem Anliegen
Wo stehen Sie gerade?
Der eInvoice Viewer zeigt Ihnen Ihre E-Rechnung als gut lesbaren Beleg, mit Verkäufer, Käufer, Positionen, Steuer und Summen. Er rechnet die Beträge nach und weist Sie auf fehlende Pflichtangaben hin. Mit seinen Zusätzen zeigt er Ihnen außerdem einen Überweisungscode für Ihre Banking-App oder warnt Sie, wenn im XML eine andere Bankverbindung steht als im PDF. Probieren Sie es gleich in der kostenlosen Demo aus: Die Datei wird in Ihrem Browser gelesen und verlässt ihn nicht.
Der KoSIT-Validator ist das offizielle Prüfprogramm der Koordinierungsstelle für IT-Standards. Sein Prüfbericht nennt Fehler nur mit Kennungen wie BR-CO-10. Die eInvoice Validation Explorer übersetzen jede Meldung in einen verständlichen Satz und zeigen das betroffene Feld mit dem Wert aus Ihrer Rechnung, für die Berichte des offiziellen KoSIT-Validators, von Mustang und von VAMPIRE. So wissen Sie, was Sie ändern müssen. Wer Rechnungen vor dem Versand selbst prüfen will, bindet mit den kostenlosen eInvoice Validatoren den offiziellen KoSIT-Validator, Mustang oder VAMPIRE in seine WordPress-Website ein.
Viewer, Validator und Validation Explorer laufen als Plugin auf Ihrer eigenen WordPress-Website. Für Gravity Forms, das Formular-Plugin für WordPress, gibt es eigene Erweiterungen: Aus einem Formulareintrag entsteht eine E-Rechnung, und aus dem PDF von Gravity PDF wird eine Rechnung im Format PDF/A-3, also ein PDF mit eingebetteter XML-Datei. Die Kennungsfelder prüfen Eingaben wie IBAN oder USt-IdNr. schon im Formular. Alle Erweiterungen stellen wir auf gravityforms.invoicepress.de vor, zum Beispiel den Erzeuger eInvoice Generator for Gravity Forms.
Über die REST-API von invoicePress rufen Sie Codelisten und Referenzdaten kostenlos und ohne Schlüssel ab. Eine Codeliste ist eine festgelegte Liste erlaubter Werte, zum Beispiel die Währungscodes. Sie müssen solche Listen also nicht selbst pflegen. Über dieselbe Schnittstelle lassen Sie auch E-Rechnungen prüfen. Wer in seinem eigenen Programm prüfen will, nimmt VAMPIRE PHP: Es prüft E-Rechnungen nach den offiziellen Regeln in reinem PHP und braucht, anders als der KoSIT-Validator, kein Java. Damit läuft es auch auf gewöhnlichem Webhosting. VAMPIRE PHP ist kostenlos und freie Software unter der Lizenz GPL-2.0-or-later. Den Quelltext kann jeder auf GitHub nachlesen, und Sie installieren es über Packagist mit composer require invoicepress/vampire-php. Für den Browser, für Node.js und für unsere Apps gibt es die zweite Ausführung, VAMPIRE JS, als Kaufprodukt. Beide Ausführungen stellen wir auf vampire.invoicepress.de mit Dokumentation, Regelpaketen und einem Spielfeld zum Ausprobieren vor.
Apps und WordPress-Plugins
Viele unserer Werkzeuge bekommen Sie in zwei Formen: als WordPress-Plugin für Ihre Website und als App für Ihren Arbeitsplatz. Beide Formen sind dasselbe Produkt, mit derselben Funktion, demselben Aussehen und demselben Handbuch. Sie wählen nur, wo Sie arbeiten wollen.
Eine App ist bei uns ein Ordner mit Dateien. Sie entpacken ihn und öffnen die Startdatei per Doppelklick in Ihrem Browser. Es wird nichts installiert, Sie brauchen keine Administratorrechte und kein WordPress, und Ihre Rechnung wird nicht hochgeladen. So lesen und prüfen Sie auch vertrauliche Rechnungen an Ihrem eigenen Rechner. Denselben Ordner legen Sie bei Bedarf auf einen Webserver im Intranet, zeigen ihn auf einer SharePoint-Seite an oder bauen ihn mit wenigen Zeilen HTML in Ihre bestehende Website ein.
Die App ist ein Arbeitsplatz für eine Person. Wer Rechte für ein Team, eine Ablage oder eine Seite für Besucher braucht, nimmt das WordPress-Plugin.
Heute laden Sie die Viewer-App kostenlos herunter. Die Zusatzpakete für die Viewer-App und die Apps der Validation Explorer bekommen Sie im Shop; der Belegeingang, das Rule Studio und VAMPIRE JS für die Apps folgen in Kürze. Kostenlose Werkzeuge erkennen Sie am blauen Symbol, Kaufprodukte am orangen.
Der Viewer zeigt jede E-Rechnung als gut lesbaren Beleg, mit Verkäufer, Käufer, Positionen, Steuer und Summen, in drei Sprachen. Sechs Kaufzusätze legen Sie als Zusatzpaket in den Ordner der App: Extended Profiles, Visualizer, Identifier Check, Inbound Check, EPC QR Code und Hybrid Check. Jeder erscheint als eigener Reiter neben der Rechnung.
App und WordPress-Plugin · kostenlos · heute zum Download
Der Belegeingang öffnet eine XML- oder PDF-Datei und sagt Ihnen, ob es eine E-Rechnung ist und welche. Er prüft formal die Pflichtangaben, die Summen und ob Sie als Empfänger richtig genannt sind, und bietet Weitergeben und Zurückweisen an. Im Outlook-Add-in sehen Sie den Befund direkt neben der Mail, ohne den Anhang zu speichern.
App und Outlook-Add-in kostenlos, in Kürze zum Download · WordPress-Plugin als Kaufprodukt, in Kürze im Shop
Sie ziehen einen Prüfbericht des KoSIT-Validators in die App und sehen jede Meldung in verständlicher Sprache am betroffenen Feld der Rechnung. Eine Datei genügt, denn der Bericht trägt die geprüfte Rechnung mit sich. Auch die Berichte von VAMPIRE liest der Explorer.
App und WordPress-Plugin · Kaufprodukt · im Shop
Dasselbe für die Berichte von Mustang und von VAMPIRE. Zum Mustang-Bericht ziehen Sie auch die Rechnung hinein, denn er enthält sie nicht. Von VAMPIRE genügt der Bericht im Format des KoSIT-Validators allein; zum JSON-Bericht von VAMPIRE gehört die Rechnung dazu.
Je App und WordPress-Plugin · Kaufprodukte · im Shop
Im Rule Studio legen Sie Prüfprofile an, schalten Regeln an oder ab, ändern ihre Stufe und entwerfen eigene Prüfregeln. Die Prüfbank prüft Ihre Profile sofort mit dem enthaltenen VAMPIRE JS, direkt im Browser.
App mit VAMPIRE JS darin · Kaufprodukt · in Kürze im Shop
Mit diesem Zusatzpaket prüfen der Viewer, der Belegeingang und die Explorer-Apps eine Rechnung vollständig nach den offiziellen Regeln, offline und auf Ihrem Rechner. Sie legen den Ordner vampire/ einfach in den Ordner der App; dasselbe Paket passt in jede dieser Apps. Für das Outlook-Add-in gibt es VAMPIRE JS ebenfalls als Kaufzusatz.
Zusatzpaket für die Apps · Kaufprodukt · in Kürze im Shop
eInvoice Validation Explorer for KoSIT
Mit einer Kennung wie BR-CO-10 und einer technischen Fundstelle im XML können meist nur Fachleute etwas anfangen. Der eInvoice Validation Explorer for KoSIT liest den Prüfbericht des KoSIT-Validators und ordnet jede Fundstelle dem betroffenen Feld der EN 16931 zu.
Zu jeder Meldung sehen Sie die Regel, eine Erklärung in verständlicher Sprache, den vorhandenen Wert und den erwarteten Wert nebeneinander. Damit wissen Sie, was an der Rechnung zu ändern ist, ohne die Prüfregeln studieren zu müssen. Das geschieht auf Ihrem eigenen Server, und es wird nichts gespeichert. Der Explorer ist ein Kaufprodukt.
Für die Berichte von Mustang und VAMPIRE gibt es eigene Explorer mit derselben Ansicht. Zusammen mit dem kostenlosen Viewer steht jeder Befund außerdem direkt an seinem Feld in der Rechnung.
Kostenlos: eInvoice Validator for KoSIT
Das kostenlose Plugin eInvoice Validator for KoSIT gibt Ihrem eigenen KoSIT-Validator eine Seite auf Ihrer WordPress-Website. Besucher, etwa Kollegen oder Lieferanten, legen dort eine Rechnung ab. Ihr Validator prüft sie mit den offiziellen Prüfkonfigurationen für XRechnung und ZUGFeRD, und der Bericht erscheint verständlich aufbereitet. Den offiziellen Prüfbericht können Sie zusätzlich herunterladen.
Die Rechnung geht dabei an keinen fremden Dienst. Der KoSIT-Validator ist in Deutschland der übliche Maßstab, an dem Empfänger eine E-Rechnung messen. Voraussetzung ist, dass Java und der KoSIT-Validator auf Ihrem Server laufen; beides ist nicht im Plugin enthalten.
VAMPIRE · Prüf-Engine in PHP und JavaScript
Sie wollen eine E-Rechnung prüfen ohne Java, also ohne eigenen Server, auf dem der KoSIT-Validator läuft? Dafür gibt es VAMPIRE. VAMPIRE prüft E-Rechnungen in den Formaten XRechnung, ZUGFeRD, Factur-X und Peppol BIS nach den offiziellen Prüfregeln. Die Herausgeber der Formate veröffentlichen diese Regeln als Dateien, und VAMPIRE übersetzt sie maschinell in seine Regelpakete. Die Rechnung wird dort geprüft, wo sie ohnehin liegt, und an keinen fremden Dienst geschickt.
VAMPIRE gibt es in zwei Ausführungen, die dieselben Regelpakete lesen und für dieselbe Rechnung denselben Prüfbericht liefern.
VAMPIRE PHP läuft in jedem PHP-Prozess ab PHP 8.2, auch auf gewöhnlichem Webhosting. Es braucht kein Java und ruft kein weiteres Programm auf. Damit prüfen Sie E-Rechnungen in Ihrer eigenen PHP-Software, auch wenn Sie keinen Server mit Java betreiben können.
VAMPIRE PHP ist kostenlos und freie Software unter der Lizenz GPL-2.0-or-later. Den Quelltext lesen Sie auf GitHub nach, und Sie installieren es von Packagist mit composer require invoicepress/vampire-php.
Frei · GPL-2.0-or-later · Composer und Packagist · ab PHP 8.2
VAMPIRE JS läuft in Node.js ab Version 18 und im Browser. Es läuft sogar in einer HTML-Datei, die Sie auf Ihrem Rechner per Doppelklick öffnen, ganz ohne Webserver. So prüfen Sie eine Rechnung dort, wo sie gerade geöffnet ist, ohne sie irgendwo hochzuladen.
VAMPIRE JS steckt als Zusatzpaket in unseren Apps und als Kaufzusatz im Outlook-Add-in. Damit prüfen die Apps, etwa der Belegeingang, vollständig nach den offiziellen Regeln, ohne die Rechnung zu übertragen.
Für das WordPress-Plugin eInvoice Validator for VAMPIRE gibt es VAMPIRE JS als eigenen Kaufzusatz. Dann prüft die Prüfseite Ihrer Website die Rechnung im Browser des Besuchers, mit demselben Bericht wie auf dem Server, und die Rechnung wird nicht an Ihre Website geschickt.
Kaufprodukt im Shop · Node.js ab 18 · Browser · Zusatzpaket für die Apps
von 220 Testrechnungen kamen VAMPIRE und der offizielle KoSIT-Validator zum selben Ergebnis (Stand 9. Oktober 2026)
Gemessen, nicht behauptet: Wir haben 253 Testrechnungen mit VAMPIRE und mit dem offiziellen KoSIT-Validator geprüft. 220 davon konnten beide einem Regelwerk zuordnen, und bei allen 220 kamen beide zum selben Ergebnis, angenommen oder abgelehnt. Der KoSIT-Validator ist dabei der Maßstab, an dem VAMPIRE gemessen wird. Stand der Messung: 9. Oktober 2026.
von 50 ZUGFeRD-Rechnungen wurden nach den Regeln einiger Fassungen angenommen und nach den Regeln anderer abgelehnt
Die erste Zahl stammt aus der Messung an 253 Testrechnungen, von denen beide Prüfprogramme 220 einem Regelwerk zuordnen konnten. Die zweite zeigt, warum VAMPIRE eine ZUGFeRD-Rechnung über mehrere Fassungen prüft.
Sie nutzen WordPress? Das kostenlose Plugin eInvoice Validator for VAMPIRE bringt VAMPIRE PHP mit und gibt Ihrer Website eine Prüfseite für E-Rechnungen, ganz ohne Java. Im Spielfeld auf vampire.invoicepress.de prüfen Sie eigene Rechnungen mit VAMPIRE JS direkt in Ihrem Browser.
Branding-Fassung
Für Steuerkanzleien, Softwarehäuser und Unternehmen, die ihren Mandanten, Kunden oder dem eigenen Team ein Werkzeug im eigenen Auftritt geben wollen.
Sehen Sie sich alle Werkzeuge in Ruhe an und wählen Sie die Teile, die Sie brauchen: WordPress-Plugins, Apps, Erweiterungen für Gravity Forms oder die REST-API. Oder öffnen Sie gleich eine eigene Rechnung in der kostenlosen Demo des Viewers.