Dlaczego XRechnung dla urzędu przepada inaczej niż zwykła faktura

Fakturę dla klienta prywatnego czyta człowiek. XRechnung (niemiecki standard e-faktury w formacie XML dla zamawiających publicznych) wysłana do niemieckiego zamawiającego publicznego – na przykład do niemieckiego zarządu dróg (Straßenbauamt) – przechodzi najpierw przez portal, który sprawdza ją maszynowo. Jeśli tam nie przejdzie, żaden urzędnik jej nie zobaczy – a Państwo dowiadują się o tym w najlepszym razie od razu, w gorszym dopiero po tygodniach, z powodu brakującej płatności.

Dobra wiadomość: przyczyny odrzucenia są nieliczne i się powtarzają. Najczęstsze nie leżą w treści faktury, lecz w adresowaniu.

Leitweg-ID: budowa i cyfra kontrolna

Leitweg-ID (identyfikator odbiorcy e-faktury) adresuje fakturę w obrębie administracji. Składa się z trzech części, oddzielonych łącznikami:

CzęśćDługośćTreść
Adresowanie zgrubne2 – 12 cyfrfederacja (Bund) często 991, gminy – urzędowy klucz gminy (Amtlicher Gemeindeschlüssel)
Adresowanie szczegółoweopcjonalne, do 30 znakówalfanumeryczne, wewnętrzne przypisanie u odbiorcy
Cyfra kontrolna2 cyfryobliczana według modulo 97-10

Cyfra kontrolna działa według tej samej metody co IBAN. To praktyczny powód, dla którego przestawienie cyfr w Leitweg-ID zostaje niezawodnie wykryte: zmienia sumę kontrolną, a portal odrzuca fakturę, zanim zobaczy ją człowiek.

W XRechnung Leitweg-ID znajduje się w polu BT-10 (BuyerReference). U zamawiających publicznych jest to pole obowiązkowe – faktura poza tym bezbłędna, ale bez Leitweg-ID, nie zostanie doręczona.

Wskazówka z praktyki: Proszę sprawdzać Leitweg-ID przy zakładaniu zamawiającego, a nie przy wysyłce pierwszej faktury. Literówka w danych podstawowych powtarza się inaczej co miesiąc.

Najczęstsze przyczyny odrzucenia

PrzyczynaPo czym to poznaćRozwiązanie
Leitweg-ID błędny lub brakportal od razu odrzucazweryfikować cyfrę kontrolną, zapytać urząd o ID
Dostarczony zły formaturząd wymaga XRechnung, Państwo wysyłają PDFwcześniej wyjaśnić wymagania zamawiającego
Puste pole obowiązkowebłąd walidacji z niezrozumiałym numeremsprawdzić zgodność z regułami EN 16931
Brak odniesienia do zleceniaurzędnik dopytujepodać numer zlecenia (Abruf) lub zamówienia
Brak dowodówpłatność się opóźniadołączyć arkusze obmiaru jako załącznik

Rzuca się w oczy, że tylko jeden z tych punktów dotyczy samej faktury. Reszta to adresowanie, format i dowody.

Załączniki: niedoceniana część

Wiele urzędów oczekuje arkuszy obmiaru (Aufmaßblätter) jako załącznika do faktury. Technicznie XRechnung to przewiduje – osadzone załączniki są częścią standardu.

W praktyce to załącznik decyduje, jak szybko faktura zostanie sprawdzona. Jeśli urzędnik widzi obok siebie rozliczoną ilość i podpisaną kartkę z budowy (Zettel), kontrola jest porównaniem. Jeśli brakuje dowodu, staje się pytaniem zwrotnym – a pytania zwrotne kosztują tygodnie.

XRechnung czy ZUGFeRD?

Oba formaty spełniają EN 16931. Różnica leży w formie:

XRechnungZUGFeRD
Budowaczysty plik XMLPDF z osadzonym XML
Czytelny dla człowiekanietak, jako PDF
Typowo uzamawiających publicznychB2B

Dla niemieckiego zarządu dróg obowiązuje z reguły XRechnung. Rozstrzygające są jednak zawsze wymagania konkretnego zamawiającego – proszę o nie zapytać przed wystawieniem pierwszej faktury.

Stan wersji: dziś 3.0.2, 4.0 na horyzoncie

Obecnie obowiązuje XRechnung 3.0.2 (stan: sierpień 2026). Wersja 4.0 wdraża znowelizowaną normę EN 16931-1:2026 i jest zapowiedziana na połowę lub koniec 2026 roku; dla 3.0.2 przewidziano okres przejściowy. Jednego dnia, w którym wszystko musi zostać przestawione, najpewniej nie będzie.

