Upuść XML lub PDF tutaj

XRechnung 3.0, UBL Invoice, ZUGFeRD / Factur-X PDF lub JPK_FA, wszystkie formaty obsługiwane.

100% lokalnie w przeglądarce, żadne dane nie są wysyłane na nasz serwer.

Status walidacji

Format
Profil ZUGFeRD
Błędy
Ostrzeżenia

Walidacja e-faktur, XRechnung, UBL i ZUGFeRD Checker (bezpłatnie, online)

Sprawdź swoją e-fakturę zgodnie z CEN 16931 / EN 16931. XRechnung 3.0 (UBL), UBL Peppol BIS i PDF ZUGFeRD / Factur-X, pola obowiązkowe, sumy, wykrycie profilu. Także walidacja JPK_FA dla KSeF. 100% lokalnie w przeglądarce, bez przesyłania.

  • XRechnung 3.0 + UBL + ZUGFeRD/Factur-X + JPK_FA
  • 100% lokalnie, brak przesyłania danych
  • Pola obowiązkowe BT-1 do BT-160 wg EN 16931
  • Sprawdzone sumy + wykryty profil ZUGFeRD

Jak to działa: Sprawdź e-fakturę

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.

Walidacja e-faktur: co musisz wiedzieć

Polski obowiązek KSeF i unijne wymogi

W Polsce Krajowy System e-Faktur (KSeF) wprowadza obowiązkowe fakturowanie elektroniczne dla podatników VAT, od 1 lutego 2026 r. dla dużych podatników (powyżej 200 mln zł obrotu) oraz od 1 kwietnia 2026 r. dla pozostałych. Faktury w KSeF mają strukturę FA(3), odmianę XML zgodną z JPK_FA. Dla transakcji transgranicznych UE stosuje się normę EN 16931 (XRechnung, UBL Peppol, ZUGFeRD). Sama faktura PDF nie spełnia wymogów ustrukturyzowanej e-faktury. Każdy odbiorca potrzebuje narzędzia do walidacji, bezpłatny walidator jest więc narzędziem zgodności, nie dodatkiem.

XRechnung 3.0

XRechnung to niemiecki standard ustrukturyzowanych e-faktur oparty na europejskiej normie CEN/EN 16931. Wersja 3.0 obowiązuje od lutego 2024 r. i jest identyfikowana przez CustomizationID 'urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_3.0'. Ładunek to czysty XML, UBL 2.1 lub UN/CEFACT Cross Industry Invoice (CII). Obowiązkowy dla niemieckich organów federalnych i krajowych od 27 listopada 2020 r., z wymaganym Leitweg-ID. Akceptowany także w polskim B2B do faktur eksportowych do Niemiec.

ZUGFeRD / Factur-X

ZUGFeRD (niemiecki) i identyczny międzynarodowo Factur-X to formaty hybrydowe: PDF/A-3 z ustrukturyzowanym XML osadzonym jako załącznik (factur-x.xml). Profile obejmują od MINIMUM (tylko dane podstawowe) przez BASIC WL, BASIC, EN 16931 (COMFORT) aż po EXTENDED. Dopiero od profilu EN 16931 faktura jest w pełni zgodna z CEN-16931. MINIMUM i BASIC WL nie kwalifikują się jako faktury VAT, lecz tylko jako pomoce księgowe. Nasz walidator wykrywa profil automatycznie.

Business Terms (BT) wg EN 16931

EN 16931 koduje każdą informację z faktury jako Business Term z unikalnym numerem. Obowiązkowe BT obejmują: BT-1 numer faktury, BT-2 data wystawienia, BT-3 kod typu faktury (UNTDID 1001, np. 380 dla faktury, 381 dla korekty), BT-5 kod waluty (ISO 4217), BT-9 termin płatności, BT-22 uwaga / referencja kupującego, BT-27 nazwa sprzedawcy, BT-40 kraj sprzedawcy, BT-44 nazwa nabywcy, BT-55 kraj nabywcy. Obowiązkowe sumy pieniężne: BT-109 TaxExclusiveAmount, BT-110 TaxAmount, BT-112 TaxInclusiveAmount, BT-115 PayableAmount. Brak któregokolwiek czyni fakturę formalnie nieprawidłową.

Spójność matematyczna

EN 16931 wymaga zgodności sum: TaxExclusiveAmount (BT-109) plus TaxAmount (BT-110) musi równać się TaxInclusiveAmount (BT-112). PayableAmount (BT-115) musi równać się sumie brutto pomniejszonej o ewentualną zaliczkę. Częste źródło błędów w praktyce: zaokrąglanie na poziomie pozycji, a następnie na poziomie stawki VAT (23%, 8%, 5%, 0%) powoduje rozbieżności rzędu 1 grosza. Nasz walidator toleruje 1 grosz; cokolwiek poza tym zgłaszane jest jako twardy błąd.

Ochrona danych

Walidator działa w całości w przeglądarce. Pliki XML są parsowane natywnym DOMParser, PDF-y są ładowane lokalnie przez pdf-lib, a osadzony factur-x.xml jest wydobywany w pamięci. Brak przesyłania na serwer, brak logów, brak ciasteczek. Walidator jest zgodny z RODO i bezpieczny dla poufnych danych B2B, nawet wewnętrzne faktury z numerami kont, NIP-ami lub danymi umownymi mogą być sprawdzane bez ryzyka zgodności.

Często zadawane pytania

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.

Jak oceniasz to narzędzie?

Twoja opinia pomaga nam ulepszać PDF Monster.

4.6 / 5 (9 ocen)

Kliknij gwiazdki, aby ocenić

Bezpiecznie. Prywatnie. Pod Twoją kontrolą.

To narzędzie działa całkowicie w Twojej przeglądarce. Twój plik nigdy nie jest wysyłany na nasze serwery, wszystko przetwarzane jest lokalnie na Twoim urządzeniu. Maksymalna prywatność, maksymalna szybkość. Dowiedz się więcej

  • Szyfrowanie SSL
  • RODO
  • 0 wysyłek, nic nie opuszcza Twojego urządzenia
  • Serwery w Niemczech