Startseite

Startseite

Über 20 Werkzeuge, die zusammenpassen

E-Rechnungen lesen, prüfen und erzeugen. Mit Werkzeugen nach EN 16931.


Ein echtes Bildschirmfoto, kein Entwurf

Bildschirmfoto des eInvoice Viewer: eine gelesene Rechnung, bei der jeder Wert mit seiner BT-Nummer aus der Norm beschriftet ist

So zeigt der eInvoice Viewer eine echte Testrechnung an.

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

Der eInvoice Viewer: Ihr zentrales Werkzeug für E-Rechnungen

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.

  • Lesen

    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.

  • Prüfen

    Mit den kostenlosen Validatoren bekommt der Viewer die Knöpfe „Mit KoSIT prüfen“, „Mit Mustang prüfen“ und „Mit VAMPIRE prüfen“. Der Prüfbericht erscheint in einem eigenen Reiter.

  • Verstehen

    Mit einem Validation Explorer steht jeder Befund in verständlicher Sprache direkt am Feld der Rechnung.

  • Erweitern

    Acht Zusätze zum Kauf, jeder mit eigenem Reiter: Exporter, Extended Profiles, Technical Details, Visualizer, Identifier Check, Inbound Check, EPC QR Code und Hybrid Check. Der Hybrid Check zum Beispiel vergleicht PDF und XML einer ZUGFeRD-Rechnung und warnt, wenn im XML eine andere IBAN steht.

Vier Aufgaben, ein Werkzeug: Was im Viewer zusammenkommt.


20

Plugins und Werkzeuge für E-Rechnungen

4

Einstiege, je nach Ihrem Anliegen


Wo stehen Sie gerade?

Finden Sie das Werkzeug, das zu Ihrem Anliegen passt

Search Search

Ich habe eine E-Rechnung bekommen

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. eInvoice Viewer for PEPPOL & EN16931 als Plugin und als App, beides kostenlos · acht Zusätze zum Kauf

Tools Tools

Meine Rechnung wurde zurückgewiesen

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. eInvoice Validation Explorer for KoSIT, for Mustang und for VAMPIRE (Kaufprodukte) · eInvoice Validator for KoSIT, for Mustang und for VAMPIRE (kostenlos)

Brush Brush

Ich nutze WordPress oder Gravity Forms

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. eInvoice Generator for Gravity Forms und eInvoice Generator for Gravity PDF (Kaufprodukte) · EN16931-Felder · Felder für SEPA, USt-IdNr. und weitere Kennungen · EPC-QR-Code und Swiss QR-Bill für Gravity PDF

Adjust Adjust

Ich entwickle Software

Ü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. REST-API · Codelisten von UN/ECE und UNTDID · Prüfung der Leitweg-ID, der Empfängeradresse deutscher Behörden (Prüfsumme nach MOD 97-10) · VAMPIRE PHP und VAMPIRE JS


Apps und WordPress-Plugins

Die Werkzeuge gibt es als App und als WordPress-Plugin

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.

1 · Ordner laden
kostenlos herunterladen und entpacken
2 · Startdatei öffnen
per Doppelklick im Browser
3 · Rechnung hineinziehen
und sofort lesen
So kommen Sie mit der App zur lesbaren Rechnung: Ordner laden, Startdatei öffnen, Rechnung hineinziehen.

Wo Ihre App läuft

  • Auf dem Schreibtisch

    Sie entpacken den Ordner und öffnen die Startdatei per Doppelklick. Dafür brauchen Sie weder ein Installationsprogramm noch Administratorrechte.

  • Im Intranet und auf Ihrer Website

    Sie legen den Ordner auf Ihren Webserver und bauen die App mit wenigen Zeilen HTML in eine bestehende Seite ein. Das funktioniert in TYPO3, in Drupal und in jeder selbst gebauten Seite.

  • In SharePoint

    Der Ordner liegt auf einem Webserver in Ihrem Haus, und eine SharePoint-Seite zeigt ihn über das Webpart „Einbetten“. So steht die App genau dort, wo Ihre Buchhaltung ohnehin arbeitet.

Diese Werkzeuge gibt es als App

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.

Search Search

eInvoice Viewer

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

Zur kostenlosen Viewer-App

Note Note

Belegeingang

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

Tools Tools

Validation Explorer for KoSIT

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

Zum Validation Explorer for KoSIT

Tools Tools

Validation Explorer for Mustang und for VAMPIRE

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

Zum Explorer for Mustang · Zum Explorer for VAMPIRE

Adjust Adjust

Rule Studio for VAMPIRE

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

Brush Brush

VAMPIRE JS für Apps

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