Dla Państwa planowania oznacza to: zmiana jest sprawą dostawcy oprogramowania, a nie projektem w Państwa firmie. Proszę zapytać dostawcę, jak do tego podchodzi – to uczciwe pytanie wobec każdego.

Jak sprawdzić fakturę przed wysyłką

Istnieją publiczne narzędzia walidacyjne, które sprawdzają XRechnung pod kątem reguł EN 16931. Wada: komunikaty o błędach są pisane dla specjalistów i podają numery reguł zamiast zwykłego tekstu.

Kontrola i tak jest przydatna, zwłaszcza przy pierwszej fakturze dla nowego zamawiającego. W Levorze każda wersja (build) przechodzi przez narzędzia kontrolne KoSIT dla EN 16931, a wariant ZUGFeRD dodatkowo przez veraPDF pod kątem PDF/A-3B – jeśli któraś kontrola się nie powiedzie, nowej wersji nie ma.

Terminy: od kiedy trzeba wysyłać

Poniższe terminy dotyczą firm mających siedzibę w Niemczech. Wszystkie takie przedsiębiorstwa muszą móc odbierać e-faktury od 01.01.2025. Przy wysyłaniu decyduje obrót z poprzedniego roku:

Obrót z poprzedniego rokuObowiązek wysyłania od
powyżej 800 000 €01.01.2027
do 800 000 €01.01.2028 (do 31.12.2027 papier i PDF są nadal dozwolone)

Te terminy dotyczą obrotu między firmami (B2B). Wobec zamawiających publicznych obowiązują własne, wcześniejsze zasady – dla urzędów federalnych XRechnung jest obowiązkowa już od 27.11.2020, kraje związkowe i gminy mają własne terminy i własne portale. Jeśli Państwa firma jest zarejestrowana w Polsce i wystawia fakturę bezpośrednio niemieckiemu urzędowi, oczekiwane są XRechnung i Leitweg-ID niezależnie od tego, gdzie firma ma siedzibę. Levora nie wysyła faktur do KSeF; to pozostaje w Państwa księgowości w Polsce.

Źródła: BMF – FAQ dotyczące e-faktury (po niemiecku)

Co to konkretnie oznacza dla firmy zarejestrowanej w Niemczech lub w Polsce, opisuje artykuł Obowiązek e-faktur w Niemczech 2027 dla firm budowlanych .

Częste pytania

Skąd otrzymamy Leitweg-ID? Od zamawiającego. Zwykle stoi w potwierdzeniu zlecenia lub na platformie przetargowej; w razie wątpliwości proszę zapytać urzędnika. Proszę nie zgadywać – błędny ID zostanie wykryty przez cyfrę kontrolną.

Czy potrzebujemy do tego drogiego oprogramowania? Nie. XRechnung potrafią wygenerować także tanie programy do fakturowania i portal federalny. Nakład pracy leży w łańcuchu wcześniej – przy obmiarze i przypisaniu do pozycji.

A jeśli urząd mimo to chce PDF? Wtedy dostarczają Państwo to, czego się wymaga. Wymagania zamawiającego mają pierwszeństwo przed własnym przyzwyczajeniem.

Leitweg-ID na przykładzie

Weźmy fikcyjny Leitweg-ID w formie, w jakiej Państwo go spotkają:

04011000-12345-06
│        │     └── cyfra kontrolna (2 cyfry, modulo 97-10)
│        └──────── adresowanie szczegółowe (opcjonalne, tu: wydział)
└───────────────── adresowanie zgrubne (tu: urzędowy klucz gminy)

Można z niego odczytać trzy rzeczy:

Adresowanie zgrubne identyfikuje urząd. W gminach jest to urzędowy klucz gminy (Amtlicher Gemeindeschlüssel), w federacji często 991. Ten ciąg cyfr otrzymują Państwo od zamawiającego – proszę nie składać go z innej faktury.

Adresowanie szczegółowe jest opcjonalne, a mimo to zwykle wypełnione. Kieruje fakturę wewnętrznie do właściwego wydziału. Jeśli go brakuje, faktura może trafić do centralnego punktu wpływu i potrzebuje więcej czasu.

Cyfra kontrolna chroni przed literówkami. Jest obliczana według modulo 97-10 z poprzedzających znaków – tą samą metodą co przy IBAN. Zamieniona para cyfr zmienia wynik i zostaje wykryta.

