XRechnung prüfen und erstellen. Fehler finden, bevor es der Empfänger tut.

XML-Datei hineinziehen und sofort sehen, welche Regel aus EN 16931, XRechnung oder Peppol verletzt ist und an welcher Stelle. Kostenlos, ohne Konto, die Datei verlässt Ihren Browser nicht.

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

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.

Ein weißes Rechnungsblatt mit geprägten Positionszeilen, oben rechts eine Eckklammer aus Kupfer, daneben auf dem Tisch ein kleiner Kupferchip mit Häkchen.

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.
  • 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.

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, jeder mit eigener Erklärseite. 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 ist eine E-Rechnung?

Eine E-Rechnung ist eine Rechnung, die in einem strukturierten Format ausgestellt, übermittelt und empfangen wird, das ein Computer ohne Abtippen verarbeiten kann. Ein per E-Mail verschicktes PDF ist keine E-Rechnung. Das Format regelt die europäische Norm EN 16931 mit ihren zwei Syntaxen: UBL 2.1 und UN/CEFACT CII.

Wen betrifft das und ab wann?

In Deutschland müssen Unternehmen E-Rechnungen im B2B seit dem 1. Januar 2025 empfangen können. Für das Versenden gilt eine Staffelung: bis 31.12.2026 dürfen alle noch andere Formate verwenden, Unternehmen mit einem Vorjahresumsatz bis 800 000 Euro bis 31.12.2027, ab dem 1. Januar 2028 müssen alle E-Rechnungen versenden. In der Slowakei gilt die Pflicht für inländische B2B-Umsätze von Umsatzsteuerpflichtigen ab dem 1. Januar 2027.

UBL oder CII, was soll ich wählen?

Beide Syntaxen sind nach EN 16931 gleichwertig. Im Peppol-Netz wird in der Praxis UBL 2.1 versendet, deshalb erzeugen wir es auch. CII wird vor allem in Deutschland genutzt, auch im Inneren des hybriden PDF-Formats ZUGFeRD. Unser Prüfer prüft die Regeln bisher nur über UBL; eine CII-Datei erkennen wir und sagen es Ihnen, die Regeln wenden wir darauf nicht an.

Was ist Peppol und wie wird die Rechnung übermittelt?

Peppol ist ein europäisches Netz zur Übermittlung elektronischer Belege. Sie senden die Rechnung nicht direkt an den Empfänger, sondern an Ihren Zugangsdienstleister; dieser übergibt sie dem Dienstleister des Empfängers und der dem Empfänger. In Deutschland identifizieren sich Behörden über die Leitweg-ID mit schemeID 0204, Unternehmen häufig über die USt-IdNr. mit dem Peppol-Code 9930.

Was bedeutet CustomizationID?

CustomizationID ist das Feld BT-24 und sagt, nach welcher Spezifikation die Rechnung geschrieben ist. Es bestimmt, welche Regeln gelten. Für Peppol BIS Billing 3.0 lautet der Wert urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0, für XRechnung 3.0 endet er auf xrechnung_3.0. Anhand dieses Feldes wählt unser Prüfer den Regelsatz selbst aus.

Warum meldet der Prüfer 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.

Wie bekomme ich einen Beleg für die Zahlung?

Verkäufer (Merchant of Record) ist Link (Sold through Link, LLC) über den Dienst Stripe Managed Payments; das Produkt liefert ARLing s. r. o. Nach der Zahlung sendet Ihnen Link per E-Mail den Beleg und eine Rechnung mit Umsatzsteuer. Die Kasse hat kein Feld für die USt-IdNr.; der Beleg lautet auf Name und Adresse aus der Kasse.

Gibt es eine Rückerstattung?

Mit dem Klick auf Bezahlen stimmen Sie der sofortigen Bereitstellung digitaler Inhalte zu und nehmen zur Kenntnis, dass Sie damit Ihr Widerrufsrecht verlieren (§ 356 Abs. 5 BGB; nach slowakischem Recht, dem Sitzstaat von ARLing, § 19 Abs. 1 Buchst. m) des Gesetzes Nr. 108/2024 Z. z.). Falls das Werkzeug bei Ihnen nicht funktioniert oder etwas nicht stimmt, schreiben Sie an support@arling.sk. Ich antworte persönlich, meist innerhalb von 24 Stunden.

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.

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.