XRechnung prüfen: Validator im Browser. Die Datei bleibt bei Ihnen.

Sie haben eine XML-Datei bekommen oder selbst erzeugt und wollen vor dem Versand wissen, ob sie durchgeht.

Ziehen Sie die XML-Datei hierheroder klicken Sie und wählen Sie sie vom Rechner

E-Rechnung prüfen

Beispiel

Wir haben 2 Fehler gefunden. Bitte beheben Sie sie und prüfen Sie erneut.

Profil: XRechnung 3.x (Deutschland)Belegart: Invoice2 Fehler1 Warnung0 Hinweise

Für dieses Profil haben wir 270 Regeln ausgewertet.

FehlerBR-CO-15

Der Gesamtbetrag mit Umsatzsteuer (BT-112) soll 450.00 plus 85.50 sein, also 535.50. In der Datei steht 535.51.

Wert in der Datei: 535.51

Pfad zum Element: /Invoice/cac:LegalMonetaryTotal/cbc:TaxInclusiveAmount

FehlerARL-IBAN

Die IBAN "DE89370400440532013001" besteht die Modulo-97-Prüfung nach ISO 13616 nicht. Prüfen Sie die Kontonummer auf Tippfehler.

Wert in der Datei: DE89370400440532013001

Pfad zum Element: /Invoice/cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:ID

WarnungBR-DE-19

Bei SEPA-Überweisung (Code 58) soll in cac:PayeeFinancialAccount/cbc:ID eine gültige IBAN stehen. "DE89370400440532013001" besteht die Modulo-97-Prüfung nicht.

Wert in der Datei: DE89370400440532013001

Pfad zum Element: /Invoice/cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:ID

Beispiel: unsere Musterrechnung mit zwei Fehlern, die wir absichtlich eingebaut haben. Sobald Sie eine Datei laden, steht hier Ihr Ergebnis.

  • 0 € Prüfung und Vorschau, ohne Konto
  • 2,90 € zzgl. MwSt. (3,45 € inkl. 19 % MwSt. in Deutschland) XML einer Rechnung
  • 9,90 € zzgl. MwSt. (11,78 € inkl. 19 % MwSt. in Deutschland) 30 Tage unbegrenzt
Preise im Detail

332 Regelcodes aus den offiziellen Schematron-Dateien

EN 16931, XRechnung 3.0, Peppol BIS Billing 3.0, UBL 2.1, Invoice, CreditNote, BR-01 bis BR-65, BR-CO, BR-DEC, BR-CL, BR-DE-1 bis BR-DE-31, Leitweg-ID, IBAN mod 97, CustomizationID

Ziehen Sie sie hierher, und der Validator nennt Ihnen zu jedem Fund den Regelcode, einen Satz auf Deutsch, den Pfad zum Element und auf Wunsch den englischen Originalwortlaut der Regel. Welcher Regelsatz gilt, entscheidet das Feld CustomizationID: EN 16931, Peppol BIS Billing 3.0 oder XRechnung 3.x. Die Datei wird in Ihrem Browser gelesen und nirgendwo hochgeladen.

  • 332 Regelcodes aus EN 16931, Peppol BIS Billing 3.0 und XRechnung 3.x
  • Befunde auf Deutsch, mit Pfad zum Element und Regeltext im Original
  • Prüfung und Vorschau kostenlos, ohne Konto, ohne Limit

Drei Schritte, nichts zu installieren.

  1. Datei laden

    Ziehen Sie das XML aus Ihrer Rechnungssoftware hierher, wählen Sie es vom Rechner oder fügen Sie den Text ein. Gelesen wird UBL 2.1, Rechnung wie Gutschrift. Eine CII-Datei erkennen wir und sagen es Ihnen, Regeln wenden wir darauf nicht an.

  2. Fehler mit Erklärung lesen

    Zu jedem Befund sehen Sie den Regelcode, einen Satz auf Deutsch, den Wert aus der Datei, den Pfad zum Element und den englischen Originalwortlaut der Regel. Anhand der CustomizationID wählen wir selbst aus, ob EN 16931, Peppol BIS Billing 3.0 oder XRechnung gilt.

    FehlerBR-CO-15

    Der Gesamtbetrag mit Umsatzsteuer (BT-112) soll 450.00 plus 85.50 sein, also 535.50. In der Datei steht 535.51.

    Wert in der Datei: 535.51

    Pfad zum Element: /Invoice/cac:LegalMonetaryTotal/cbc:TaxInclusiveAmount

    Originalwortlaut der Regel (englisch)

    [BR-CO-15]-Invoice total amount with VAT (BT-112) = Invoice total amount without VAT (BT-109) + Invoice total VAT amount (BT-110).

  3. Protokoll speichern oder XML kaufen

    Prüfprotokoll und Belegvorschau samt PDF sind kostenlos. Bezahlt wird nur das XML einer Rechnung, die Sie hier im Formular erstellen: 2,90 € zzgl. MwSt. (3,45 € inkl. 19 % MwSt. in Deutschland) für eine, 9,90 € zzgl. MwSt. (11,78 € inkl. 19 % MwSt. in Deutschland) für 30 Tage. Vor dem Download läuft dieselbe Prüfung darüber.