W praktyce oznacza to: jeśli przepisują Państwo Leitweg-ID i się pomylą, portal to zauważy. Jeśli użyją Państwo błędnego, ale wewnętrznie poprawnego ID – na przykład innego urzędu – nikt tego nie zauważy, a faktura trafi do niewłaściwego odbiorcy.

Co się dzieje, gdy faktura zostanie odrzucona

Przebieg różni się od tego, co znamy z faktury papierowej:

EtapKto sprawdzaInformacja zwrotna
Doręczenieportal, automatycznienatychmiast, komunikat techniczny
Kontrola formalnaportal / walidacjazwykle w ciągu minut, numery reguł
Kontrola treściurzędnikdni do tygodni, e-mailem lub telefonicznie
Kontrola merytorycznakierownictwo budowy urzędumoże wywołać pytania o obmiar

Pierwsze dwa etapy są maszynowe i odpowiadają szybko. Pułapka polega na tym, że formalnie bezbłędna faktura bez odniesienia do zlecenia (Abruf) przechodzi oba etapy i utyka dopiero u urzędnika – tam bez komunikatu o błędzie, po prostu bez rozpatrzenia.

Dlatego praktyczna zasada brzmi: wszystko, co da się sprawdzić maszynowo, sprawdzić przed wysyłką. Wszystkiego innego unikać od początku przez porządne przypisanie.

Jak ustalić drogę wysyłki

Nie ma jednej drogi do urzędu. W praktyce spotkają Państwo trzy:

  1. Wgranie na portal. Plik XML wgrywają Państwo na portal fakturowy kraju związkowego. Rozpowszechnione, działa, kosztuje kilka kliknięć na fakturę.
  2. E-mail na adres odbiorczy. Niektórzy zamawiający akceptują XRechnung jako załącznik. Wygodne, ale nie wszędzie dopuszczalne.
  3. Peppol. Europejska sieć wymiany faktur. Dla firm z wieloma fakturami do różnych odbiorców najczystsza droga, dla firmy z trzema zamawiającymi – nakład bez korzyści.

Proszę przy pierwszym zleceniu zapytać, jakiej drogi się oczekuje, i zapisać to w danych podstawowych zamawiającego – razem z Leitweg-ID. Te pięć minut oszczędza szukania przy każdej kolejnej fakturze.

Załączniki technicznie: co można dołączyć

Załączniki są w XRechnung przewidziane, a możliwości są większe, niż wielu wykorzystuje:

RodzajTypowa treśćWskazówka
Osadzony plikarkusz obmiaru jako PDF, zdjęciawyraźnie zwiększa rozmiar pliku
Odwołanie do dokumentulink do portalusensowne tylko przy trwałej dostępności
Dodatkowy tekstwyjaśnienie do pozycjina krótkie uwagi, nie na dowody

Osadzony plik to przypadek standardowy dla dowodów. Proszę uważać na rozmiar: niektóre portale odrzucają faktury powyżej określonego rozmiaru pliku. Arkusze obmiaru jako skompresowany PDF zamiast serii zdjęć utrzymują fakturę w rozsądnych granicach.

Termin płatności i skonto w praktyce

Punkt, który u zamawiających publicznych wygląda inaczej niż w B2B: terminy płatności są z reguły uregulowane w umowie, a skonto jest nietypowe. Kto mimo to je wykazuje, powinien wiedzieć, że zwykle nie zostanie potrącone.

Ważniejsze jest pytanie, kiedy termin w ogóle zaczyna biec: z reguły z wpływem faktury nadającej się do sprawdzenia (prüffähig). Właśnie dlatego brakujący załącznik jest droższy, niż się wydaje – przesuwa nie tylko kontrolę, lecz w pewnych okolicznościach także początek biegu terminu.

Praktyczny wniosek: lepiej wystawić kompletną fakturę tydzień później niż niekompletną od razu.

Podsumowanie

XRechnung dla urzędów rzadko przepada z powodu treści faktury, a niemal zawsze z powodu adresowania. Kto prowadzi Leitweg-ID porządnie w danych podstawowych, wcześniej wyjaśnia wymagania dotyczące formatu i dołącza dowody, wykluczył trzy najczęstsze przyczyny.

Jak Levora generuje fakturę ze sprawdzonych pozycji, opisuje strona XRechnung i ZUGFeRD . Cały proces wcześniej opisuje artykuł Rozliczanie usuwania miejsc niebezpiecznych (Gefahrenstellenbeseitigung) .