Sleep XML of PDF hierheen

XRechnung 3.0, UBL Invoice of ZUGFeRD / Factur-X PDF, beide formaten ondersteund.

100% lokaal in je browser, geen gegevens naar onze server gestuurd.

Validatiestatus

Formaat
ZUGFeRD-profiel
Fouten
Waarschuwingen

E-facturen valideren, XRechnung, UBL & ZUGFeRD-checker (gratis, online)

Valideer je e-factuur tegen CEN 16931 / EN 16931. XRechnung 3.0 (UBL), UBL Peppol BIS en ZUGFeRD / Factur-X PDF's, verplichte velden, totalen, profieldetectie. 100% lokaal in je browser, geen upload.

  • XRechnung 3.0 + UBL + ZUGFeRD/Factur-X
  • 100% lokaal, geen data-upload
  • Verplichte velden BT-1 t/m BT-160 volgens EN 16931
  • Totalen gecontroleerd + ZUGFeRD-profiel gedetecteerd

Zo werkt het: E-factuur controleren

1

XML oder PDF hochladen

Ziehe deine XRechnung-XML, UBL-Invoice oder ZUGFeRD/Factur-X-PDF in die Upload-Zone. Akzeptiert werden .xml und .pdf bis 100 MB.

2

Automatische Format-Erkennung

Der Validator erkennt das Format (XRechnung 3.0, UBL, Factur-X), extrahiert bei PDFs das eingebettete XML und identifiziert das ZUGFeRD-Profil.

3

Pflichtfelder + Beträge prüfen

Du siehst sofort: welche BT-Felder fehlen, ob Netto + Steuer = Brutto stimmt, ob die CustomizationID korrekt ist. Klare Fehler- und Warning-Liste.

E-factuurvalidatie: wat je moet weten

EU B2B-verplichting en Peppol

Nederland gebruikt sinds 2017 verplicht e-facturering voor de centrale overheid via Peppol BIS Billing 3.0. In B2B is e-facturering nog vrijwillig, maar de Europese trend (ViDA-voorstel) gaat richting verplichte gestructureerde facturen vanaf 2030. Voor Duitsland geldt sinds 1 januari 2025 een ontvangstplicht voor binnenlandse B2B. Wie facturen ontvangt heeft een validator nodig, een gratis validator is daarom geen nice-to-have maar een compliance-tool.

XRechnung 3.0

XRechnung is de Duitse standaard voor gestructureerde e-facturen, gebaseerd op de Europese norm CEN/EN 16931. Versie 3.0 is verplicht sinds februari 2024 en wordt geïdentificeerd door de CustomizationID 'urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_3.0'. Payload is platte XML, UBL 2.1 of UN/CEFACT Cross Industry Invoice (CII). Nederlandse Peppol BIS Billing 3.0 is hieraan grotendeels conform.

ZUGFeRD / Factur-X

ZUGFeRD (Duits) en het internationaal identieke Factur-X zijn hybride formaten: een PDF/A-3 met gestructureerde XML als bijlage (factur-x.xml). Profielen variëren van MINIMUM via BASIC WL, BASIC, EN 16931 (COMFORT) tot EXTENDED. Pas vanaf profiel EN 16931 is de factuur volledig CEN-16931-conform. Onze validator detecteert het profiel automatisch.

Business Terms (BT) volgens EN 16931

EN 16931 codeert elke factuurinformatie als Business Term met een uniek nummer. Verplichte BT's: BT-1 factuurnummer, BT-2 uitgiftedatum, BT-3 factuursoortcode (UNTDID 1001), BT-5 valutacode (ISO 4217), BT-9 vervaldatum, BT-22 opmerking / koperreferentie, BT-27 verkopernaam, BT-40 verkoperland, BT-44 kopernaam, BT-55 koperland. Verplichte totalen: BT-109 TaxExclusiveAmount, BT-110 TaxAmount, BT-112 TaxInclusiveAmount, BT-115 PayableAmount.

Wiskundige consistentie

EN 16931 vereist dat totalen kloppen: TaxExclusiveAmount (BT-109) plus TaxAmount (BT-110) moet gelijk zijn aan TaxInclusiveAmount (BT-112). PayableAmount (BT-115) moet gelijk zijn aan het brutototaal min eventuele vooruitbetaling. Veelvoorkomende bug: afronden per regel en daarna per BTW-tarief geeft afwijkingen van 1 cent. Onze validator tolereert 1 cent; daarbuiten is het een harde fout.

Gegevensbescherming

