Co to jest ZUGFeRD?
ZUGFeRD to hybrydowe format elektronicznej faktury. Łączy czytelną PDF/A-3-fakturę z wewnętrznie umieszczonymi danymi XML. PDF jest przeznaczony dla ludzi, a dane XML są przeznaczone do przetwarzania przez oprogramowanie.

E-fakty, PDF/A-3 & XML
ZUGFeRD to hybrydowe format e-fakty: plik PDF/A-3 zawiera widoczną fakturę oraz wgrane dane XML do elektronicznej przetwarzania. Kluczowe są używany profil, pełny zestaw strukturyzowanych danych i techniczna jak również treściowa walidacja.
Autor zdjęcia: Peaky Frames ©
ZUGFeRD 2.5 łączy czytelną PDF/A-3 fakturę z wgranymi danymi XML. Format jest technicznie zgodny z Factur-X. Czy plik spełnia wymagania e-fakty, zależy głównie od profilu, strukturyzowanych obowiązkowych danych i bezbłędnego przetwarzania.
ZUGFeRD ułatwia wymianę ustrukturyzowanych danych z faktur, ponieważ użytkownicy mogą czytać dokument PDF, a systemy księgowe przetwarzać osadzony plik XML. Zwykły PDF bez ustrukturyzowanego zestawu danych nie jest fakturą ZUGFeRD. Decydujące pozostają jakość danych, konkretny przypadek zastosowania i wymagania odbiorcy.
Plik przykładowy został utworzony bezpośrednio za pomocą Generatora Faktur Motorica. W tym pliku znajduje się czytelny dokument PDF oraz wcięte strukturalne dane XML.
ZUGFeRD 2.5 to hybrydowy format dla elektronicznych faktur. Wersja opublikowana 10 czerwca 2026 roku łączy czytelny dokument PDF/A-3 z wciętymi danymi XML. ZUGFeRD i Factur-X są technicznie zgodne. Dokument PDF wspomaga sprawdzenie przez człowieka; dane XML umożliwiają elektroniczne przetwarzanie.
Normalny plik PDF to tylko cyfrowa reprezentacja faktury. Może być wysłany przez e-mail i przeczytany, ale bez strukturalnych danych nie jest on maszynowo przetwarzalną elektroniczną fakturą. XRechnung składa się natomiast z purpu XML-danych i jest trudna do odczytu bez odpowiedniego oprogramowania. ZUGFeRD znajduje się między nimi: zawiera czytelny dokument PDF oraz dodatkowo strukturalne dane XML w jednym pliku.
Od 2025 r. zwykły PDF w krajowym obrocie B2B zasadniczo nie wystarcza już jako e-faktura. Faktura ZUGFeRD może spełniać wymagania, jeśli wykorzystuje odpowiedni ustrukturyzowany format i zawiera komplet wymaganych danych. Zgodnie ze stanowiskiem administracyjnym BMF formaty ZUGFeRD od wersji 2.0.1 zasadniczo należą do dopuszczalnych formatów e-faktur, o ile nie są używane profile MINIMUM ani BASIC-WL.
ZUGFeRD-faktura musi nie tylko wyglądać kompletnie graficznie. Ważne dane faktury muszą być również zawarte w strukturalnej części danych XML. Do tego należą standardowe wymagane dane faktury, ale także technicznie czyste dane, aby oprogramowanie księgowości mogło poprawnie przetworzyć fakturę. Jeśli dane są tylko w PDF, a nie w XML, elektroniczna przetwarzalność może się nie powieść.
ZUGFeRD oferuje kilka profilów z różnym zakresem danych. Nie każdy profil jest odpowiedni dla każdego celu. Dla obowiązkowych e-faktur muszą być w pełni strukturyzowane wszystkie wymagane podatkowe informacje. Profile MINIMUM i BASIC-WL nie spełniają tych warunków. Dodatkowo należy sprawdzić wymagania odbiorcy, branżowe oraz rządowe.
Największy praktyczny korzyść ZUGFeRD to jednocześnie często spotykany źródło błędów: Faktura ma widoczną stronę PDF oraz strukturyzowany element XML. Oba muszą przedstawiać tę samą fakturę. Jeśli w PDF są inne kwoty, inne stawki podatkowe lub inne dane odbiorcy niż w XML, powstają pytania i błędy w przetwarzaniu. Dlatego faktura ZUGFeRD nie powinna być modyfikowana ręcznie jako PDF po fakcie.
Gdy otrzymasz fakturę ZUGFeRD, najpierw zobaczysz zwykle tylko plik PDF. Oryginalne struktury danych faktury są wgrane w dokumencie. Dla celów księgowych nie wystarczy obejrzeć tylko widocznej strony PDF. Powinieneś sprawdzić, czy faktura została odebrana jako ZUGFeRD, czy dane są sensowne i czy Twoja oprogramowanie może poprawnie przeczytać XML.
Przed wysłaniem faktury ZUGFeRD, nie tylko sprawdź układ dokumentu. Ważne jest, czy faktura technicznie jest poprawna i czy wszystkie istotne dane są zawarte w strukturalnej części danych. W przypadku klientów biznesowych, doradców podatkowych i automatycznej przetwarzania błędy szybko zostają zauważone: brakujące wymagane pola, nieprawidłowe kwoty podatku, niejasne warunki płatności lub niesprzeczne XML-dane.
Dla faktur wysyłanych do publicznych zamawiających nie wystarczy, aby tylko tworzyć technicznie dopuszczalny format. Publiczne jednostki mogą wymagać dodatkowych warunków dotyczących drogi przesyłania, identyfikatora kierowniczego (Leitweg-ID), odbiorcy faktury, załączników i platform. W wielu procesach administracyjnych standardem jest XRechnung. ZUGFeRD może być dopuszczalny w zależności od wymagań, ale przed wystawieniem faktury należy skonsultować się z zamawiającym lub spełnioną przez platformę wymogami.
Faktura ZUGFeRD powinna być zachowywana w oryginalnym formacie. Nie wystarczy tylko wydrukować widocznej strony PDF lub zrobić zrzut ekranu. Wgrane XML-dane są kluczowym elementem elektronicznej faktury. Aby zapewnić przejrzystą przechowywanie, faktura, plik, status płatności, poprawki i ewentualne wyniki kontroli powinny być dostępne w przyszłości.
Wiele błędów powstaje, ponieważ ZUGFeRD jest traktowany jak zwykły plik PDF. To ryzykowne. Faktura musi nie tylko wyglądać poprawnie, ale także być strukturalnie zgodna. Błędy w części XML mogą prowadzić do tego, że klienci biznesowi lub systemy księgowości nie będą mogły poprawnie przetworzyć faktury. Dlatego proces powinien być zaprojektowany tak, aby dane faktur były jednorazowo prawidłowo zapisane i następnie automatycznie wygenerowane w formatach PDF i XML.
Motorica wspiera strukturalną rejestrację danych faktur i emituje XRechnungen. Motorica tworzy faktury ZUGFeRD bezpośrednio na podstawie utrzymywanych danych fakturacychnych. Plik łączy czytelny dokument PDF z w pełni zawartymi XML-danymi. Ten artykuł stanowi neutralną, fachową podstawę.
FAQ
ZUGFeRD to hybrydowe format elektronicznej faktury. Łączy czytelną PDF/A-3-fakturę z wewnętrznie umieszczonymi danymi XML. PDF jest przeznaczony dla ludzi, a dane XML są przeznaczone do przetwarzania przez oprogramowanie.
Nie. Standardowy PDF nie zawiera strukturalnych danych faktury. Faktura ZUGFeRD zawiera dodatkowo dane XML, które są wewnętrznie umieszczone w pliku PDF/A-3 i mogą być przetwarzane przez maszyny.
ZUGFeRD może być ważną elektroniczną fakturą, jeśli jest używane odpowiednie profile i zawiera wszystkie wymagane strukturalne dane faktury. Profile MINIMUM i BASIC-WL nie powinny być stosowane do obowiązkowych E-faktur B2B.
XRechnung to czysty format XML-faktyczny i bez odczytarki trudno do przeczytania. ZUGFeRD łączy natomiast czytelną PDF z wewnętrznie umieszczonymi danymi XML. Oba formaty mogą być istotne dla elektronicznych faktur, jeśli są spełnione prawnie i technicznie wymagane warunki.
ZUGFeRD jest przydatny dla małych firm, ponieważ klienci nadal otrzymują czytelną PDF-fakturę, podczas gdy systemy księgowości mogą przetwarzać wewnętrznie umieszczone dane XML. To zmniejsza ręczne wprowadzanie danych i ułatwia przejście na elektroniczne faktury.
Nie. ZUGFeRD nie jest jedynym dozwolonym formatem elektronicznej faktury. W sektorze B2B mogą być stosowane również XRechnung lub inne odpowiednie strukturalne formularze. Ważne jest, aby faktura spełniała prawnie wymagane warunki i była do przetwarzania elektronicznego.
Zasadniczo e-fakturę można również przesyłać przez e-mail, jeśli konkretny sposób przekazywania jest zgodny z oczekiwaniami stron uczestniczących. Ważne jest, aby wysłać pełną plik ZUGFeRD i zapewnić, że wgrane dane XML nie są utracone.
Sprawdź nie tylko widoczny PDF, ale także strukturyzowane dane. Użyj odpowiedniej oprogramowania lub weryfikatora do sprawdzenia obowiązkowych pól, formatu, kwot, podatków i danych XML.
Pełny plik ZUGFeRD powinien być przechowywany w oryginalnym formacie. Kopiowanie, robienie screenów lub prosty PDF bez wgranych danych XML nie wystarcza, jeśli strukturyzowany element faktury jest utracony.
Motorica tworzy faktury ZUGFeRD bezpośrednio z zapisanych danych faktury. Plik łączy czytelną fakturę PDF z osadzonymi ustrukturyzowanymi danymi XML. Motorica obsługuje ustrukturyzowane rejestrowanie faktur, XRechnung oraz ZUGFeRD.