Ustawienia cookies

Używamy technicznie niezbędnych cookies do działania aplikacji. Opcjonalne cookies (monitoring błędów oraz analityka marketingowa) pomagają nam ulepszać aplikację i mierzyć skuteczność reklam. Dowiedz się więcej

Niezbędne– Uwierzytelnianie, sesja, język
Opcjonalne– Sentry, Google Analytics, Meta Pixel
Zgodność z RODO
NiemieckaFaktura
XRechnunge-RechnungB2G

XRechnung 3.0 — oficjalny format e-faktury dla niemieckiej administracji (B2G)

XRechnung 3.0 w praktyce: podstawa prawna (§4a E-RechV), Leitweg-ID, portale ZRE/OZG-RE, walidacja KoSIT, różnice vs ZUGFeRD i integracja z NiemieckaFaktura.

11 min czytania

Czym jest XRechnung?

XRechnung to oficjalny niemiecki standard faktury elektronicznej, stworzony specjalnie do komunikacji między przedsiębiorcami a administracją publiczną (B2G — Business-to-Government). Jest to ustrukturyzowany format XML zgodny z europejską normą EN 16931, opracowany i utrzymywany przez KoSIT (Koordinierungsstelle für IT-Standards) na zlecenie rządu federalnego i krajów związkowych.

W przeciwieństwie do ZUGFeRD, XRechnung to czysty XML bez warstwy graficznej PDF. Odbiorca urzędowy dostaje wyłącznie dane maszynowo czytelne — żadnej wizualizacji, żadnego podglądu dla człowieka. Dla urzędu liczą się dane; dla wystawcy i klienta — odpowiednie oprogramowanie, które te dane wyrenderuje.

Najważniejsze cechy XRechnung

  • Format: czysty XML (dwa warianty — UBL i CII)
  • Podstawa: EN 16931 + niemieckie rozszerzenia CIUS (Core Invoice Usage Specification)
  • Przeznaczenie: komunikacja z niemieckimi urzędami federalnymi, krajowymi i komunalnymi
  • Obowiązek: od 27 listopada 2020 dla dostawców administracji federalnej
  • Aktualna wersja: XRechnung 3.0 (obowiązuje od 1 lutego 2024)

Podstawa prawna — §4a E-RechV i dyrektywa 2014/55/EU

XRechnung powstał jako niemiecka implementacja europejskiej dyrektywy 2014/55/EU w sprawie fakturowania elektronicznego w zamówieniach publicznych. Kluczowe akty prawne:

  1. Dyrektywa 2014/55/EU — nakazała wszystkim państwom UE akceptację e-faktur zgodnych z EN 16931 od 18 kwietnia 2019 (admin. federalna) i 18 kwietnia 2020 (krajowa/lokalna).
  2. E-Rechnungsverordnung (E-RechV) — rozporządzenie federalne z 13 października 2017, określa techniczne zasady przyjmowania e-faktur przez urzędy.
  3. §4a E-RechV — stanowi, że XRechnung jest domyślnym standardem dla faktur kierowanych do administracji federalnej.
  4. Wachstumschancengesetz (marzec 2024) — rozszerza obowiązek e-faktury na B2B od 1 stycznia 2025 (szczegóły w artykule o obowiązku e-Rechnung 2025).

Dla firm budowlanych i usługowych współpracujących z miastami, urzędami skarbowymi czy Bundeswehrą — XRechnung nie jest opcją, tylko wymogiem prawnym. Faktura papierowa lub PDF zostanie odrzucona.


XRechnung vs ZUGFeRD — kiedy co używać

Oba formaty są zgodne z EN 16931, ale mają różne zastosowania:

CechaXRechnung 3.0ZUGFeRD 2.3
FormatCzysty XMLHybrydowy PDF/A-3 + XML
Podgląd człowiekaNie — tylko daneTak — warstwa PDF
PrzeznaczenieB2G (urząd)B2B i B2G
Wariant XMLUBL lub CIICII (tylko)
Rozszerzenia niemieckieTak (CIUS)Nie
Profil w ZUGFeRDXRECHNUNG (najbardziej restrykcyjny)
Walidacja urzędowaKoSIT ValidatorKoSIT Validator (gdy profil = XRECHNUNG)

