XRechnung 3.0 — офіційний формат е-рахунку для німецької адміністрації (B2G)
XRechnung 3.0 на практиці: правова основа (§4a E-RechV), Leitweg-ID, портали ZRE/OZG-RE, валідація KoSIT, відмінності від ZUGFeRD та інтеграція з NiemieckaFaktura.
Що таке XRechnung?
XRechnung — це офіційний німецький стандарт електронного рахунку, створений спеціально для обміну між підприємцями та публічною адміністрацією (B2G — Business-to-Government). Це структурований формат XML, що відповідає європейській нормі EN 16931, розроблений і підтримуваний KoSIT (Koordinierungsstelle für IT-Standards) за дорученням федерального уряду та земель.
На відміну від ZUGFeRD, XRechnung — це чистий XML без графічного PDF-шару. Одержувач в адміністрації отримує виключно машиночитні дані — жодної візуалізації, жодного перегляду для людини. Для відомства мають значення дані; для виставника і клієнта — відповідне програмне забезпечення, яке ці дані відобразить.
Найважливіші особливості XRechnung
- Формат: чистий XML (два варіанти — UBL і CII)
- Основа: EN 16931 + німецькі розширення CIUS (Core Invoice Usage Specification)
- Призначення: обмін із німецькими федеральними, земельними та комунальними відомствами
- Обов'язок: з 27 листопада 2020 року для постачальників федеральної адміністрації
- Поточна версія: XRechnung 3.0 (чинна з 1 лютого 2024 року)
Правова основа — §4a E-RechV і Директива 2014/55/EU
XRechnung виник як німецька імплементація європейської Директиви 2014/55/EU щодо електронного виставлення рахунків у публічних закупівлях. Ключові правові акти:
- Директива 2014/55/EU — зобов'язала всі держави ЄС приймати е-рахунки, що відповідають EN 16931, з 18 квітня 2019 року (федеральна адміністрація) і 18 квітня 2020 року (землі/громади).
- E-Rechnungsverordnung (E-RechV) — федеральна постанова від 13 жовтня 2017 року, що визначає технічні правила приймання е-рахунків відомствами.
- §4a E-RechV — встановлює, що XRechnung є стандартом за замовчуванням для рахунків, адресованих федеральній адміністрації.
- Wachstumschancengesetz (березень 2024 року) — розширює обов'язок е-рахунку на B2B з 1 січня 2025 року (деталі в статті про обов'язок е-Rechnung 2025).
Для будівельних і сервісних компаній, які співпрацюють із містами, податковими відомствами (Finanzamt) чи Bundeswehr — XRechnung не опція, а правова вимога. Паперовий рахунок або PDF буде відхилено.
XRechnung vs ZUGFeRD — коли який використовувати
Обидва формати відповідають EN 16931, але мають різні сфери застосування:
| Особливість | XRechnung 3.0 | ZUGFeRD 2.3 |
|---|---|---|
| Формат | Чистий XML | Гібридний PDF/A-3 + XML |
| Перегляд людиною | Ні — лише дані | Так — PDF-шар |
| Призначення | B2G (відомство) | B2B і B2G |
| Варіант XML | UBL або CII | CII (лише) |
| Німецькі розширення | Так (CIUS) | Ні |
| Профіль у ZUGFeRD | — | XRECHNUNG (найбільш суворий) |
| Валідація відомством | KoSIT Validator | KoSIT Validator (коли профіль = XRECHNUNG) |
Практична порада: Якщо ви хочете одним файлом обслужити і відомства, і контрагентів B2B — згенеруйте ZUGFeRD 2.3 у профілі XRECHNUNG. Це ZUGFeRD, XML-частина якого відповідає вимогам XRechnung, а PDF-шар залишається читабельним для людини. NiemieckaFaktura за замовчуванням генерує саме цей профіль, коли ви виставляєте рахунок для установи публічного сектору.
Leitweg-ID — ідентифікатор одержувача-відомства
Кожне німецьке відомство, що приймає е-рахунки, має власний Leitweg-ID — унікальний ідентифікатор у центральній системі. Без цього ID рахунок не дійде до потрібної організаційної одиниці.
Структура Leitweg-ID
Формат: XX-YYYY-NN (спрощено), наприклад:
- 991-12345-67 — типова форма для федерального відомства
- 04011000-12345-80 — Гамбург (земельний ID + одиниця + контрольна цифра)
Leitweg-ID складається з трьох частин:
- Префікс зони (загальний ідентифікатор регіону/землі)
- Загальна організаційна одиниця (міністерство, місто, громада)
- Контрольна цифра — перевіряється алгоритмічно
Де знайти Leitweg-ID контрагента
- Публічна закупівля — відомство зобов'язане вказати Leitweg-ID в оголошенні про тендер або в договорі
- Сайт відомства — більшість відомств публікують свій ID
- База Leitweg-ID — центральний реєстр на leitweg-id.de
У полі XRechnung BuyerReference (BT-10) ви завжди розміщуєте Leitweg-ID одержувача. Без нього рахунок буде відхилено вже на рівні порталу.
Як передати XRechnung відомству — 3 канали
Німецька адміністрація пропонує три офіційні канали приймання XRechnung:
1. ZRE — Zentrale Rechnungseingangsplattform (федерація)
Портал xrechnung.bund.de приймає рахунки для всіх федеральних відомств (міністерства, центральні відомства, Bundeswehr, Bundesbank тощо).
- Передавання через веб-завантаження (вручну) або Peppol (автоматизовано)
- Формат: виключно XRechnung (не ZUGFeRD у повній PDF-формі)
- Автоматична валідація: відхилення протягом секунд за наявності помилок
2. OZG-RE — платформи земель
Кожна з 16 земель (Bundesländer) має власну платформу, що відповідає OZG (Onlinezugangsgesetz). Приклади:
- Баварія: e-rechnung.bayern.de
- NRW: rechnung.nrw.de
- Берлін: rechnung.berlin.de
- Гамбург, Гессен, Саксонія — власні портали
Кожна платформа приймає XRechnung + Leitweg-ID відповідної одиниці.
3. Peppol — європейська мережа
Для компаній, які надсилають рахунки у великому обсязі, рекомендуємо Peppol Access Point. Це інфраструктура ЄС, що дозволяє надсилати е-рахунки будь-якій публічній установі в Європі (не лише в Німеччині) — один канал, багато одержувачів. Потребує посередника (Peppol-broker) або власної інтеграції.
Валідація — KoSIT Validator
Перед надсиланням XRechnung завжди валідуйте файл інструментом KoSIT Validator. Це офіційний інструмент перевірки відповідності:
- Рівень 1 (EN 16931): відповідність європейській нормі
- Рівень 2 (XRechnung CIUS): німецькі посилення (наприклад, обов'язковість певних полів, формати дат)
- Рівень 3 (Schematron): бізнес-правила (наприклад, ПДВ має сумуватися до 100 %)
Помилка на будь-якому рівні = відхилення на шлюзі відомчого порталу. NiemieckaFaktura внутрішньо валідує кожен файл перед збереженням — якщо щось не збігається, ви отримаєте зрозуміле повідомлення ще до того, як рахунок буде фіналізовано.
Найчастіші помилки валідації
- Відсутній або хибний Leitweg-ID (BT-10)
- Несумісний формат валюти (має бути ISO 4217 — «EUR»)
- Дати в неправильному форматі (YYYY-MM-DD, а не DD.MM.YYYY)
- Відсутній податковий номер продавця (BT-31 — Steuernummer або USt-IdNr)
- Хибні округлення ПДВ (сума позицій ≠ загальна сума)
XRechnung 3.0 — що нового
Версія 3.0 (офіційно чинна з 1 лютого 2024 року) запровадила:
- Нові бізнес-правила (BR-DE-21, BR-DE-22) для коригувальних рахунків
- Розширену підтримку додатків (attachments у форматі PDF/A-3)
- Точнішу валідацію адрес (поштовий індекс відповідно до національного формату)
- Підтримку Zahlungsavis (PaymentMeans з розширеними кодами SEPA)
- Зворотну сумісність — попередні версії 2.x приймаються до 31 грудня 2025 року
NiemieckaFaktura нативно генерує XRechnung 3.0. Вам не потрібно перейматися міграцією — усі рахунки з 2024 року виставляються відповідно до найновішого стандарту.
XRechnung у NiemieckaFaktura — як це працює
Якщо ви виставляєте рахунок для відомства:
- Позначте контрагента як «Публічний сектор» у картці контрагента
- Заповніть Leitweg-ID — перевіряється на льоту (алгоритм контрольної цифри)
- Виставте рахунок як зазвичай — система автоматично згенерує ZUGFeRD 2.3 у профілі XRECHNUNG
- Завантажте файл XML або PDF — обидва містять ті самі структуровані дані
- Надішліть через ZRE/OZG-RE/Peppol — вручну або (для плану Business) через інтеграцію API
Валідація KoSIT працює у фоні перед кожним збереженням. Якщо щось не збігається — ви отримуєте конкретну помилку українською, а не загадковий XML stack trace.
Поширені запитання
Чи обов'язковий XRechnung при виставленні рахунків B2B? Ні — для B2B достатньо ZUGFeRD. XRechnung обов'язковий лише тоді, коли одержувачем є установа публічного сектору (Behörde). Із 2025 року B2B вимагає е-рахунку (не паперу/скану), але це не обов'язково має бути XRechnung — достатньо будь-якого формату, що відповідає EN 16931.
Чи можу я надіслати PDF + XML окремо? Технічно так, але відомчі портали очікують один файл. Гібрид ZUGFeRD у профілі XRECHNUNG (PDF із вбудованим XML) безпечніший.
Що, якщо відомство не має Leitweg-ID? Кожне федеральне відомство зобов'язане мати Leitweg-ID із 2020 року. Якщо воно стверджує, що не має — скеруйте запит до його бухгалтерії з посиланням на §4a E-RechV. Муніципальні одиниці (громада, місто) мають час до 2025–2027 років залежно від землі.
Чи замінить XRechnung формат ZUGFeRD? Ні. Обидва формати мають свою нішу: ZUGFeRD для B2B (читабельний для людини), XRechnung для B2G (суто машинний). Співіснування закладено в стратегію на наступні роки.
📘 Крок за кроком: Додайте контрагента з Leitweg-ID у NiemieckaFaktura — позначте установу публічного сектору, вкажіть Leitweg-ID, і система автоматично згенерує ZUGFeRD у профілі XRECHNUNG.
Підсумок
- XRechnung 3.0 — це обов'язковий формат е-рахунку для німецької публічної адміністрації
- Правова основа: §4a E-RechV + Директива 2014/55/EU
- Потребує Leitweg-ID одержувача (BT-10) і валідації в KoSIT Validator
- Три канали приймання: ZRE (федерація), OZG-RE (землі), Peppol (ЄС)
- Для B2B достатньо ZUGFeRD; для B2G — XRechnung
- NiemieckaFaktura генерує ZUGFeRD у профілі XRECHNUNG — один файл, обидва застосування
Якщо ви не впевнені, чи саме ваш одержувач вимагає XRechnung, чи приймає звичайний ZUGFeRD — перевірте в договорі або запитайте бухгалтерію відомства перед першим рахунком. Відхилення е-рахунку порталом означає не лише додаткову роботу, а й затримку оплати навіть на кілька тижнів.