Für wen das ist und ab wann es gilt.

  • Deutschlandseit 1. Januar 2025

    Unternehmen müssen E-Rechnungen im B2B empfangen können. Für das Versenden gilt eine Staffelung: Unternehmen mit einem Vorjahresumsatz bis 800 000 Euro haben Zeit bis 31.12.2027, ab dem 1. Januar 2028 müssen alle E-Rechnungen versenden. XRechnung 3.x prüfen und erstellen Sie hier, samt Feld für die Leitweg-ID.

  • PeppolPeppol BIS Billing 3.0

    Sie übergeben die Rechnung Ihrem Zugangsdienstleister, der sie dem Empfänger zustellt. Hier prüfen oder erstellen Sie sie vorher im Profil Peppol BIS Billing 3.0. Der Versand ins Peppol-Netz ist nicht enthalten.

  • Slowakeiab 1. Januar 2027

    Für inländische B2B-Umsätze von Umsatzsteuerpflichtigen wird die E-Rechnung über das Peppol-Netz Pflicht (Gesetz Nr. 385/2025 Z. z.). Slowakische Unternehmen identifizieren sich dort mit schemeID 0245 und ihrer Steuernummer DIČ.

Die Rechnungsdatei wird in Ihrem Browser gelesen, geprüft und dargestellt. An unseren Server wird sie nicht gesendet.

Bleibt im Browser

  • Datei lesen. Das XML wird direkt im Browser geöffnet und nirgendwo hochgeladen.
  • Regelprüfung und Vorschau. Alle 332 Regelcodes und die Darstellung des Belegs laufen bei Ihnen.
  • XML und PDF erzeugen. Das XML entsteht aus dem Formular im Browser, das PDF speichert die Druckfunktion Ihres Browsers.
  • Adressbuch und Entwurf. Liegen nur in diesem Browser und lassen sich über eine Schaltfläche im Formular löschen.

Geht an einen Server

  • Zahlungsprüfung. Nach der Rückkehr von Stripe fragt unsere Seite anhand der Nummer der Zahlungssitzung bei unserem Server nach, ob bezahlt ist. Die Rechnung wird dabei nicht gesendet.
  • Zahlung. Läuft auf der Seite von Stripe. Verkäufer (Merchant of Record) ist Link (Sold through Link, LLC) über den Dienst Stripe Managed Payments; das Produkt liefert ARLing s. r. o.
  • Freiwillige Anfrage. Sendet nur, was Sie selbst hineinschreiben.
  • Ergebnis per E-Mail. Nur wenn Sie es unter dem Ergebnis anfordern: Ihre Adresse und eine Zusammenfassung (Profil, Anzahlen, Regelcodes), nie die Datei. Einzelheiten in unserer Datenschutzerklärung.
  • Besuchsmessung. Unser eigenes Umami zählt Besuche und Ereignisse, etwa dass eine Prüfung lief und mit welchem Ergebnis. Der Inhalt der Rechnung geht nicht in die Messung.

Die Rechnungsdatei und die Angaben im Rechnungsformular bleiben in Ihrem Browser. Das Adressbuch für Verkäufer und Käufer liegt im localStorage und lässt sich über eine Schaltfläche im Formular löschen. Nach einer Zahlung prüfen wir deren Status auf dem Server. Eine separate freiwillige Anfrage sendet ARLing nur die dort eingegebenen Angaben; die Rechnung wird nicht automatisch angehängt. Besuche messen wir mit unserem eigenen Umami.

