rechnungx

Rechnung erstellen / ZUGFeRD prüfen

ZUGFeRD-Rechnung prüfen

Laden Sie ein ZUGFeRD- oder Factur-X-PDF hoch. Wir lesen die eingebettete XML-Datei aus und prüfen sie mit dem offiziellen KoSIT-Validator.

Was wird bei ZUGFeRD geprüft?

Ein ZUGFeRD-PDF besteht aus zwei Teilen: dem sichtbaren Rechnungsbild und einer unsichtbaren XML-Datei. Für das Finanzamt und die Buchhaltung zählt die XML-Datei. Der Validator prüft deshalb genau diese Datei, nicht das Bild.

Profil MINIMUM und BASIC WL

Die Profile MINIMUM und BASIC WL enthalten zu wenige Angaben. Sie gelten in Deutschland nicht als E-Rechnung. Verwenden Sie mindestens das Profil EN 16931, auch COMFORT genannt.

Was der Validator prüft

Die Prüfung läuft in zwei Stufen. Zuerst prüft der Validator den Aufbau der Datei gegen das XML-Schema. Danach prüft er die Geschäftsregeln: Pflichtfelder, Rechenwege, Steuersätze und Codes.

Regeln mit BR-DE stammen aus dem deutschen Standard XRechnung. Regeln mit BR und BR-CO stammen aus der europäischen Norm EN 16931. Ein Fehler macht die Datei ungültig, ein Hinweis nicht.

Häufige Fehlercodes und ihre Lösung

CodeBedeutungLösung
BR-DE-1Zahlungsangaben fehlen. Die Rechnung sagt nicht, wie bezahlt werden soll.Zahlungsart angeben, bei Überweisung mit IBAN.
BR-DE-2Kontakt des Verkäufers fehlt. Die Gruppe „Seller contact“ fehlt ganz.Ansprechpartner, Telefon und E-Mail des Verkäufers eintragen.
BR-DE-3Ort des Verkäufers fehlt. In der Anschrift des Verkäufers fehlt der Ort.Ort in der Verkäuferadresse ergänzen.
BR-DE-4PLZ des Verkäufers fehlt. In der Anschrift des Verkäufers fehlt die Postleitzahl.Postleitzahl in der Verkäuferadresse ergänzen.
BR-DE-5Ansprechpartner fehlt. Beim Verkäufer fehlt der Name einer Kontaktperson oder Abteilung.Name des Ansprechpartners eintragen.
BR-DE-6Telefon des Verkäufers fehlt. Die XRechnung verlangt eine Telefonnummer für Rückfragen.Telefonnummer beim Verkäuferkontakt eintragen.
BR-DE-7E-Mail des Verkäufers fehlt. Die XRechnung verlangt eine E-Mail-Adresse für Rückfragen.E-Mail-Adresse beim Verkäuferkontakt eintragen.
BR-DE-8Ort des Käufers fehlt. In der Anschrift des Käufers fehlt der Ort.Ort in der Käuferadresse ergänzen.
BR-DE-9PLZ des Käufers fehlt. In der Anschrift des Käufers fehlt die Postleitzahl.Postleitzahl in der Käuferadresse ergänzen.
BR-DE-15Leitweg-ID oder Käuferreferenz fehlt. Das Feld „Buyer reference“ ist leer. Behörden brauchen hier die Leitweg-ID.Leitweg-ID des Auftraggebers eintragen. Bei Firmenkunden reicht eine Bestell- oder Kundennummer.
BR-DE-16Steuernummer oder USt-IdNr. fehlt. Bei Umsatzsteuer muss der Verkäufer eine USt-IdNr. oder Steuernummer angeben.USt-IdNr. oder Steuernummer des Verkäufers eintragen.
BR-DE-17Rechnungsart nicht erlaubt. Der Code für die Rechnungsart ist in der XRechnung nicht zugelassen.Einen erlaubten Code wählen, zum Beispiel 380 für Rechnung oder 381 für Gutschrift.
BR-DE-21Falsche Standard-Kennung. Die Datei gibt sich nicht als XRechnung aus. Das Feld „Specification identifier“ passt nicht.Datei mit einem Programm erstellen, das XRechnung 3.0 unterstützt.
BR-DE-23-aBankverbindung fehlt. Als Zahlungsart ist Überweisung angegeben, aber die IBAN fehlt.IBAN des Zahlungsempfängers eintragen.
BR-01Standard-Kennung fehlt. Die Datei sagt nicht, nach welchem Standard sie aufgebaut ist.Datei mit einem E-Rechnungsprogramm neu erzeugen.
BR-02Rechnungsnummer fehlt. Jede Rechnung braucht eine Nummer.Eindeutige Rechnungsnummer eintragen.
BR-03Rechnungsdatum fehlt. Das Ausstellungsdatum ist leer.Rechnungsdatum eintragen.
BR-05Währung fehlt. Der Währungscode ist leer.Währung angeben, meist EUR.
BR-06Name des Verkäufers fehlt. Die Rechnung nennt den Verkäufer nicht.Firmenname des Verkäufers eintragen.
BR-07Name des Käufers fehlt. Die Rechnung nennt den Käufer nicht.Name oder Firma des Käufers eintragen.
BR-16Keine Rechnungsposition. Die Rechnung enthält keine einzige Position.Mindestens eine Leistung mit Menge und Preis eintragen.
BR-CO-10Summe der Positionen stimmt nicht. Die Summe aller Positionen weicht vom angegebenen Nettobetrag ab.Positionen und Nettosumme neu berechnen, Rundung prüfen.
BR-CO-13Nettobetrag stimmt nicht. Positionssumme minus Rabatte plus Zuschläge ergibt nicht den Nettobetrag.Rabatte und Zuschläge prüfen und neu rechnen.
BR-CO-15Bruttobetrag stimmt nicht. Netto plus Umsatzsteuer ergibt nicht den Bruttobetrag.Steuer und Gesamtbetrag neu berechnen.
BR-CO-16Zahlbetrag stimmt nicht. Brutto minus Anzahlungen ergibt nicht den Zahlbetrag.Anzahlungen und Zahlbetrag prüfen.
BR-CO-25Zahlungsziel fehlt. Bei offenem Betrag fehlen Fälligkeitsdatum und Zahlungsbedingungen.Fälligkeitsdatum oder Zahlungsbedingungen eintragen.
BR-S-08Steuer-Bemessung stimmt nicht. Für den Regelsteuersatz passt die Bemessungsgrundlage nicht zur Summe der Positionen.Steuersätze der Positionen und Steueraufschlüsselung abgleichen.

Häufige Fragen

Wie prüfe ich eine ZUGFeRD-Rechnung?

Laden Sie das PDF oben hoch. rechnungx liest die eingebettete XML-Datei aus und prüft sie mit dem KoSIT-Validator nach EN 16931. Das Ergebnis sehen Sie in Sekunden.

Mein PDF hat keine XML-Datei. Was nun?

Dann ist es ein normales PDF und keine E-Rechnung. Bitten Sie den Absender um eine ZUGFeRD-Rechnung oder XRechnung. Seit 2025 müssen Sie E-Rechnungen empfangen können, ab 2027 und 2028 müssen Firmen sie auch verschicken.

Ist ZUGFeRD dasselbe wie Factur-X?

Ja, technisch weitgehend. ZUGFeRD 2.x und das französische Factur-X verwenden dasselbe Format. Der Validator prüft beide.

Wird mein PDF gespeichert?

Nein. Der Server liest die Datei für die Prüfung ein und verwirft sie danach.

Weitere Werkzeuge