Перевірити XRechnung — безкоштовно онлайн, без реєстрації

Завантажте свою XRechnung — файлом CII або UBL — і за кілька секунд побачите, чи проходить вона перевірку: схема XML, бізнес-правила EN 16931 і німецькі додаткові правила BR-DE, кожне з кодом правила й поясненням простими словами. Безкоштовно і без реєстрації.

  • CII і UBL
  • XRechnung 3.0
  • Правила BR-DE з кодами
  • Безкоштовно, без реєстрації
Аркуш паперу, піднесений до світлого вікна в офісі й перевірений на просвіт

Перевірка XRechnung у три кроки

1Виберіть файл

XML-файл XRechnung, до 5 МБ. Так само підійде PDF ZUGFeRD із вбудованим XML.

2Запустіть перевірку

Файл перевіряється на відповідність схемі XML, правилам EN 16931 і правилам BR-DE стандарту XRechnung.

3Прочитайте звіт

Дійсний чи ні — і до кожної знахідки код правила, поле, якого вона стосується, і чи це помилка, чи лише попередження.

Що перевіряється

РівеньЩо охоплюєТипова знахідка
Схема XMLЧи є файл формально документом-рахунком у UBL або CII — потрібні елементи, у правильному порядку, з коректними типами даних?Елемент не на своєму місці, дата в неправильному форматі
EN 16931Бізнес-правила європейського стандарту: обов’язкові поля, правила розрахунку, категорії ПДВ (BR-*, BR-CO-*, BR-S-* …)Сума позицій не збігається з сумою нетто
XRechnungНімецькі додаткові правила BR-DE-*: поля, які стандарт лишає необов’язковими, а XRechnung робить обов’язковимиНемає Leitweg-ID, неповний контакт продавця

Які правила застосовуються, визначає сам файл: у полі BT-24 вказано, за яким стандартом його створено. Для XRechnung 3.0 ідентифікатор такий: urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0. Звіт показує його вгорі — тож видно й те, чи перед вами взагалі XRechnung, чи інший е-рахунок.

Найчастіші знахідки BR-DE

Німецькі правила роблять обов’язковими поля, які в європейському стандарті необов’язкові. Саме на них падає більшість файлів із програм, що не мають досвіду з XRechnung:

BR-DE-15 — немає посилання покупця

BT-10 має бути заповнене. Для державних установ там стоїть Leitweg-ID — адреса, за якою портал доставляє рахунок. Без неї файл недійсний.

BR-DE-2, -5, -6, -7 — контакт продавця

Група BG-6 з контактною особою (BT-41), телефоном (BT-42) і e-mail (BT-43) обов’язкова. Багато програм пишуть лише адресу фірми.

BR-DE-1 — платіжні інструкції

BG-16 має бути присутня. Для переказу (код 30 або 58) правило BR-DE-23-a вимагає ще й банківський рахунок у BG-17.

BR-DE-16 — податковий номер продавця

Якщо використано одну зі звичайних категорій ПДВ, потрібен USt-IdNr. (BT-31), податковий номер (BT-32) або податковий представник (BG-11).

BR-DE-18 — знижка за швидку оплату в неправильному форматі

Skonto записується в умовах оплати (BT-20) у фіксованій формі, великими літерами й з переносом рядка після: #SKONTO#TAGE=14#PROZENT=2.00#. Вільний текст на кшталт «2 % при оплаті за 14 днів» не проходить.

BR-DE-19 — некоректний IBAN

Для SEPA-переказу (код 58) у BT-84 має бути дійсний IBAN. Переставлена цифра — це попередження: файл лишається дійсним, але гроші не надійдуть.

Усі родини правил і як усунути причину в джерелі: Бізнес-правила EN 16931.

Помилка чи попередження — різниця вирішальна

Не кожна знахідка робить файл недійсним. Правила, що чогось вимагають («muss»), дають помилку: рахунок не проходить. Портал рахунків федерального уряду сам показує такі формальні помилки під час завантаження — краще побачити їх заздалегідь. Правила, що щось рекомендують («soll»), дають попередження: файл лишається дійсним.

Приклад, який має майже кожен тестовий файл: BR-DE-TMP-32 рекомендує вказати дату поставки чи надання послуги — як фактичну дату поставки (BT-72), як період (BG-14) або в кожній позиції. Якщо її немає, у звіті з’являється попередження, а вердикт лишається «дійсний». Для німецького ПДВ дата поставки все одно має бути в рахунку, тож її варто додати.