Aus der Regel-Kennung „BR-CO-10“ wird ein Satz, den jeder versteht.

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.

1 · Prüfbericht
Kennung BR-CO-10 und eine Fundstelle im XML
2 · Validation Explorer
ordnet die Meldung dem Feld zu
3 · Klartext am Feld
Regel, Erklärung und Wert
So wird aus einer Regel-Kennung eine verständliche Meldung am Feld der Rechnung.

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.

Bildschirmfoto des Validation Explorer for KoSIT: das Ergebnis der Prüfung, die Prüfschritte und die erste Meldung BR-CO-10 mit den betroffenen BT-Nummern


Kostenlos: eInvoice Validator for KoSIT

Der offizielle KoSIT-Validator auf Ihrer eigenen Website.

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.

Prüfbericht des KoSIT-Validators: Die Rechnung wurde mit vier Fehlern abgelehnt, und jeder Fehler nennt die Regel-Kennung und die Stelle im Dokument.


VAMPIRE · Prüf-Engine in PHP und JavaScript

VAMPIRE: E-Rechnungen prüfen ohne Java – in PHP und in 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.

Tools Tools

VAMPIRE PHP: frei, für Ihren Webserver

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

Dokumentation VAMPIRE PHP

Brush Brush

VAMPIRE JS: im Browser, in Node und in den Apps

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

Dokumentation VAMPIRE JS

Gemessen am offiziellen KoSIT-Validator

220

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.

17

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.

  • Der positive Prüfbericht

    Ein gewöhnlicher Prüfbericht nennt nur die Regeln, die eine Rechnung verletzt. Der positive Prüfbericht führt jede Regel mit ihrem Ergebnis auf: erfüllt, verletzt, nicht anwendbar oder nicht geprüft. Dazu nennt er jedes Regelwerk mit seiner Fassung, den Zeitpunkt der Prüfung und eine Prüfsumme der Datei. So belegen Sie auch, was in Ordnung war.

  • Prüfung über mehrere ZUGFeRD-Fassungen

    Eine ZUGFeRD- oder Factur-X-Rechnung nennt ihr Profil, aber nicht die Fassung, nach der sie erstellt wurde. VAMPIRE prüft deshalb zuerst nach der neuesten Fassung und, wenn die Rechnung dort abgelehnt wird, nach der nächstälteren, und nennt die gewählte Fassung im Ergebnis. Auf Wunsch sehen Sie das Ergebnis jeder Fassung einzeln in einer Tabelle.

  • Bericht im Format des KoSIT-Validators

    Neben dem eigenen Bericht liefert VAMPIRE den Bericht im Format des KoSIT-Validators. Werkzeuge, die dieses Format schon lesen, wie unser Validation Explorer, arbeiten damit ohne Umstellung weiter.

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.


  • Ihre Rechnung bleibt bei Ihnen

    Viewer, Apps und Validatoren lesen und prüfen Ihre Rechnung im Browser oder auf Ihrem eigenen Server. Die Rechnung wird nicht gespeichert und an keinen fremden Dienst geschickt. Nur wenn Sie es ausdrücklich einschalten, fragt ein Zusatz eine Kennung bei einem Register nach.

  • Gemessen, nicht behauptet

    Die Prüf-Engine VAMPIRE haben wir an 253 Rechnungen gegen den offiziellen KoSIT-Validator gemessen, und die Hinweise des Viewers an 43 Rechnungen, die ein Validator angenommen hat, ohne einen einzigen falschen Alarm. Diese Zahlen stehen mit Datum auf den Produktseiten.

  • Einzeln oder zusammen

    Sie kaufen und installieren nur, was Sie brauchen. Der Mittelpunkt ist der kostenlose Viewer: Validatoren, Validation Explorer und Zusätze erscheinen in ihm mit eigenen Reitern, und zusammen decken die Werkzeuge den ganzen Weg einer E-Rechnung ab, vom Erzeugen über das Prüfen bis zum Lesen. Viele Werkzeuge gibt es als WordPress-Plugin und als App, die ohne Installation läuft, und Sie wählen die Form, die zu Ihrem Arbeitsplatz passt.

  • International

    Die Werkzeuge kennen XRechnung, ZUGFeRD/Factur-X und Peppol und dazu KSeF, das staatliche E-Rechnungs-System in Polen.


Branding-Fassung

Alle One-File-Apps gibt es auch in Ihren Farben und mit Ihrem Logo.

Für Steuerkanzleien, Softwarehäuser und Unternehmen, die ihren Mandanten, Kunden oder dem eigenen Team ein Werkzeug im eigenen Auftritt geben wollen.


Stellen Sie sich Ihre Werkzeuge zusammen.

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.