Praktyczna wskazówka: Jeśli chcesz jednym plikiem obsłużyć zarówno urzędy, jak i kontrahentów B2B — wygeneruj ZUGFeRD 2.3 w profilu XRECHNUNG. Jest to ZUGFeRD, którego część XML spełnia wymogi XRechnung, a warstwa PDF pozostaje czytelna dla człowieka. NiemieckaFaktura domyślnie generuje właśnie ten profil, gdy wystawiasz fakturę dla jednostki sektora publicznego.


Leitweg-ID — identyfikator odbiorcy urzędowego

Każdy niemiecki urząd przyjmujący e-faktury posiada własny Leitweg-ID — unikalny identyfikator w systemie centralnym. Bez tego ID faktura nie dotrze do właściwej jednostki organizacyjnej.

Struktura Leitweg-ID

Format: XX-YYYY-NN (uproszczony), na przykład:

  • 991-12345-67 — typowa postać dla urzędu federalnego
  • 04011000-12345-80 — Hamburg (landowe ID + jednostka + cyfra kontrolna)

Leitweg-ID dzieli się na trzy części:

  1. Prefiks strefy (gruby identyfikator obszaru/kraju związkowego)
  2. Gruba jednostka organizacyjna (ministerstwo, miasto, gmina)
  3. Cyfra kontrolna — walidowana algorytmicznie

Gdzie znaleźć Leitweg-ID kontrahenta

  • Zamówienie publiczne — urząd musi podać Leitweg-ID w ogłoszeniu przetargowym lub umowie
  • Strona urzędu — większość urzędów publikuje swoje ID
  • Baza Leitweg-ID — centralny rejestr na leitweg-id.de

W polu XRechnung BuyerReference (BT-10) zawsze umieszczasz Leitweg-ID odbiorcy. Bez niego faktura zostanie odrzucona już na poziomie portalu.


Jak przekazać XRechnung do urzędu — 3 kanały

Niemiecka administracja oferuje trzy oficjalne kanały odbioru XRechnung:

1. ZRE — Zentrale Rechnungseingangsplattform (federacja)

Portal xrechnung.bund.de przyjmuje faktury dla wszystkich urzędów federalnych (ministerstwa, urzędy centralne, Bundeswehra, Bundesbank itp.).

  • Przesyłka przez web-upload (ręczny) lub Peppol (zautomatyzowany)
  • Format: wyłącznie XRechnung (nie ZUGFeRD w pełnej formie PDF)
  • Walidacja automatyczna: odrzucenie w ciągu sekund przy błędach

2. OZG-RE — platformy krajów związkowych

Każdy z 16 krajów związkowych (Bundesländer) ma własną platformę zgodną z OZG (Onlinezugangsgesetz). Przykłady:

  • Bawaria: e-rechnung.bayern.de
  • NRW: rechnung.nrw.de
  • Berlin: rechnung.berlin.de
  • Hamburg, Hesja, Saksonia — własne portale

Każda platforma akceptuje XRechnung + Leitweg-ID właściwej jednostki.

3. Peppol — sieć europejska

Dla firm wysyłających faktury w dużej skali zalecamy Peppol Access Point. Jest to infrastruktura UE pozwalająca wysyłać e-faktury do dowolnej jednostki publicznej w Europie (nie tylko Niemcy) — jeden kanał, wiele odbiorców. Wymaga pośrednika (Peppol-broker) lub własnej integracji.


Walidacja — KoSIT Validator

Przed wysłaniem XRechnung zawsze zwaliduj plik narzędziem KoSIT Validator. To oficjalne narzędzie sprawdzające zgodność:

  • Poziom 1 (EN 16931): zgodność z europejską normą
  • Poziom 2 (XRechnung CIUS): niemieckie zaostrzenia (np. wymagalność pewnych pól, formaty dat)
  • Poziom 3 (Schematron): reguły biznesowe (np. VAT musi sumować się do 100%)

Błąd na którymkolwiek poziomie = odrzucenie na bramce portalu urzędowego. NiemieckaFaktura wewnętrznie waliduje każdy plik przed zapisem — jeśli coś się nie zgadza, otrzymasz czytelny komunikat zanim faktura zostanie sfinalizowana.

Najczęstsze błędy walidacji

  1. Brakujący lub błędny Leitweg-ID (BT-10)
  2. Niezgodny format waluty (musi być ISO 4217 — "EUR")
  3. Daty w złym formacie (YYYY-MM-DD, nie DD.MM.YYYY)
  4. Brak NIP sprzedawcy (BT-31 — Steuernummer lub USt-IdNr)
  5. Błędne zaokrąglenia VAT (suma pozycji ≠ suma zbiorcza)