Що перевірка каже — і чого не каже

Вона підтверджує форму

Дійсний файл відповідає всім правилам. Чи правильні ціна, кількість і отримувач — цього жодна перевірка знати не може.

Вона не замінює отримувача

Портал може додатково вимагати конкретну Leitweg-ID чи номер замовлення. Що там діє, вирішує замовник.

Вона нічого не зберігає

Файл використовується лише для перевірки. Без облікового запису історія не створюється, копії ми не робимо.

Чим перевіряємо

Перевірка працює на відкритій бібліотеці Mustang версії 2.26.0. Вона містить правила перевірки (Schematron) KoSIT для XRechnung 3.0.2 — окремо для CII і UBL, як їх публікує KoSIT, — і правила EN 16931 версії 1.3.16.

Офіційний еталонний інструмент — валідатор KoSIT. Це програма для завантаження, а не онлайн-сервіс: безкоштовної федеральної сторінки, куди можна завантажити файл для перевірки, немає. Федеральний портал перевіряє лише під час подання, після реєстрації. Хто хоче знати заздалегідь, чи пройде файл, потребує інструмента на кшталт цього.

Потрібно створити XRechnung?

Скажемо прямо: E-Rechnung Pro не створює XRechnung. Ми формуємо ZUGFeRD і Factur-X у профілях BASIC, EN 16931 та EXTENDED.

  • Для рахунків компаніям це не недолік: між компаніями XRechnung не обов’язкова, а ZUGFeRD від версії 2.0.1 виконує вимогу — крім профілів MINIMUM і BASIC WL. Створити е-рахунок.
  • Для федеральних установ портал приймає ZUGFeRD лише в профілі XRECHNUNG і лише як чистий XML-файл без PDF. Для цього потрібна інша програма або форма введення самого порталу. Різниця докладно: XRechnung чи ZUGFeRD.

Перевірити будь-який із цих файлів можна тут — хоч би в якій програмі його створено.

Часті запитання

Перевірка XRechnung справді безкоштовна?

Так, без реєстрації й без платіжних даних. Без облікового запису — до дванадцяти перевірок на годину; з безкоштовним обліковим записом — більше, і кожна перевірка зберігається в історії разом зі звітом.

Чи можна перевірити XRechnung у форматі UBL?

Так. XRechnung існує у двох синтаксисах — UBL 2.1 та UN/CEFACT CII. Обидва перевіряються відповідними правилами.

Яка версія XRechnung перевіряється?

XRechnung 3.0 за правилами випуску 3.0.2. Попередня версія XRechnung 4.0 вийшла у вересні 2026 року, але не призначена для робочого використання; докладніше — у новині про XRechnung 4.0.

Це офіційний валідатор KoSIT?

Ні. Ми перевіряємо Mustang, який містить опубліковані правила KoSIT для XRechnung. Результат стосується тих самих правил із тими самими кодами; якщо колись результати розійдуться, вирішальним буде інструмент вашого отримувача.

Чим BR-DE-15 відрізняється від Leitweg-ID?

BR-DE-15 вимагає лише, щоб посилання покупця BT-10 було заповнене. Чи там дійсна Leitweg-ID потрібної установи, не перевіряє жодне правило — це знає тільки отримувач. Leitweg-ID ви отримуєте від замовника.

Файл дійсний, але у звіті є попередження. Щось робити?

Не обов’язково — дійсний є дійсний. Але попередження на кшталт BR-DE-TMP-32 (дата поставки) чи BR-DE-19 (IBAN) варто виправити: перше — обов’язковий реквізит за німецьким законом про ПДВ, друге вирішує, чи надійде оплата.

Чи зобов’язаний я перевіряти вхідні XRechnung?

Обов’язку немає. Але Федеральне міністерство фінансів Німеччини в листі від 15 жовтня 2025 року рекомендує запровадити відповідні процедури валідації. Перевірка під час отримання одразу показує, чи треба просити в постачальника виправлений рахунок.

Мій рахунок зберігається?

Ні. Файл використовується лише для перевірки й потім видаляється. Без облікового запису запису в історії немає.

Ваша XRechnung — перевірена за секунди

Завантажте файл, прочитайте звіт, виправте помилки. Без реєстрації, без оплати.