FaeBill

E-Rechnung prüfen – kostenlos, ohne Anmeldung

Laden Sie eine ZUGFeRD-PDF oder eine XRechnung-XML hoch. Sie sehen sofort, ob Format, XML-Schema, Schematron-Regeln und die wichtigsten Pflichtangaben stimmen.

Was wird geprüft – und was nicht

Der Validator führt eine technische Prüfung in zwei Stufen durch (Stufe 1: Struktur und ausgewählte Pflichtangaben; Stufe 2: formale Schematron-Prüfung, soweit für die Datei eine Prüfkonfiguration vorliegt):

  • Erkennung von Dateiformat und Profil (ZUGFeRD/Factur-X, XRechnung als CII oder UBL)
  • Prüfung der XML-Struktur gegen das zugehörige XML-Schema (XSD) – bei ZUGFeRD/Factur-X und CII in Stufe 1, bei UBL-Dateien in Stufe 2, sofern ein Prüfszenario vorliegt (XRechnung 3.0)
  • Prüfung ausgewählter Pflichtangaben: Rechnungsnummer (BT-1), Rechnungsdatum (BT-2), Währung (BT-5), Name des Verkäufers (BT-27) und Umsatzsteuer-Aufschlüsselung (BG-23)
  • eine einfache Summenprobe
  • formale Schematron-Prüfung (Stufe 2) mit den Regeln der XRechnung 3.0 (einschließlich der darin enthaltenen Geschäftsregeln der EN 16931) bzw. bei ZUGFeRD/Factur-X-Dateien mit den Schematron-Regeln des FeRD-Pakets (Factur-X 1.09.2); nicht für jede Datei verfügbar, zum Beispiel nicht für ältere XRechnung-Versionen, andere ZUGFeRD-Versionen, PDF ohne eingebettetes XML oder bei vorübergehender Nichtverfügbarkeit

Nicht geprüft werden:

  • ob die Rechnung alle Pflichtangaben nach § 14 UStG enthält und steuerlich richtig ist (z. B. Steuersatz, Steuernummer, USt-IdNr.)
  • die Konformität der PDF/A-3-Datei (es wird nur festgestellt, ob eine entsprechende Kennzeichnung vorhanden ist)
  • die Annahme durch Ihren Rechnungsempfänger, Ihr Buchhaltungssystem oder ein Rechnungsportal

Ein positives Ergebnis bedeutet nur, dass die oben genannten technischen Prüfungen bestanden wurden. Es ist keine Bestätigung, dass die Rechnung allen gesetzlichen oder technischen Anforderungen entspricht, und keine Zertifizierung oder Bestätigung durch die KoSIT oder eine Behörde.

Ihre Datei wird nur zur technischen Prüfung an unsere Prüfdienste (Google Cloud Run, Frankfurt, EU) übertragen, dort – auch bei der formalen Schematron-Prüfung – im Arbeitsspeicher verarbeitet und nicht gespeichert; Dateiinhalt und Dateiname werden nicht protokolliert. Verantwortlich ist die Halo Handelsgesellschaft mbH; Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO (Ihre Prüfanfrage) und, für in der Rechnung enthaltene Daten Dritter, Art. 6 Abs. 1 lit. f DSGVO (Interesse an der technischen Prüfung und am sicheren, missbrauchsfreien Betrieb des Dienstes); Google Cloud ist unser Auftragsverarbeiter. Zur Missbrauchsabwehr verarbeiten wir einen Hash Ihrer IP-Adresse sowie Größe, Format, Status und Dauer der Prüfung; Ihre IP-Adresse fällt zudem in den Plattformprotokollen an, auch schon beim Öffnen dieser Seite. Bitte laden Sie nur Rechnungen hoch, die Sie verarbeiten dürfen; weitere Informationen und Ihre Rechte: Datenschutzerklärung.

Rechnungen gleich richtig erstellen

Mit FaeBill erstellen Sie ZUGFeRD- und XRechnung-Dateien direkt aus Ihren Rechnungsdaten. Die Registrierung ist kostenlos.

Häufige Fragen

Was ist der Unterschied zwischen XRechnung und ZUGFeRD?

XRechnung ist ein reines XML-Format (Syntax CII oder UBL) und die deutsche Ausprägung der europäischen Norm EN 16931; eine lesbare Ansicht entsteht erst mit einem Viewer. ZUGFeRD – technisch identisch mit dem französischen Factur-X – ist eine PDF/A-3-Datei mit eingebettetem XML im CII-Format. Die Norm EN 16931 erfüllt ZUGFeRD ab dem Profil BASIC bzw. EN 16931; die Profile MINIMUM und BASIC WL genügen ihr nicht.

Warum meldet der Validator einen Formatfehler?

Ein Formatfehler heißt: Das XML ist nicht wohlgeformt, es passt nicht zum XML-Schema, oder ein PDF kündigt eine eingebettete E-Rechnung an, deren XML sich aber nicht auslesen lässt. Häufige Ursache ist ein ZUGFeRD-PDF, das die erzeugende Software fehlerhaft erstellt hat. Ein gewöhnliches PDF ohne eingebettetes XML meldet der Validator dagegen als „keine E-Rechnung erkannt“.

Was bedeuten BT-1, BT-27 und BG-23?

BT steht für Business Term, BG für Business Group, so heißen die Datenfelder der Norm EN 16931. BT-1 ist die Rechnungsnummer, BT-2 das Rechnungsdatum, BT-5 der Währungscode, BT-27 der Name des Verkäufers und BG-23 die Aufschlüsselung der Umsatzsteuer. Fehlt eines davon, meldet der Validator einen Fehler bei den Pflichtangaben.

Reicht eine bestandene Prüfung aus?

Nein, nicht allein. Die Prüfung findet formale und technische Fehler früh: Stufe 1 prüft Struktur und ausgewählte Pflichtangaben, Stufe 2 die Schematron-Regeln der XRechnung bzw. des ZUGFeRD-/Factur-X-Pakets, soweit für Ihre Datei eine Prüfkonfiguration vorliegt. Sie ersetzt aber weder eine Prüfung nach § 14 UStG noch die Annahmeprüfung Ihres Empfängers. Ob Ihr Empfänger die Rechnung verarbeiten kann, hängt zusätzlich von dessen Anforderungen ab, bei Behörden etwa von der Leitweg-ID.