De validator draait volledig in je browser. XML-bestanden worden geparseerd met de native DOMParser, PDF's worden lokaal door pdf-lib geladen en de ingebedde factur-x.xml in geheugen geëxtraheerd. Er is geen serverupload, geen logging, geen cookie. De validator is AVG-conform en veilig voor vertrouwelijke B2B-gegevens. Nederlandse BTW-tarieven (21% standaard, 9% verlaagd, 0% / btw-vrijgesteld) worden correct verwerkt.

Veelgestelde vragen

Was ist XRechnung 3.0?

XRechnung ist der deutsche Standard für strukturierte E-Rechnungen, basierend auf der europäischen Norm CEN/EN 16931. Version 3.0 ist seit Februar 2024 verbindlich für B2G und definiert die CustomizationID „urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_3.0". Inhalt: reines XML in UBL 2.1 oder UN/CEFACT CII, alle Pflichtfelder als Business Terms (BT) codiert.

Welche Pflichtfelder hat eine E-Rechnung?

Nach EN 16931 sind unter anderem zwingend: BT-1 Rechnungsnummer, BT-2 Ausstellungsdatum, BT-3 Rechnungstyp, BT-5 Währung, BG-4 Verkäufer (Name + Adresse + Identifikator), BG-7 Käufer (Name + Adresse), BG-25 mindestens eine Rechnungsposition, BG-23 Steueraufschlüsselung, BT-109 Netto-Summe, BT-110 Steuerbetrag, BT-112 Brutto-Summe, BT-115 Zahlbetrag. Unser Validator prüft jedes dieser Felder.

Kann ich auch ZUGFeRD-PDF prüfen?

Ja. Lade einfach das PDF hoch, der Validator extrahiert das eingebettete factur-x.xml (bei älteren Versionen ZUGFeRD-invoice.xml) direkt im Browser und prüft das XML gegen EN 16931. Erkennt automatisch das ZUGFeRD-Profil: MINIMUM, BASIC WL, BASIC, EN 16931 (COMFORT) oder EXTENDED.

Werden meine Rechnungen hochgeladen?

Nein. Die komplette Validierung läuft clientseitig in deinem Browser per JavaScript. XML wird mit DOMParser geparst, PDF-Anhänge mit pdf-lib extrahiert. Es werden keine Daten an unseren Server gesendet. Damit ist das Tool DSGVO-konform und sicher für vertrauliche B2B-Daten.

Was bedeutet „CEN 16931 konform"?

CEN/EN 16931 ist die europäische Norm für die semantische Datenstruktur elektronischer Rechnungen. Eine Rechnung ist konform, wenn alle Pflicht-Business-Terms gesetzt sind, die Beträge mathematisch stimmen (Netto + Steuer = Brutto), die CustomizationID stimmt, ISO-Codes (Währung BT-5, Land) korrekt sind und die Steueraufschlüsselung pro Steuersatz aufgeschlüsselt ist.

Welche Formate werden unterstützt?

XRechnung-XML (UBL 2.1, CII), reine UBL-Invoice-XML (Peppol BIS Billing 3.0), Factur-X / ZUGFeRD-PDFs aller Profile (MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED). Sowohl .xml als auch .pdf werden akzeptiert. Das Format wird automatisch erkannt.

Was passiert bei einer fehlerhaften Rechnung?

Du bekommst eine klare Fehler-Liste: welcher Business Term fehlt (z. B. „BT-1 Rechnungsnummer fehlt"), welcher Wert nicht korrekt ist (z. B. Bruttobetrag passt nicht zu Netto + Steuer), welcher ISO-Code ungültig ist. Warnings zeigen optionale, aber empfohlene Felder. Damit kannst du die Rechnung beim Aussteller reklamieren.

Ist der Validator so genau wie der KoSIT-Validator?

Unser Tool prüft die kritischen EN-16931-Pflichtfelder und Beträge. Für die offizielle Schematron-Validierung (z. B. vor B2G-Versand) empfehlen wir ergänzend den kostenlosen KoSIT-Validator (validator.xoev-bund.de). Unser Validator ist ideal für den schnellen Wareneingangs-Check und das Debugging während der Implementierung.

Hoe bevalt deze tool?

Jouw mening helpt ons PDF Monster te verbeteren.

4.6 / 5 (9 beoordelingen)

Klik op de sterren om te beoordelen

Veilig. Privé. Onder jouw controle.

Deze tool draait volledig in je browser. Je bestand wordt nooit naar onze servers gestuurd, alles wordt lokaal op je apparaat verwerkt. Maximale privacy, maximale snelheid. Meer informatie

  • SSL-versleuteld
  • AVG-conform
  • 0 uploads, niets verlaat je apparaat
  • Servers in Duitsland