Das Ergebnis per E-Mail sendet nur Ihre E-Mail-Adresse und eine Zusammenfassung (Profil, Anzahlen und Regelcodes, nie die Datei), und nur wenn Sie es unter dem Ergebnis anfordern.

Sie zahlen erst für das fertige XML.

  • Prüfung und Vorschau

    Ohne Konto und ohne Limit, samt Prüfprotokoll und Beleg als PDF.

    0 €

    Datei prüfen
  • XML einer Rechnung

    Der Download ist in diesem Browser 24 Stunden freigeschaltet, damit Sie die Rechnung korrigieren und erneut herunterladen können.

    2,90 € zzgl. MwSt.3,45 € inkl. 19 % MwSt. in Deutschland

    Rechnung erstellen
  • 30 Tage ohne Begrenzung

    Beliebig viele Rechnungen, auch als Stapel aus CSV in einer ZIP-Datei. Einmalige Zahlung, kein Abo.

    9,90 € zzgl. MwSt.11,78 € inkl. 19 % MwSt. in Deutschland

    Stapel aus CSV

Preise zuzüglich Mehrwertsteuer. Die Stripe-Kasse berechnet die Steuer nach dem Land des Käufers, in Deutschland 19 %: eine Rechnung 3,45 €, 30 Tage 11,78 €. Den Endbetrag für Ihr Land zeigt die Kasse vor der Zahlung, in Österreich zum Beispiel mit 20 % MwSt.

Inhalt und Support: ARLing s. r. o., IČO 56583486, Bratislava. Verkäufer an der Kasse ist Link (Sold through Link, LLC) über Stripe; Link schickt Ihnen den Beleg.

Eine ehrliche Liste, kein Versprechen auf Vollständigkeit.

Wir prüfen 332 Regelcodes. Dazu gehören die Kernregeln der EN 16931 (BR-01 bis BR-65), die Summenregeln BR-CO, die Nachkommastellen BR-DEC, die Codelisten BR-CL, die Regeln je Steuerkategorie (S, Z, E, AE, K, G, O, L, M), die Regeln von Peppol BIS Billing 3.0 samt Prüfziffern nationaler Kennungen, die Regeln der XRechnung 3.x (BR-DE-1 bis BR-DE-31) und dreizehn eigene Prüfungen: IBAN nach mod 97, Form der deutschen USt-IdNr. sowie der slowakischen USt-IdNr. und Steuernummer, Format der Leitweg-ID, Reihenfolge der Daten und Währungscode.

Wir prüfen nicht das UBL-2.1-XSD-Schema, also weder Reihenfolge der Elemente noch Datentypen. Wir prüfen nicht die 755 Regeln der Gruppen UBL-CR, UBL-SR und UBL-DT, die meist auf überzählige Elemente hinweisen. Über die CII-Syntax wenden wir keine Regeln an: eine solche Datei erkennen wir und sagen es Ihnen. Ein Bestehen unserer Prüfung garantiert daher nicht, dass die Rechnung vom Empfänger, seinem Rechnungssystem oder vom Peppol-Netz angenommen wird. Es ist eine gute erste Prüfung, nicht das letzte Wort.

Die Regeltexte stammen aus den offiziellen Schematron-Dateien: EN 16931 von ConnectingEurope, Peppol BIS Billing 3.0 von OpenPEPPOL und XRechnung von der KoSIT. Regelcodes und Regeltexte sind normativ, wir geben sie als Zitat zusammen mit dem Regelcode wieder.

Was Leute fragen.

Keine Antwort gefunden? Schreiben Sie an support@arling.sk.

Was prüft dieser XRechnung-Validator?

Er prüft 332 Regelcodes: die Kernregeln der EN 16931 (BR-01 bis BR-65), die Summenregeln BR-CO, die Nachkommastellen BR-DEC, die Codelisten BR-CL, die Regeln je Steuerkategorie, die Regeln von Peppol BIS Billing 3.0 samt Prüfziffern nationaler Kennungen, die Regeln der XRechnung 3.x (BR-DE-1 bis BR-DE-31) und dreizehn eigene Prüfungen wie IBAN nach mod 97 oder die Form der Leitweg-ID.

Wird meine Rechnung dabei hochgeladen?

