Gdy tylko temat e-faktury wchodzi na tapetę, pojawiają się dwie nazwy: XRechnung i ZUGFeRD. Oba są w Niemczech ważnymi fakturami elektronicznymi, oba spełniają tę samą europejską normę – a mimo to nie są tym samym. Różnicę da się szybko wyjaśnić i pomaga ona w pytaniu, jakiego formatu w ogóle potrzebujesz.
Najpierw: co oba mają wspólnego
Prawdziwa e-faktura to nie po prostu PDF, który wysyłasz mailem. Zawiera ona dane faktury w ustrukturyzowanym, czytelnym maszynowo formacie, który oprogramowanie odbiorcy może automatycznie odczytać – bez tego, by ktoś przepisywał kwoty. XRechnung i ZUGFeRD to dwie drogi, aby dokładnie to zrealizować, i oba trzymają się normy UE EN 16931. Pod tym względem są równoważne.
Różnica leży w opakowaniu danych.
XRechnung: czysty plik danych
XRechnung to czysty plik XML – czyli tylko ustrukturyzowane dane, żadnego obrazu, żadnej oprawy graficznej. Gdy otworzy się go bez odpowiedniego programu, widać kod, a nie ładną fakturę. Dla ludzi jest czytelny dopiero z oprogramowaniem do wyświetlania („viewerem"); dla maszyn jest idealny.
XRechnung to standard, którego wymagają zamawiający publiczni. Kto fakturuje urzędom, organom lub instytucjom publicznym (B2G), z reguły się przed nim nie wywinie – często wraz z tak zwanym identyfikatorem trasy (Leitweg-ID), przez który faktura jest wewnętrznie przypisywana.
ZUGFeRD: PDF z wbudowanymi danymi
ZUGFeRD idzie inną drogą: to format hybrydowy. Na zewnątrz jest zupełnie normalnym PDF-em, który można jak zwykle otworzyć, przeczytać i wydrukować. Osadzone w PDF-ie tkwią dodatkowo te same dane faktury jako plik XML.
Zaleta: człowiek widzi znajomą fakturę, a oprogramowanie odbiorcy jednocześnie automatycznie odczytuje osadzone dane. Odbiorca, który nie ma jeszcze oprogramowania do e-faktur, może mimo to obejrzeć PDF; ten, kto je ma, przetwarza go automatycznie. To sprawia, że ZUGFeRD jest dla normalnego obrotu gospodarczego między przedsiębiorstwami (B2B) dla wielu wygodniejszy.
XRechnung i ZUGFeRD w bezpośrednim porównaniu
| XRechnung | ZUGFeRD | |
|---|---|---|
| Budowa | czysty plik XML | PDF z osadzonym XML |
| Czytelny dla ludzi | tylko z viewerem | tak, wygląda jak PDF |
| Typowe zastosowanie | urzędy (B2G) | klienci biznesowi (B2B) |
| Norma EN 16931 | spełniona | spełniona (od odpowiedniego profilu) |
| Automatycznie przetwarzalny | tak | tak |
Szczegół na marginesie do ZUGFeRD: istnieją różne stopnie rozbudowy (profile). Dopiero od określonego profilu plik zawiera wszystkie wymagane normą dane i uchodzi za pełnowartościową e-fakturę. Same „dokumenty poglądowe" z minimalnymi danymi się do nich nie zaliczają. W praktyce nie musisz sam tego rozróżniać – aktualne oprogramowanie tworzy właściwy profil.
Jakiego formatu potrzebuję?
Szczera odpowiedź: najczęściej obu – i żadnego ręcznie. Jako zasada praktyczna:
- Jeśli fakturujesz urzędom lub instytucjom publicznym, potrzebujesz z reguły XRechnung.
- Jeśli fakturujesz innym przedsiębiorstwom, ZUGFeRD jest często praktyczniejszą drogą, ponieważ odbiorca także bez specjalistycznego oprogramowania dostaje coś czytelnego.
- Jeśli fakturujesz klientom prywatnym, żadna e-faktura nie jest w ogóle wymagana.
Decydujące jest więc nie tyle to, że sam wybierasz format, ile to, że Twój program do fakturowania potrafi wygenerować oba. Wtedy w zależności od odbiorcy wystawiasz właściwy, nie zajmując się XML-em. Easy Invoice na office1.cloud tworzy XRechnung i ZUGFeRD bezpośrednio z tej samej faktury – wybierasz odbiorcę, a format dochodzi automatycznie.
Kiedy e-faktura w ogóle staje się dla Ciebie obowiązkowa i jakie okresy przejściowe obowiązują, opisujemy w naszym artykule Obowiązek e-fakturowania 2027 i 2028. Co ostatnio zmieniło się w samym ZUGFeRD, przeczytasz w ZUGFeRD 2.5 od 1 lipca 2026.
_Ten artykuł zawiera ogólny przegląd i nie zastępuje doradztwa podatkowego. Decydujący jest Twój konkretny przypadek; w razie wątpliwości pomoże Twój doradca podatkowy._
Latwiejsze fakturowanie
Easy Invoice laczy oferty, faktury i zarzadzanie klientami w chmurze.
Wyprobuj Easy Invoice