Ratgeber · Für Kanzleien und Verbände

Den XRechnung-Viewer auf Ihrer Website einbinden

Ihre Mandanten oder Mitglieder können XRechnungen direkt auf Ihrer Website lesen: mit diesem Viewer, ohne Upload und ohne Konto. Die iframe-Einbindung ist kostenlos.

Was der Viewer tut

Der Viewer liest UBL und CII sowie XML-Anhänge aus ZUGFeRD-PDFs. Er zeigt die Rechnung an, prüft Kernfelder und zwei Summenvergleiche und bietet bei Abweichungen einen Korrekturtext an den Lieferanten sowie einen lokalen PDF-Prüfbericht. Er prüft nicht alle KoSIT-Regeln. Für eine vollständige Prüfung benötigen Sie ein Prüfprogramm wie den KoSIT-Validator.

Was mit den Daten passiert

Die Datei wird nur im Browser Ihrer Besucher gelesen. Sie wird nicht hochgeladen, nicht dauerhaft im Browser gespeichert und nicht an ERIT übertragen. Der Viewer setzt keine Cookies, nutzt keinen Browser-Speicher und bindet keine Dienste Dritter ein. Ein heruntergeladener Prüfbericht enthält Prüfwerte und den Dateinamen; er wird lokal gespeichert.

Beim Laden des iframe ruft der Browser statische Dateien vom ERIT-Webserver ab. Dieser kann IP-Adresse, Zeitpunkt und Zugriffsdetails protokollieren. Das Code-Beispiel unterdrückt den Referrer. Rechnungsdaten werden dabei nicht übertragen. Die Aufbewahrungsdauer der Server-Logs ist vor einer Veröffentlichung zu bestätigen.

So prüfen Sie es selbst: Öffnen Sie die Entwicklerwerkzeuge und den Bereich Netzwerk. Laden Sie den Viewer vollständig, leeren Sie die Liste und wählen Sie eine Rechnung. Während der Prüfung entstehen keine Netzwerkanfragen. Die CSP im iframe enthält connect-src 'none'; form-action 'none'. Die zusätzlichen HTTP-Header stehen im Konfigurationsfragment und müssen vor Veröffentlichung eingebunden werden.

Option A: Code-Schnipsel

Kopieren Sie diesen Code in Ihre Website. Das iframe trennt den Viewer vom Skriptzugriff auf Ihre Website und von deren Gestaltung. Der sichtbare ERIT-Hinweis bleibt im iframe erhalten. Für den zusätzlichen Link außerhalb des iframe ist rel="nofollow" vorbelegt; Sie können diesen Wert beibehalten.

<iframe src="https://www.erit-erechnung.de/embed/xrechnung-viewer.html"
  title="XRechnung- und ZUGFeRD-Viewer" width="100%" height="720"
  style="border:0;max-width:100%" loading="lazy"
  sandbox="allow-scripts allow-same-origin allow-popups allow-popups-to-escape-sandbox allow-downloads"
  referrerpolicy="no-referrer"></iframe>
<p>XRechnung-Viewer von <a href="https://www.erit-erechnung.de/xrechnung-viewer.html" rel="nofollow">ERIT</a></p>

Vorschau:

XRechnung-Viewer von ERIT

Parameter am iframe-src: ?theme=light, ?theme=dark oder ?theme=auto. Mit &draft=0 blenden Sie den Lieferantentext aus. Vorgabe: automatische Farbauswahl, Lieferantentext sichtbar. Die feste Höhe erlaubt internes Scrollen. Optional passt dieser Code die Höhe an; er akzeptiert nur Zahlen vom eigenen iframe:

const viewer = document.querySelector('iframe[title="XRechnung- und ZUGFeRD-Viewer"]');
window.addEventListener("message", (event) => {
  if (event.source !== viewer.contentWindow ||
      event.origin !== new URL(viewer.src).origin ||
      !Number.isFinite(event.data)) return;
  viewer.height = Math.min(20000, Math.max(320, Math.ceil(event.data)));
});

