Dwa niemieckie standardy, jedno zamieszanie
Jeśli prowadzisz firmę w Niemczech lub wystawiasz faktury niemieckim klientom, prawie na pewno natknąłeś się na dwa pojęcia: ZUGFeRD i XRechnung. Oba to formaty e-faktur. Oba spełniają EN 16931. I oba pojawiają się za każdym razem, gdy mowa o niemieckim obowiązku e-fakturowania.
Który z nich faktycznie potrzebujesz? Odpowiedź zależy od tego, komu wystawiasz faktury.
Czym jest ZUGFeRD?
ZUGFeRD to skrót od Zentraler User Guide des Forums elektronische Rechnung Deutschland. Standard opracowano w ramach FeRD, niemieckiego forum ds. fakturowania elektronicznego, z jasnym celem: sprawić, by e-faktura była praktyczna dla każdego, w tym dla firm bez żadnej infrastruktury technicznej do przetwarzania danych elektronicznych.
Zasada jest prosta. Bierzesz zwykłą fakturę PDF, taką, którą każdy może otworzyć i przeczytać, i osadzasz w niej strukturalny plik XML. Ten XML jest zgodny z formatem CII (Cross Industry Invoice) opracowanym przez UN/CEFACT. Powstaje dokument hybrydowy: czytelny dla człowieka na wierzchu, czytelny dla maszyny w środku.
Klient widzi normalną fakturę PDF. Jeśli jego program księgowy to obsługuje, wyciąga XML i automatycznie importuje dane. Jeśli nie, PDF i tak działa bez problemu.
Od wersji 2.0 ZUGFeRD jest technicznie identyczny z Factur-X, francuskim odpowiednikiem. Ten sam XML, ta sama struktura, dwie nazwy.
Główne cechy:
- Hybrydowy PDF/A-3 z osadzonym XML CII
- Działa dla każdego, u odbiorcy nie trzeba żadnego specjalnego oprogramowania
- Elastyczna wysyłka: e-mail, upload, transfer plików
- Kilka profili od Minimum do Extended
- Profil EN 16931 odpowiada pełnej zgodności z EN 16931
Czym jest XRechnung?
XRechnung to niemiecki standard krajowy dla faktur wystawianych instytucjom sektora publicznego, czyli federalnym, regionalnym i komunalnym. Opracowany przez KoSIT (Koordinierungsstelle für IT-Standards), jest obowiązkowy dla dostawców administracji federalnej od listopada 2020 roku.
W odróżnieniu od ZUGFeRD, XRechnung generuje czysty plik XML bez PDF-a i bez wizualnej reprezentacji. XML korzysta domyślnie ze składni UBL (Universal Business Language), choć CII jest technicznie dopuszczalne. Model danych odpowiada EN 16931, uzupełniony o niemieckie reguły biznesowe.
Faktury XRechnung zazwyczaj trafiają na portale administracji publicznej: ZRE (Zentraler Rechnungseingang des Bundes) na poziomie federalnym lub OZG-RE na poziomie krajów związkowych. Część portali akceptuje też przesyłanie przez sieć Peppol.
Główne cechy:
- Czysty XML, bez PDF-a, bez układu graficznego
- Bazuje na UBL (głównie) lub CII
- Zgodny z EN 16931 z niemieckimi rozszerzeniami
- Składanie przez portale administracji (ZRE, OZG-RE, Peppol)
- Obowiązkowy dla faktur B2G w Niemczech
Kluczowa różnica
Najprostszy sposób, żeby to zapamiętać:
ZUGFeRD daje ci PDF, który ludzie mogą przeczytać, z XML-em, który maszyny mogą przeczytać. Działa wszędzie, dla każdego.
XRechnung daje ci XML, który maszyny mogą przeczytać. Kropka. Bez PDF-a, bez opcji awaryjnej dla osób, które chcą po prostu zobaczyć fakturę w e-mailu.
ZUGFeRD zaprojektowano na potrzeby realnego świata, w którym większość małych firm wciąż wysyła faktury mailem i wielu odbiorców nie ma żadnego zautomatyzowanego przetwarzania. XRechnung zaprojektowano na potrzeby systemów zamówień publicznych, gdzie wszystko jest zautomatyzowane i wizualne PDF-y tylko przeszkadzają.
Porównanie obok siebie
| Aspekt | ZUGFeRD | XRechnung |
|---|---|---|
| Format | PDF + osadzony XML (hybryda) | Czysty XML |
| Standard XML | CII (UN/CEFACT) | UBL (główny) lub CII |
| Zgodność z EN 16931 | Tak (profil EN 16931 wzwyż) | Tak (z niemieckimi rozszerzeniami) |
| Czytelny dla człowieka | Tak, PDF jest zawsze dołączony | Nie, wymaga oprogramowania do renderowania |
| Sposób dostawy | E-mail, upload, transfer plików | Portale administracji (ZRE, OZG-RE, Peppol) |
| Konfiguracja u odbiorcy | Żadna | Musi obsługiwać odbiór przez portal lub Peppol |
| Główne zastosowanie | B2B, freelancerzy, MŚP | B2G (dostawcy sektora publicznego) |
| Personalizacja wizualna | Pełna kontrola nad układem PDF | Brak, tylko XML |
| Zarządzający | FeRD | KoSIT |
Kiedy który format?
Drzewo decyzyjne jest dość proste.
Wystawiasz fakturę niemieckiej instytucji publicznej? Potrzebujesz XRechnung. Instytucje federalne wymagają go od listopada 2020, a większość krajów związkowych poszła tym śladem. XML składasz przez odpowiedni portal. PDF ZUGFeRD wysłany mailem nie zostanie przyjęty.
Wystawiasz faktury firmom prywatnym lub osobom fizycznym? ZUGFeRD to praktyczny wybór. Klienci dostają znajomy PDF. Ich oprogramowanie księgowe może wyciągnąć XML, jeśli to obsługuje. Jeśli nie, nic się nie psuje. Zostajesz zgodny bez zmuszania klientów do nowej platformy.
Jesteś freelancerem lub jednoosobową firmą? Prawie na pewno ZUGFeRD. Zdecydowana większość freelancerów fakturuje klientów z sektora prywatnego. Zamówienia publiczne z obowiązkiem XRechnung są dla soloprzedsiębiorców stosunkowo rzadkie.
Niemiecki mandat e-fakturowania
Niemiecki obowiązek e-fakturowania B2B jest wprowadzany etapami:
- Styczeń 2025: Wszystkie firmy muszą być w stanie odebrać e-faktury w formacie EN 16931
- Styczeń 2027: Firmy powyżej określonego progu rocznego obrotu muszą wysyłać e-faktury
- Styczeń 2028: Wszystkie firmy muszą wysyłać e-faktury
Mandat akceptuje zarówno ZUGFeRD (CII), jak i XRechnung (UBL) w transakcjach B2B. Ustawodawca nie wybrał zwycięzcy, więc każdy format zgodny z EN 16931 jest prawidłowy.
Kontekst polski: KSeF
W Polsce własny system e-fakturowania, KSeF (Krajowy System e-Faktur), idzie niezależną ścieżką, ze strukturą opartą o FA(2). Ale jeśli jako polski freelancer fakturujesz klientów w Niemczech, warto wiedzieć, czego strona niemiecka oczekuje. ZUGFeRD daje im PDF, który mogą otworzyć od razu, z danymi strukturalnymi w środku. To bezproblemowe rozwiązanie dla fakturowania transgranicznego.
Częste nieporozumienia
„XRechnung zastępuje ZUGFeRD." Nie. Niemiecki mandat wyraźnie akceptuje oba. Służą różnym grupom odbiorców.
„ZUGFeRD to tylko PDF, to nie jest prawdziwa e-faktura." Nieprawda. Faktura ZUGFeRD w profilu EN 16931 lub wyższym zawiera w pełni ustrukturyzowany XML zgodny z EN 16931. PDF to warstwa czytelna dla człowieka. To XML czyni ją e-fakturą.
„Potrzebuję XRechnung do każdej faktury w Niemczech." Tylko do fakturowania instytucji publicznych. W B2B ZUGFeRD działa doskonale i jest zwykle wygodniejszy.
Jak Facturwise to rozwiązuje
Facturwise automatycznie generuje faktury zgodne z ZUGFeRD / Factur-X w profilu EN 16931. Każda faktura zawiera osadzony XML CII, poprawną strukturę PDF/A-3 i wszystkie wymagane pola, obliczone i zwalidowane.
Dla zdecydowanej większości freelancerów i małych firm to pokrywa wymagania zgodności w Niemczech i całej UE. Tworzysz fakturę, wysyłasz ją, a warstwa e-faktury jest już wbudowana.
Nie wiesz, który format wybrać? W Facturwise każda faktura automatycznie zawiera XML ZUGFeRD zgodny z profilem EN 16931. Bez konfiguracji, bez wiedzy o XML-u. Zacznij fakturować za darmo.