XRechnung 3.0 — co nowego

Wersja 3.0 (oficjalnie obowiązująca od 1 lutego 2024) wprowadziła:

  • Nowe reguły biznesowe (BR-DE-21, BR-DE-22) dla faktur korygujących
  • Rozszerzone wsparcie dla załączników (attachments w formacie PDF/A-3)
  • Precyzyjniejsza walidacja adresów (kod pocztowy zgodny z formatem krajowym)
  • Obsługa Zahlungsavis (PaymentMeans z rozszerzonymi kodami SEPA)
  • Kompatybilność wsteczna — poprzednie wersje 2.x są akceptowane do 31 grudnia 2025

NiemieckaFaktura natywnie generuje XRechnung 3.0. Nie musisz się martwić migracją — wszystkie faktury od 2024 są wystawiane zgodnie z najnowszym standardem.


XRechnung w NiemieckaFaktura — jak działa

Jeśli wystawiasz fakturę dla urzędu:

  1. Oznacz kontrahenta jako "Sektor publiczny" w karcie kontrahenta
  2. Uzupełnij Leitweg-ID — walidowane w locie (algorytm cyfry kontrolnej)
  3. Wystaw fakturę normalnie — system automatycznie wygeneruje ZUGFeRD 2.3 w profilu XRECHNUNG
  4. Pobierz plik XML lub PDF — oba zawierają te same dane strukturalne
  5. Wyślij przez ZRE/OZG-RE/Peppol — ręcznie lub (dla Business) przez integrację API

Walidacja KoSIT działa w tle przed każdym zapisem. Jeśli coś nie pasuje — dostajesz konkretny błąd po polsku, nie cryptic XML stack trace.


FAQ

Czy XRechnung jest obowiązkowa przy fakturowaniu B2B? Nie — dla B2B wystarczy ZUGFeRD. XRechnung jest wymagana tylko gdy odbiorcą jest jednostka sektora publicznego (Behörde). Od 2025 roku B2B wymaga e-faktury (nie papier/skan), ale nie musi to być XRechnung — wystarczy dowolny format zgodny z EN 16931.

Czy mogę wysłać PDF + XML osobno? Technicznie tak, ale portale urzędowe oczekują jednego pliku. Hybryda ZUGFeRD w profilu XRECHNUNG (PDF zawierający wbudowany XML) jest bezpieczniejsza.

Co jeśli urząd nie ma Leitweg-ID? Każdy urząd federalny musi mieć Leitweg-ID od 2020 roku. Jeśli twierdzi, że nie ma — skieruj pytanie do ich działu księgowości z odwołaniem do §4a E-RechV. Samorządowe jednostki (gmina, miasto) mają czas do 2025-2027 zależnie od landu.

Czy XRechnung zastąpi ZUGFeRD? Nie. Oba formaty mają swoje niszy: ZUGFeRD dla B2B (czytelny dla człowieka), XRechnung dla B2G (czysto maszynowy). Współistnienie jest wpisane w strategię na kolejne lata.


📘 Krok po kroku: Dodaj kontrahenta z Leitweg-ID w NiemieckaFaktura — oznacz jednostkę sektora publicznego, podaj Leitweg-ID, a system wygeneruje ZUGFeRD w profilu XRECHNUNG automatycznie.


Podsumowanie

  • XRechnung 3.0 to obowiązkowy format e-faktury dla niemieckiej administracji publicznej
  • Podstawa prawna: §4a E-RechV + dyrektywa 2014/55/EU
  • Wymaga Leitweg-ID odbiorcy (BT-10) i walidacji w KoSIT Validator
  • Trzy kanały odbioru: ZRE (federacja), OZG-RE (kraje związkowe), Peppol (UE)
  • Dla B2B wystarczy ZUGFeRD; dla B2G — XRechnung
  • NiemieckaFaktura generuje ZUGFeRD w profilu XRECHNUNG — jeden plik, oba zastosowania

Jeśli nie jesteś pewien, czy twój konkretny odbiorca wymaga XRechnung, czy akceptuje zwykły ZUGFeRD — sprawdź w umowie lub zapytaj księgowość urzędu przed pierwszą fakturą. Odrzucenie e-faktury przez portal oznacza nie tylko dodatkową pracę, ale też opóźnienie płatności nawet o kilka tygodni.

Gotowy na łatwe fakturowanie?

NiemieckaFaktura automatyzuje ZUGFeRD, GoBD i wysyłkę e-mail.

Zacznij za darmo