Option B: Selbst hosten

Das technische Paket enthält HTML, JavaScript, CSS und Hinweise zum Betrieb. Sie benötigen keine externen Schriftdateien. Entpacken Sie die ZIP-Datei, laden Sie alle Dateien in dasselbe Verzeichnis auf Ihren HTTPS-Webspace und verlinken Sie index.html. Dann entstehen auch beim Laden keine Anfragen an ERIT. Updates installieren Sie durch ein neues Paket.

Lizenzentwurf, rechtliche Prüfung ausstehend: Vor einem öffentlichen Einsatz ist die Freigabe der Selbsthosting-Bedingungen nötig. Das Paket dient derzeit der technischen Prüfung.

Technisches Selbsthosting-Paket herunterladen

Version 1.0.2 · 83,000 Bytes · erit-viewer-embed-1.0.2.zip
SHA-256: 0ed299469551e80492384eda720da225a0a265ecc6dadaa66586b9fb5877076e
KoSIT-Regelsatz: keiner, nur Kernfelder und Summen. Erste technische Version: Container-Viewer und PDF-Bericht.

Bedingungen und Kontakt

Die iframe-Einbindung ist kostenlos. Der sichtbare Hinweis „Bereitgestellt von ERIT“ bleibt erhalten. Die Prüfung ist auf Kernfelder und Summen begrenzt. Bedingungen für Selbsthosting und Änderungen am Dienst sind noch rechtlich zu prüfen; eine Ankündigungsfrist ist noch nicht festgelegt.

Fragen zur Einbindung: kontakt@erit-erechnung.de. Für Empfang, Prüfung und Archiv entsteht ERIT Cloud; sie ist in Entwicklung.

Quellen

  1. KoSIT: Prüfregeln validator-configuration-xrechnung 3.0.2 (XRechnung 3.0.2), Release vom 31.08.2026
  2. § 14 UStG: Ausstellung von Rechnungen

Hinweis: Dieser Ratgeber gibt einen allgemeinen Überblick (Stand: Oktober 2026) und ersetzt keine Rechts- oder Steuerberatung. Für Ihren konkreten Fall wenden Sie sich bitte an Ihre Steuerberatung.

Häufige Fragen

Kostet die iframe-Einbindung etwas?

Nein. Für das Selbsthosting sind die Lizenzbedingungen noch in Prüfung.

Sieht ERIT, welche Rechnungen meine Besucher lesen?

Nein. ERIT erhält nur gewöhnliche Abrufe der statischen Viewer-Dateien. Dabei können Server-Logs entstehen. Die Rechnung und ihre Prüfwerte werden nicht übertragen.

Was sollte ich in meiner Datenschutzerklärung nennen?

Beim iframe werden Inhalte vom ERIT-Server geladen. Ein neutraler Entwurf lautet: Auf dieser Seite ist ein Viewer von ERIT eingebunden. Beim Laden werden statische Dateien von dessen Server abgerufen; Rechnungen werden ausschließlich lokal im Browser verarbeitet. Lassen Sie diesen Entwurf vor Einsatz rechtlich prüfen und ergänzen Sie die bestätigten Angaben zu Server-Logs.

Was passiert bei einer neuen XRechnung-Version?

Der iframe lädt die bereitgestellte Version. Selbst gehostete Dateien aktualisieren Sie durch ein neues Paket. Dieser Viewer nutzt keinen KoSIT-Regelsatz; er prüft weiterhin nur Kernfelder und Summen.

Kann ich das Aussehen anpassen?

Sie können zwischen hell, dunkel und automatischer Farbauswahl wählen. Weitere Gestaltungsparameter gibt es nicht.

Eine E-Rechnung prüfen, ohne sie hochzuladen

Der XRechnung-Viewer ist kostenlos und liest die Datei nur in Ihrem Browser. Für Empfang, Archiv und DATEV-Übergabe entsteht ERIT Cloud.