Nein. Die Datei wird von Ihrem Browser gelesen und dort geprüft, sie verlässt Ihren Rechner nicht. Wir legen kein Konto an und speichern nichts außer dem Ergebnis per E-Mail, das Sie anfordern. An den Server geht eine einzige Sache, und auch die nur beim Kauf: nach der Rückkehr von der Zahlung fragen wir, ob diese Zahlung bezahlt ist. Eine Ausnahme: Wenn Sie sich das Ergebnis unter der Prüfung freiwillig per E-Mail senden lassen, gehen Ihre E-Mail-Adresse und eine Zusammenfassung (Profil, Anzahlen und Regelcodes, nie die Datei) an unseren Server und werden bis zum Versand in unserer Datenbank gespeichert; eine Kopie der gesendeten E-Mail bleibt in unserem Postfach (Datenschutzerklärung, Teil 3).

Woher weiß der Validator, welche Regeln gelten?

Aus dem Feld CustomizationID, dem Element BT-24. Für Peppol BIS Billing 3.0 steht dort urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0, für XRechnung 3.0 endet der Wert auf xrechnung_3.0. Anhand dieses Feldes wählt der Validator den Regelsatz selbst aus, Sie müssen nichts einstellen.

Was prüfen wir nicht?

Wir prüfen nicht das UBL-2.1-XSD-Schema, also weder Reihenfolge der Elemente noch Datentypen. Wir prüfen nicht die 755 Regeln der Gruppen UBL-CR, UBL-SR und UBL-DT, die meist auf überzählige Elemente hinweisen. Auf die Syntax CII wenden wir keine Regeln an: eine solche Datei erkennen wir und sagen es Ihnen. Ein Bestehen unserer Prüfung garantiert deshalb nicht, dass der Empfänger die Rechnung annimmt.

Warum meldet der Validator BR-CO-15?

BR-CO-15 verlangt, dass der Bruttobetrag (BT-112) gleich dem Nettobetrag (BT-109) plus der Gesamtsteuer (BT-110) ist. Meist geht es um einen Cent: die Software rechnet die Steuer je Zeile und rundet, die Norm will eine Steuer je Steuersatz aus der gesamten Bemessungsgrundlage. Korrigieren Sie die Summe im Kopf der Rechnung, nicht die einzelnen Zeilen.

Kostet die Prüfung etwas?

Nein, Prüfung und Belegvorschau sind kostenlos, ohne Konto und ohne Limit. Bezahlt wird nur, wenn Sie mit dem Generator eine neue Rechnung bauen und das fertige XML herunterladen wollen: 2,90 € zzgl. MwSt. (3,45 € inkl. 19 % MwSt. in Deutschland) für eine Rechnung oder 9,90 € zzgl. MwSt. (11,78 € inkl. 19 % MwSt. in Deutschland) für 30 Tage.

Vorlage und Prüfung, keine Steuerberatung.

Dieses Werkzeug prüft die Form der Datei und setzt aus Ihren Angaben eine Musterrechnung in UBL 2.1 zusammen. Es beurteilt nicht, ob Sie mit oder ohne Umsatzsteuer abrechnen müssen, welcher Satz für eine Leistung gilt, ob die Steuerschuld übergeht und ob der Umsatz überhaupt steuerbar ist. Das ist Steuerberatung, dafür sind Steuerberaterin oder Steuerberater da. Für die Richtigkeit der Rechnung haftet, wer sie ausstellt.

Wenn sich Gesetz, Schematron oder Version der Spezifikation ändern, passen wir die Regeln an und schreiben es hier mit Datum. Die Fakten auf dieser Seite haben wir am 11. 9. 2026 an den oben genannten offiziellen Quellen geprüft.

Weitere Werkzeuge und Notizen.

Alle drei Werkzeuge auf einer Seite, Prüfung, Vorschau und Generator: E-Rechnung prüfen, ansehen und erstellen.

Eine erhaltene XRechnung nur lesen oder als PDF speichern: XRechnung Viewer.

CSV zu XRechnung: mehrere Rechnungen als ZIP.

Die Prüfung der SEPA-Zahlungsdatei samt strukturierter Adresse bietet die Seite SEPA-Datei prüfen lassen.

DSGVO-Dokumente für Unternehmen, Einzelunternehmer und Onlineshop finden Sie auf der Seite DSGVO-Dokumente.

Die häufigsten Fehler beim Prüfen einer XRechnung erklärt die Notiz XRechnung prüfen.

XML zur Hand? Das Ergebnis sehen Sie in Sekunden.

Kostenlos, ohne Konto, die Datei bleibt in Ihrem Browser.