Przeglądarka Factur-X / ZUGFeRD EN 16931
Factur-X (Francja/UE) i ZUGFeRD (Niemcy) to hybrydowe formaty faktur elektronicznych, które osadzają ustrukturyzowany plik XML wewnątrz pliku PDF. PDF jest czytelny dla człowieka, natomiast osadzony XML umożliwia automatyczne przetwarzanie przez systemy ERP i księgowe — wszystko w jednym pliku zgodnym z normą EN 16931.
Walidator ZUGFeRD & XRechnung dla firm niemieckich
Niemiecka ustawa E-Rechnungsgesetz nakłada obowiązek ustrukturyzowanych faktur XML dla B2G od 2020 roku i B2B od 2027 roku. Waliduj swoje faktury ZUGFeRD 2.x lub XRechnung pod kątem zgodności z EN 16931 — bezpłatnie, bez przesyłania.
Otwórz walidator ZUGFeRDObowiązki e-fakturowania w Niemczech: E-Rechnungsgesetz wyjaśniony
Niemiecka ustawa E-Rechnungsgesetz (ERechV) nakłada obowiązek wystawiania faktur zgodnych z EN 16931 w zamówieniach publicznych na szczeblu federalnym (B2G) od listopada 2020 roku. Wszyscy dostawcy federalni muszą przesyłać faktury w formacie XRechnung lub ZUGFeRD 2.x za pośrednictwem platform ZRE/OZG-RE.
W zakresie transakcji B2B ustawa Wachstumschancengesetz (Ustawa o szansach wzrostu) wprowadza obowiązkowe e-fakturowanie od stycznia 2027 roku. Wszystkie niemieckie firmy będące podatnikami VAT muszą być zdolne do odbierania ustrukturyzowanych faktur elektronicznych od 2025 roku i wystawiania ich od 2027 roku, z wyjątkami dla małych firm do 2028 roku.
Harmonogram wdrożenia
B2G (federalny): XRechnung lub ZUGFeRD 2.x obowiązkowe dla wszystkich faktur w federalnych zamówieniach publicznych przez platformę ZRE.
B2B: wszystkie niemieckie firmy będące podatnikami VAT muszą być zdolne do ODBIORU ustrukturyzowanych faktur elektronicznych (EN 16931).
B2B: obowiązkowe WYSTAWIANIE ustrukturyzowanych faktur elektronicznych dla firm z obrotem >800 000 €/rok.
B2B: obowiązek wystawiania rozszerzony na wszystkie niemieckie firmy będące podatnikami VAT, w tym mikroprzedsiębiorstwa.
Co ValidateFin sprawdza w Twojej fakturze ZUGFeRD
Przed przesłaniem do nabywcy lub platformy ZRE sprawdź, czy Twoja faktura ZUGFeRD/XRechnung spełnia te wymagania:
- Struktura PDF/A-3: XML poprawnie osadzony jako ZUGFeRD-invoice.xml (ZUGFeRD) lub samodzielny XML (XRechnung)
- Obowiązkowe pola EN 16931: NIP sprzedawcy/nabywcy (USt-IdNr.), numer faktury, data dostawy, zestawienie VAT
- Profil ZUGFeRD: MINIMUM, BASIC WL, BASIC, EN 16931 (COMFORT) lub EXTENDED — profil XRechnung
- Format niemieckiego numeru VAT: DE + 9 cyfr (Umsatzsteuer-Identifikationsnummer)
- Leitweg-ID dla XRechnung B2G: pole referencji nabywcy (BT-10) obowiązkowe dla faktur sektora publicznego
Typowe błędy powodujące odrzucenie przez ZRE / nabywcę
Brakujący Leitweg-ID (BT-10)
W przypadku faktur B2G przesyłanych do ZRE, Leitweg-ID (identyfikator routingu jednostki publicznej) jest obowiązkowy w polu BuyerReference. Jego brak powoduje natychmiastowe odrzucenie.
Nieprawidłowy identyfikator profilu ZUGFeRD
GuidelineSpecifiedDocumentContextParameter musi dokładnie odpowiadać zadeklarowanemu profilowi (np. urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:en16931). Niezgodności powodują błędy walidacji.
Niespójność zaokrąglania kwoty VAT
Niemieckie organy podatkowe wymagają dokładnych obliczeń VAT. Błędy zaokrąglania w TaxTotalAmount w stosunku do obliczonej stawki × podstawa opodatkowania powodują naruszenie reguły EN 16931 BR-CO-15.
Często zadawane pytania
Jaka jest różnica między ZUGFeRD a XRechnung?
ZUGFeRD to format hybrydowy (PDF/A-3 + osadzony XML), umożliwiający odczyt przez człowieka i maszynę z jednego pliku. XRechnung to czysty format XML (bez PDF) zdefiniowany przez KoSIT dla niemieckich zamówień publicznych. Oba implementują EN 16931. ZUGFeRD 2.x i XRechnung są interoperacyjne na poziomie danych.
Czy mogę użyć ValidateFin do sprawdzenia faktur XRechnung?
Przeglądarka Factur-X w ValidateFin wyodrębnia i waliduje osadzony XML w plikach ZUGFeRD. W przypadku samodzielnych plików XML XRechnung użyj walidatora UBL/Peppol, jeśli plik jest oparty na UBL, lub Komparatora XML do sprawdzenia struktury. Pełna walidacja specyficzna dla XRechnung jest w planach.
Czy moja firma musi podjąć działania przed styczniem 2025 roku?
Tak — od stycznia 2025 roku wszystkie niemieckie firmy będące podatnikami VAT muszą być technicznie zdolne do ODBIORU ustrukturyzowanych faktur elektronicznych (EN 16931). Oznacza to, że Twój system księgowy musi akceptować ZUGFeRD lub XRechnung. Możesz użyć ValidateFin do weryfikacji i walidacji dowolnej otrzymanej faktury.
Przewodniki po e-fakturowaniu wg kraju
Zwaliduj swoją fakturę ZUGFeRD lub XRechnung już teraz
Wyodrębnij osadzony XML z Twojej faktury PDF i natychmiast sprawdź zgodność z EN 16931. Bez przesyłania plików.
O Przeglądarce Factur-X / ZUGFeRD
Factur-X (Francja/UE) i ZUGFeRD (Niemcy) to hybrydowe formaty faktur elektronicznych, które osadzają ustrukturyzowany plik XML wewnątrz pliku PDF. PDF jest czytelny dla człowieka, natomiast osadzony XML umożliwia automatyczne przetwarzanie przez systemy ERP i księgowe — wszystko w jednym pliku zgodnym z normą EN 16931.
Ta przeglądarka wyodrębnia i wyświetla osadzone dane XML z dowolnej faktury PDF Factur-X lub ZUGFeRD. Obsługiwane są wszystkie profile: MINIMUM, BASIC WL, BASIC, EN 16931 (COMFORT), EXTENDED i ZUGFeRD 2.x. Żaden plik nie jest nigdy przesyłany — wszystko działa lokalnie w przeglądarce.
Factur-X to oficjalny hybrydowy format e-fakturowania dla francuskiego obowiązku e-fakturowania B2B (wdrażanego od 2026 r.) i jest uznawany w całej UE jako zgodna implementacja EN 16931. ZUGFeRD 2.x jest technicznie identyczny z Factur-X — oba standardy zostały zharmonizowane w 2020 r. — co sprawia, że ta przeglądarka jest kompatybilna z fakturami zarówno francuskiego, jak i niemieckiego pochodzenia.
Przeglądarka wyświetla wszystkie ustrukturyzowane dane z osadzonego XML: identyfikację dostawcy i nabywcy, pozycje faktury z ilościami i cenami, podział podatków, warunki płatności i informacje bankowe. Jest to szczególnie przydatne dla zespołów rozrachunków z dostawcami, które muszą szybko sprawdzić, czy ustrukturyzowane dane odpowiadają widocznemu plikowi PDF, lub dla programistów testujących swój proces generowania Factur-X.
Czym jest Factur-X?
Factur-X (znany również jako ZUGFeRD w Niemczech) to hybrydowy format e-fakturowania, który osadza ustrukturyzowane dane XML (UN/CEFACT CII) w dokumencie PDF/A-3. Umożliwia to fakturom bycie zarówno czytelnym dla ludzi (przez PDF), jak i przetwarzalnym maszynowo (przez osadzony XML). Factur-X jest jednym z trzech akceptowanych formatów dla zgodności z francuskim e-fakturowaniem.
Kluczowe informacje
- Factur-X = ZUGFeRD — ten sam standard techniczny, nazwy francuska i niemiecka
- Sześć profili od MINIMUM (podstawowa referencja) do EXTENDED (pełne szczegóły)
- Profil EN 16931 (COMFORT) wymagany dla francuskiej zgodności B2G przez Chorus Pro
- ValidateFin wyodrębnia i waliduje osadzony XML CII z faktury PDF
- Akceptowany format dla francuskiej reformy e-fakturowania od września 2026
Często zadawane pytania
Co to jest faktura Factur-X lub ZUGFeRD?
Factur-X (Francja) i ZUGFeRD (Niemcy) to hybrydowe formaty faktur PDF, które osadzają ustrukturyzowany plik XML wewnątrz pliku PDF. Umożliwia to zarówno odczyt przez człowieka, jak i automatyczne przetwarzanie. Aby walidować czyste faktury UBL, użyj Walidatora UBL/Peppol.
Które profile Factur-X są obsługiwane?
Przeglądarka obsługuje wszystkie profile Factur-X: MINIMUM, BASIC WL, BASIC, EN 16931 (COMFORT) i EXTENDED, a także ZUGFeRD 2.x.
Czy mogę wyodrębnić osadzony XML z pliku PDF Factur-X?
Tak. Narzędzie wyodrębnia i wyświetla osadzone dane XML, umożliwiając sprawdzenie, skopiowanie lub walidację ustrukturyzowanych danych faktury. Możesz zwalidować wyodrębniony XML za pomocą Walidatora UBL/Peppol.
Czy to narzędzie nadaje się do testowania integracji z oprogramowaniem księgowym?
Tak. Programiści i księgowi mogą używać tego narzędzia do weryfikacji wyników Factur-X przed integracją z ERP lub systemami księgowymi.
Jaka jest różnica między Factur-X a ZUGFeRD?
Factur-X to francuska/europejska nazwa standardu faktury hybrydowej, opracowana wspólnie przez FNFE-MPE (Francja) i FeRD (Niemcy). ZUGFeRD to niemiecka nazwa tego samego standardu. Oba są technicznie identyczne od wersji 2.0 i współdzielą ten sam schemat XML (Cross Industry Invoice, UN/CEFACT CII). Różnica polega głównie na marce: francuskie firmy używają nazwy Factur-X, niemieckie — ZUGFeRD.
Co zawiera każdy profil Factur-X?
MINIMUM: tylko podstawowa identyfikacja (numer faktury, data, strony, suma). BASIC WL: dodaje pozycje bez szczegółowego podziału. BASIC: dodaje szczegóły poszczególnych pozycji. EN 16931 (COMFORT): pełna zgodność z EN 16931 z podziałem VAT i warunkami płatności. EXTENDED: maksymalna szczegółowość danych, zawiera wszystkie opcjonalne pola. Wyższe profile zawierają wszystkie dane z niższych profili plus dodatkowe pola.
Skąd wiem, który profil Factur-X używa mój plik PDF?
Profil jest zadeklarowany w osadzonym XML pod elementem GuidelineSpecifiedDocumentContextParameter. Przeglądarka automatycznie wykrywa i wyświetla nazwę profilu po załadowaniu pliku PDF Factur-X. Możesz go również zobaczyć w surowym XML jako URN, np. urn:factur-x.eu:1p0:en16931.
Czy mogę walidować wyodrębniony XML względem reguł Factur-X?
Przeglądarka wyodrębnia i wyświetla surową treść XML. Dla pełnej walidacji względem reguł Schematron Factur-X/ZUGFeRD użyj narzędzia Walidator UBL/Peppol dla składni UBL lub dedykowanego walidatora CII dla formatu Cross Industry Invoice.
Czym jest PDF/A-3 i dlaczego jest wymagany dla Factur-X?
PDF/A-3 to norma ISO (ISO 19005-3) do długoterminowego archiwizowania dokumentów PDF, która umożliwia osadzanie załączników plików. Factur-X wymaga PDF/A-3, ponieważ dane XML faktury muszą być osadzone jako załącznik w pliku PDF w znormalizowany sposób, który zachowuje zarówno treść czytelną dla człowieka, jak i treść czytelną maszynowo. Zwykłe pliki PDF ani starsze wersje PDF/A nie obsługują osadzonych załączników.
Czy Factur-X jest obowiązkowy dla firm we Francji lub Niemczech?
Factur-X staje się obowiązkowy dla e-fakturowania B2G (business-to-government) we Francji poprzez portal Chorus Pro. Niemcy wdrażają stopniowo obowiązkowe wymagania dotyczące e-fakturowania od 2025 roku w ramach E-Rechnungsgesetz, z ZUGFeRD jako jednym z akceptowanych formatów. Jeśli chodzi o fakturowanie B2B, oba standardy są coraz częściej przyjmowane do automatycznego przetwarzania faktur, choć nie są jeszcze powszechnie obowiązkowe. Zapoznaj się z naszym artykułem o e-invoicing w Europie 2026, aby poznać przyszłe wymogi.