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 komplett 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 und springe von jedem Befund direkt in die Rechnungsdaten oder die XML-Quelle. Mit Premium kannst du Berichte und das eingebettete XML lokal speichern.
Was der Validator aus deiner Rechnung ausliest
Aus unleserlichem XML wird eine lesbare Rechnungsansicht. Von jedem Befund springst du 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. Von jedem Feld springst du 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 dokumentieren. Alles 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, als Unternehmen, Selbstständige oder Privatperson.