ValidateFin
Powrót do bloga
·Zaktualizowano 11 mar 2026·Fakturowanie elektroniczne·Autor: Eliel Nicaise

Factur-X i ZUGFeRD: standard hybrydowej faktury PDF

Factur-X (Francja/Niemcy) i ZUGFeRD osadzają ustrukturyzowaną fakturę XML wewnątrz pliku PDF/A-3. Wyjaśniamy, jak działa standard i jak odczytywać te hybrydowe faktury.

Czym jest faktura hybrydowa?

Faktura Factur-X lub ZUGFeRD to plik PDF zawierający dwie rzeczy jednocześnie: czytelny dla człowieka PDF (widoczna faktura) oraz czytelny maszynowo plik XML osadzony jako załącznik (dane strukturyzowane). Oba współistnieją w jednym pliku PDF/A-3.

Ten podwójny format to najlepsze z obu światów: ludzie czytają PDF, oprogramowanie księgowe automatycznie przetwarza XML. Jest to obowiązkowy format e-fakturowania we Francji (od 2026 roku) i szeroko stosowany w Niemczech i Belgii.

Blog.post6.s1.p3

Norma EN 16931

Osadzony XML jest zgodny z europejską normą EN 16931 (semantyczny model danych dla faktur elektronicznych). Factur-X i ZUGFeRD są implementacjami tej normy — używają tej samej struktury danych, z niewielkimi różnicami w nazewnictwie.

Istnieje kilka profili zgodności, od najprostszego (MINIMUM, tylko 6 pól) po najbardziej kompletny (EXTENDED, wszystkie pola opcjonalne). Większość firm korzysta z profilu EN 16931 lub COMFORT.

Blog.post6.s2.p3

Kluczowe pola w osadzonym XML

  • ExchangedDocument / IDNumer faktury — unikalny identyfikator dokumentu.
  • SellerTradeParty / NameNazwa i numer VAT sprzedawcy (obowiązkowe dla zgodności podatkowej).
  • SpecifiedTradeSettlement / GrandTotalAmountŁączna kwota brutto — musi odpowiadać PDF.
  • ApplicableTradeTaxPodział VAT: stawka, podstawa opodatkowania i kwota podatku dla każdej stawki VAT.
  • Blog.post6.s3.f5.nameBlog.post6.s3.f5.desc
  • Blog.post6.s3.f6.nameBlog.post6.s3.f6.desc
  • Blog.post6.s3.f7.nameBlog.post6.s3.f7.desc
  • Blog.post6.s3.f8.nameBlog.post6.s3.f8.desc

Blog.post6.s5.title

Blog.post6.s5.p1

Blog.post6.s5.p2

Blog.post6.s5.p3

Blog.post6.s6.title

Blog.post6.s6.p1

Blog.post6.s6.th1Blog.post6.s6.th2Blog.post6.s6.th3Blog.post6.s6.th4
Blog.post6.s6.r1.c1Blog.post6.s6.r1.c2Blog.post6.s6.r1.c3Blog.post6.s6.r1.c4
Blog.post6.s6.r2.c1Blog.post6.s6.r2.c2Blog.post6.s6.r2.c3Blog.post6.s6.r2.c4
Blog.post6.s6.r3.c1Blog.post6.s6.r3.c2Blog.post6.s6.r3.c3Blog.post6.s6.r3.c4
Blog.post6.s6.r4.c1Blog.post6.s6.r4.c2Blog.post6.s6.r4.c3Blog.post6.s6.r4.c4
Blog.post6.s6.r5.c1Blog.post6.s6.r5.c2Blog.post6.s6.r5.c3Blog.post6.s6.r5.c4
Blog.post6.s6.r6.c1Blog.post6.s6.r6.c2Blog.post6.s6.r6.c3Blog.post6.s6.r6.c4

Blog.post6.s6.p2

Blog.post6.s7.title

Blog.post6.s7.p1

  • Blog.post6.s7.step1.titleBlog.post6.s7.step1.desc
  • Blog.post6.s7.step2.titleBlog.post6.s7.step2.desc
  • Blog.post6.s7.step3.titleBlog.post6.s7.step3.desc
  • Blog.post6.s7.step4.titleBlog.post6.s7.step4.desc
  • Blog.post6.s7.step5.titleBlog.post6.s7.step5.desc

Blog.post6.s7.p2

Blog.post6.s8.title

Blog.post6.s8.p1

Blog.post6.s8.e1.label

Blog.post6.s8.e1.desc

Blog.post6.s8.e2.label

Blog.post6.s8.e2.desc

Blog.post6.s8.e3.label

Blog.post6.s8.e3.desc

Blog.post6.s8.e4.label

Blog.post6.s8.e4.desc

Blog.post6.s8.e5.label

Blog.post6.s8.e5.desc

Wyodrębnij i zweryfikuj faktury Factur-X

Nasza przeglądarka Factur-X / ZUGFeRD wyodrębnia osadzony XML z faktury PDF i wyświetla wszystkie dane rozliczeniowe — sprzedawca, nabywca, kwoty, linie VAT i linie faktury. 100% lokalne, bez przesyłania danych.

Otwórz Przeglądarkę Factur-X

Często zadawane pytania

Jaka jest różnica między Factur-X a ZUGFeRD?

Factur-X i ZUGFeRD to w zasadzie ten sam format — faktura hybrydowa osadzająca ustrukturyzowany XML wewnątrz pliku PDF/A-3. Factur-X to branding francuski/europejski, a ZUGFeRD to branding niemiecki. Od ZUGFeRD 2.0 oba są w pełni kompatybilne i zgodne z EN 16931.

Jakie są profile Factur-X/ZUGFeRD?

Istnieje 6 profili: MINIMUM (podstawowa identyfikacja), BASIC WL (bez pozycji), BASIC (z pozycjami), EN 16931/COMFORT (pełna zgodność), EXTENDED (dodatkowe pola) i XRECHNUNG (sektor publiczny w Niemczech). Wyższe profile umożliwiają bardziej zautomatyzowane przetwarzanie.

Jak mogę wyodrębnić dane XML z pliku PDF Factur-X?

Przeglądarka Factur-X ValidateFin automatycznie wyodrębnia osadzony XML z dowolnego pliku PDF Factur-X lub ZUGFeRD. Prześlij plik PDF — narzędzie odczytuje osadzony załącznik, parsuje XML i wyświetla wszystkie ustrukturyzowane dane faktury. Wszystko działa lokalnie w przeglądarce.

Blog.post6.faq.q4

Blog.post6.faq.a4

Blog.post6.faq.q5

Blog.post6.faq.a5

Blog.post6.faq.q6

Blog.post6.faq.a6

Blog.post6.faq.q7

Blog.post6.faq.a7

Blog.post6.faq.q8

Blog.post6.faq.a8

Blog.post6.faq.q9

Blog.post6.faq.a9

Blog.post6.faq.q10

Blog.post6.faq.a10