E-Rechnung validieren und Fehler finden
Lege eine XRechnung (XML) oder eine ZUGFeRD- bzw. Factur-X-Rechnung (PDF) ab: Du erhältst sofort einen verständlichen Prüfbericht mit jedem Befund, seiner Regel und der betroffenen BT-Nummer – kostenlos, ohne Anmeldung und zu 100 % lokal in deinem Browser.
Kostenlos, ohne Anmeldung und zu 100 % lokal in deinem Browser.
100 % lokal im Browser
Deine Rechnungsdateien werden nicht an Billance übertragen. Prüfung und Vorschau laufen vollständig in deinem Browser.
Prüfung nach offiziellen Vorgaben
Geprüft wird gegen die offiziellen XML-Schemas und die gepinnten Regelpakete für EN 16931, XRechnung 3.0.2 und Peppol BIS 3.0.21.
Kostenlos und unbegrenzt
Ohne Anmeldung, ohne Tageslimit und ohne Abo – für beliebig viele Rechnungen.
Billance für Desktop & Mobile
Erstelle und prüfe E-Rechnungen (XRechnung & ZUGFeRD) und erfasse deine Belege direkt auf Mac, Windows, Linux, iOS & Android.
Mit einer Beispielrechnung ausprobieren
Lade ein offizielles Beispiel direkt ins Tool: eine XRechnung als XML oder eine ZUGFeRD-/Factur-X-PDF mit eingebetteter Rechnungs-XML. Die Verarbeitung erfolgt lokal in deinem Browser.
XRechnung · UBL
Quelle: KoSITZUGFeRD / Factur-X · EN 16931
Quelle: FeRD
Beispieldaten, keine Zahlungsaufforderung. Das PDF ist die offizielle Miet-Beispielrechnung aus ZUGFeRD 2.3.3, unverändert aus dem ZUGFeRD-csharp-Archiv bereitgestellt.
E-Rechnung online prüfen – ohne Upload und ohne Konto
Der Billance E-Rechnungs-Validator prüft elektronische Rechnungen direkt in deinem Browser. Du legst eine XRechnung als XML-Datei oder eine ZUGFeRD- beziehungsweise Factur-X-Rechnung als hybrides PDF ab und bekommst einen verständlichen Prüfbericht: XML-Schema, europäische Kernregeln nach EN 16931, nationale XRechnung-Regeln, Rechenlogik und Codelisten.
Weil die gesamte Prüfung lokal läuft, verlassen deine Rechnungsdaten dein Gerät nicht – weder die Datei noch der Dateiname noch die Befunde werden übertragen. Welches Format für dich passt, klärt der Vergleich ZUGFeRD und XRechnung; Fristen und Pflichten findest du in den E-Rechnung-Grundlagen und unter E-Rechnungspflicht.
- 01
Dateien ablegen
Ziehe eine oder mehrere XRechnung-XML- oder ZUGFeRD-PDF-Dateien in das Feld – oder wähle sie über den Dateidialog aus.
- 02
Lokal prüfen lassen
Dein Browser führt den versionierten Prüfplan aus und arbeitet die Dateien nacheinander ab. Rechnungsdaten werden nicht übertragen.
- 03
Bericht lesen & XML sichern
Öffne ein Ergebnis, springe von jedem Befund direkt in die Rechnungsdaten oder die XML-Quelle und speichere Bericht sowie eingebettetes XML lokal ab.
Was der Validator aus deiner Rechnung ausliest
Aus unleserlichem XML wird eine saubere Rechnungsansicht – mit Sprung von jedem Befund an die passende Stelle der Quelle.
Eine XRechnung besteht aus mehreren Tausend Zeilen XML mit Elementen wie „ram:SpecifiedLineTradeAgreement“ oder „cbc:PayableAmount“. Billance liest den semantischen Datenbaum aus und zeigt Verkäufer, Käufer, Positionen, Steuersätze, Summen und Zahlungsbedingungen als übersichtliche Rechnung an – inklusive Sprung von jedem Feld an die passende Stelle der XML-Quelle.
Bei ZUGFeRD- und Factur-X-Rechnungen steckt das strukturierte XML als Anhang im PDF. Der Extractor findet diesen Anhang, prüft ihn und stellt ihn zum Speichern bereit: So kannst du das eingebettete XML aus einer PDF-E-Rechnung extrahieren, ohne die Datei irgendwo hochzuladen. Enthält ein PDF mehrere Rechnungsanhänge, wählst du den passenden selbst aus.
Brauchst du nur die XML-Datei? Der XML-Extractor holt sie aus einer oder mehreren PDF-Rechnungen heraus; die lesbare Rechnungsansicht findest du im E-Rechnungs-Viewer.
| Bereich | Felder (BT) | Inhalt |
|---|---|---|
| Rechnungskopf | BT-1, BT-2, BT-3, BT-5 | Rechnungsnummer, Datum, Typ und Währung |
| Verkäufer | BT-27, BT-31, BT-35 | Name, Anschrift, USt-IdNr. und Kontakt |
| Käufer | BT-44, BT-48, BT-10 | Name, Anschrift, USt-IdNr. und Käuferreferenz |
| Rechnungspositionen | BG-25 | Bezeichnung, Menge, Einheit, Preise und Beträge |
| Steueraufschlüsselung | BG-23 | Bemessungsgrundlagen, Steuersätze und Steuerbeträge |
| Summen und Zahlung | BT-106, BT-112, BT-84 | Nettosumme, Bruttobetrag, Zahlungsziel und Bankverbindung |
Was der E-Rechnungs-Validator prüft
Struktur, Geschäftsregeln und Rechenlogik nach den aktuellen europäischen und deutschen Vorgaben.
XML-Schema & Wohlgeformtheit (XSD)
Prüfung der XML-Struktur gegen die offiziellen W3C-XML-Schemas für OASIS UBL 2.1 (Invoice & CreditNote) sowie UN/CEFACT CII D16B.
EN 16931 – europäische Kernregeln
Überprüfung der europäischen Kernregeln (CEN/EN 16931), Pflichtangaben, Steuerkategorien und semantischen Feldbeziehungen.
XRechnung 3.0 & nationale Regeln
Prüfung nach XRechnung 3.0.2 (KoSIT-Referenzstand) inklusive Käuferreferenz (BT-10 / Leitweg-ID) und B2G-Spezifikationen.
ZUGFeRD & Factur-X im PDF-Container
Inspektion von ZUGFeRD- und Factur-X-PDFs, Erkennung eingebetteter XML-Rechnungsdateien und Prüfung des erkannten XML-Profils.
Rechenlogik & Rundung
Exakte Prüfung aller Berechnungen: Positionsnettosummen, Rabatte, Zuschläge, Steuerbeträge und Rundungen.
UN/ISO-Codelisten
Prüfung gegen offizielle Codelisten für Währungen, Länder, Einheiten, Zahlungsarten und Steuerbefreiungen.
Häufige Validierungsfehler in der Praxis
Diese Befunde führen bei der Annahme von E-Rechnungen durch Behörden und Unternehmen am häufigsten zu Problemen.
| Regel / Fehlercode | Bedeutung | Lösung |
|---|---|---|
| BR-DE-15 / BT-10 | Die Käuferreferenz (BT-10) fehlt im XRechnung-Prüfplan. | Die vom Empfänger verlangte Käuferreferenz eintragen; bei Behörden gegebenenfalls die Leitweg-ID.BT-10: Käuferreferenz & Leitweg-ID |
| BR-CO-10 / BR-CO-15 | Positionssumme oder Bruttobetrag stimmen nicht mit den zugehörigen Summen überein. | Positionsbeträge, Netto- und Steuerbeträge anhand der angegebenen Regel prüfen.BT-106: Summe der Nettobeträge der PositionenBT-112: Rechnungsgesamtbetrag mit Umsatzsteuer (Brutto) |
| BR-S-05 / BT-152 | Eine standardbesteuerte Position (S) hat keinen positiven Steuersatz. | Befreiungsgrund oder korrekte Steuerkategorie (E = Steuerbefreit, Z = Nullsatz) auswählen.BT-152: Steuersatz der Position |
| BILLANCE-PDF-XML-MISSING | Im PDF wurde kein lesbarer Rechnungs-XML-Anhang gefunden. Eine normale PDF-Rechnung reicht nicht aus. | Das strukturierte XML oder eine passende Hybridrechnung vom Aussteller anfordern.Gewöhnliches PDF konvertieren: Ablauf und Grenzen |
| BR-DE-4 / BR-DE-9 | Die Postleitzahl des Verkäufers oder Käufers fehlt im XRechnung-Prüfplan. | Vollständige Adressangaben in den Firmen- und Kundenstammdaten hinterlegen. |
Nicht nur prüfen: E-Rechnungen erstellen, empfangen und verbuchen
Der Validator ist der kostenlose Einstieg. Mit der Billance-App kannst du außerdem E-Rechnungen erstellen, erhaltene Rechnungen einlesen und als Beleg oder Ausgabe pflegen. Die Desktop-App für Windows, macOS und Linux bietet lokale Rechnungsprüfung und die Konvertierung bestehender PDF-Rechnungen. Die Rechnungsprüfung verarbeitet deine Dateien lokal; andere Funktionen können eine Internetverbindung benötigen.
- E-Rechnung erstellen & versendenXRechnung und ZUGFeRD normgerecht erzeugen, im eigenen Layout gestalten und direkt versenden – inklusive Käuferreferenz und Leitweg-ID für Behörden.
- Erhaltene E-Rechnungen als Beleg und Ausgabe pflegenEingangsrechnungen und Belege einlesen, Beträge, Vorsteuer und Kategorien übernehmen und die Ausgabe sauber dokumentieren – lokal auf deinem Gerät.
- Prüfung direkt in der AnwendungDie Desktop-App ergänzt die lokale Rechnungsprüfung um eine Prüfhistorie. Prüfen ist kostenlos; Berichtsexporte sind mit Premium verfügbar.
Häufig gestellte Fragen (FAQ)
Hier findest du Antworten auf die wichtigsten Fragen zur Validierung, zum Auslesen von E-Rechnungen und zum Datenschutz.
Bereit für reibungslose E-Rechnungen?
Erstelle, prüfe und verwalte Rechnungen mit Billance – für Unternehmen, Selbstständige und Privatpersonen.