Що таке XRechnung?
XRechnung — це електронний рахунок у структурованому форматі XML. Вона дозволяє автоматичну обробку даних про рахунки, такі як отримувач, номер рахунку, суми, податкові ставки та інформацію про оплату.

XRechnung, XML та публічні замовники
Що характеризує XML-формат за EN 16931, коли публічні замовники вимагають XRechnung і що компанії у B2B-сфері повинні врахувати.
Автор фото: Markus Winkler ©
XRechnung є електронним рахунком у структурованому XML-форматі. На відміну від звичайного PDF, він не створюється для прямого перегляду людьми, а для автоматичної обробки машинами. Це дозволяє автоматично читати та подальше обробляти дані рахунку, такі як відправник, отримувач, номер рахунку, суми, податкові ставки, інформацію про оплату та дані про послуги.
Для самостійних працівників та малого бізнесу XRechnung стає особливо важливою, коли вони надсилають рахунки публічним замовникам або готовяться до обов'язкового використання електронних рахунків. Важливо зазначити: XRechnung не є просто PDF-рахунок із іншим назвою. Ключові дані про рахунок повинні бути включені у структурованому XML-части. Лише тоді рахунок може бути електронно перевірений, оброблений і архівований. Motorica допомагає структурувати дані про рахунки, підготувати е-рахунки та уникнути типових помилок в процесі формування рахунків.
Цей приклад був створений безпосередньо за допомогою генератора XRechnung Motorica та використовує формат XRechnung 3.0 у CII.
XRechnung є німецькою реалізацією європейського стандарту EN 16931 для електронних рахунків. У цій статті обговорюється версія XRechnung 3.0.2. Дані про рахунок представлені у форматі XML та можуть бути автоматично оброблені. Особливо важливим є цей формат для рахунків публічних замовників; в сегменті B2B XRechnung є одним із можливих, але не єдиним стандартом EN 16931.
Звичайний PDF може здаватися як рахунок, але не містить структурованих даних для електронного рахункового документа. XRechnung складається з XML-даних і без переглядача важко її прочитати людинам. ZUGFeRD об'єднує дві сфери: читабельний PDF для людей та вбудовані структуровані дані для систем. XRechnung зосереджена на машинній обробці даних.
XRechnung особливо важлива, коли ви надаєте рахунки публічним органам. Це можуть бути країнські органи влади, місцеві органи влади або інші публічні установи. У звичному B2B-бізнесі між компаніями XRechnung не єдиний можливий формат. Там можуть бути інші структуровані формати, такі як ZUGFeRD або згодом підкорені формати, якщо вони задовольняють законодавчі вимоги. Важливо, щоб рахунок можна було електронно обробити та містив всі необхідні дані у структурованому форматі.
XRechnung повинен містити структуровані дані, необхідні для податкового та фахового підходу до рахунків. Важливі деталі не можна приховувати в додатках або у текстових коментарях. Основні обов'язкові дані повинні бути доступні для автоматичного аналізу та обробки, зокрема інформація про випускача рахунку, отримувача, номер рахунку, дату видачі рахунку, послуги або товари, суми транзакцій, податки та інформацію про оплату.
ID-шлях служить для однозначного перенаправлення електронної рахунку в органах влади до правильного отримувача рахунків. Важливий особливо у сфері B2G, тобто при рахунках для органів влади та публічних замовників. У звичному B2B-секторі між компаніями загалом не потрібен ID-шлях. Якщо ви абітурієте до публічної установи, вам слід перед розсиленням рахунку уточнити ID-шлях та вимоговий шлях пересилання.
Перед відправкою XRechnung слід проходити валідацію. Це означає, що фактура перевіряється з точки зору технічних та специфічних правил. Валідація не обмежується лише наявністю читання XML-документа. Також важливими є обов'язкові поля, суми, податки, дані отримувача, шлях ідентифікації, електронні адреси та формальні вимоги. Добре сформоване XRechnung зменшує ризик її відмови отримувачем або платформою.
XRechnung зазвичай приходить у форматі XML-документа. Без спеціального програмного забезпечення ця документація складна для читання людьми. Тому вам потрібен переглядач або програмне забезпечення, яке зручно візуалізує XML-дані. Важливо: структурований XML-документ залишається ключевим елементом фактури. Його не слід замінювати скріншотами, друками або ручним створенням PDF.
При XRechnung структурований частина повинна зберігатися таким чином, щоб була доступною, читабельною та безпосередньо відтворюваною протягом терміну зберігання. Для цілей податкового обліку входящі та виходящі рахунки загалом мають бути збережені на 8 років. Випадкове друковане PDF або чистий графічний перегляд недостатні, якщо цим втрачається оригінальний XML-файл. Зберігання повинно бути організоване таким чином, щоб пізніше можна було знайти рахунок, XML-файл, результат перевірки та інші документи.
Багато проблем з XRechnung не пов'язані саме з XML-форматом, але з неповними чи суперечливими реквізитами рахунку. Якщо відсутні обов'язкові поля, суми не сходяться, код шляху неправильний або отримувач не однозначно адресован, рахунок може бути відмовлено у прийнятті. Особливо критично є помилкове вважання PDF-рахунку за електронну XRechnung або неправильне зберігання XML-файлу після надсилання.
Перед відправкою рекомендується перевірити кожну XRechnung. Перевірка не повинна бути складною, але систематичною. Відповідають дані клієнта, отримувача, суми, податковий розрахунок, період послуг та інформація про оплату? Потрібен код шляху? Як технічно валідна XRechnung? Особливо важлива є перевірка при використанні публічних замовників, оскільки помилкові рахунки часто не можуть бути просто вручені для обробки, але відмовлено у прийнятті системою.
Motorica структурує дані рахунків та підтримує виведення та технічну перевірку XRechnung. Перед надсиланням слід перевірити також вимоги отримувача, обов'язкові дані та вказаний канал передачі. Motorica створює ZUGFeRD-рахунки безпосередньо з підтримуваних даних рахунків.
FAQ
XRechnung — це електронний рахунок у структурованому форматі XML. Вона дозволяє автоматичну обробку даних про рахунки, такі як отримувач, номер рахунку, суми, податкові ставки та інформацію про оплату.
Ні. Простий PDF-файл не є XRechnung. XRechnung складаються з структурованих XML-даних. Незважаючи на те, що PDF може виглядати як рахунок, він не задовольняє вимоги до електронного рахунку без структурованих даних.
XRechnung — це XML-рахунок без власної PDF-представництва. ZUGFeRD об'єднує читану PDF-файл з усередині вбудованими структурованими даними рахунків. Обидва формати можуть бути важливими для електронних рахунків, якщо вони задовольняють законодавчі вимоги.
Ідентифікація шляху, зокрема, необхідна при виплаті рахунків публічним замовникам. Вона забезпечує передачу електронного рахунку у правильне управління отримувачем. У звичному B2B-секторі між компаніями загалом не потрібна ідентифікація шляху.
Від 1 січня 2025 року всі вкраїнські підприємства повинні мати можливість отримувати електронні рахунки. За офіційними даними МФУ достатньо для приймання цих документів використовувати поштовий ящик електронної пошти, але для обробки та зберігання таких документів все ж таки потрібна спеціалізована організація.
Ні. XRechnung не є єдиним дозволеним форматом електронних рахунків. Також існують переходні правила та винятки. У сфері B2B можуть бути дозволені інші структуровані формати, такі як ZUGFeRD, якщо вони задовольняють вимоги.
XRechnung є XML-файлом і для людин без спеціального програмного забезпечення складний для читання. Ви маєте використовувати переглядач або програмне забезпечення, яке може зрозуміло відобразити XML-дані. Сам XML-файл все ж таки слід зберігатися як оригінал.
Перевірка XRechnung визначає, чи задовольняє вона технічні та змістовні вимоги. Це дозволяє виявляти пропущені обов'язкові поля, неправильні суми, недійсні дані про отримувача або форматні помилки перед надсиланням рахунку.
Структурований XML-файл повинен бути збережений як оригінал. Чистий PDF-вигляд або друк не замінюють XRechnung. Важливо, щоб розрахунок за час зберігання залишався доступним, читабельним і можливим для перевірки.
Так. Motorica підтримує структуроване введення рахунків, а також виведення та технічну перевірку XRechnung. Перед надсиланням все ж таки слід перевірити особливості отримувача, податкові питання і шляхи передачі. Motorica створює ZUGFeRD-рахунки безпосередньо з підтримуваних рахункових даних.