FaeBill

Проверка электронного счёта – бесплатно, без регистрации

Загрузите PDF ZUGFeRD или XML-файл XRechnung. Сразу увидите, в порядке ли формат, XML-схема, правила Schematron и основные обязательные поля.

Что проверяется – и что нет

The validator performs a technical check in two stages (stage 1: structure and selected mandatory fields; stage 2: formal Schematron check, where a check configuration exists for the file):

  • определение формата файла и профиля (ZUGFeRD/Factur-X, XRechnung в формате CII или UBL)
  • validation of the XML structure against the corresponding XML schema (XSD) – for ZUGFeRD/Factur-X and CII in stage 1, for UBL files in stage 2 where a check scenario exists (XRechnung 3.0)
  • проверка отдельных обязательных полей: номер счёта (BT-1), дата счёта (BT-2), валюта (BT-5), наименование продавца (BT-27) и разбивка НДС (BG-23)
  • простая проверка правдоподобия сумм
  • formal Schematron check (stage 2) with the rules of XRechnung 3.0 (including the EN 16931 business rules contained in it) or, for ZUGFeRD/Factur-X files, with the Schematron rules of the FeRD package (Factur-X 1.09.2); not available for every file, for example not for older XRechnung versions, other ZUGFeRD versions, PDFs without embedded XML, or during temporary unavailability

Не проверяются:

  • содержит ли счёт все обязательные реквизиты согласно § 14 UStG (германский закон о НДС) и правилен ли он с точки зрения налогов (например, ставка налога, налоговый номер, идентификатор плательщика НДС)
  • соответствие файла PDF/A-3 (определяется только наличие соответствующего признака)
  • принятие счёта получателем, вашей бухгалтерской системой или порталом счетов

A positive result only means that the technical checks listed above were passed. It is not a confirmation that the invoice meets all legal or technical requirements, and not a certification or confirmation by KoSIT or any authority.

Your file is transmitted only for technical checking to our check services (Google Cloud Run, Frankfurt, EU), processed in memory there, including during the formal Schematron check, and not stored; file content and file name are not logged. The controller is Halo Handelsgesellschaft mbH; the legal basis is Art. 6(1)(b) GDPR (your request for the check) and, for third-party data contained in the invoice, Art. 6(1)(f) GDPR (interest in the technical check and in secure, abuse-free operation of the service); Google Cloud is our processor. To prevent abuse we process a hash of your IP address and the size, format, status and duration of the check; your IP address also appears in the platform logs, already when you open this page. Please upload only invoices you are entitled to process; further information and your rights: Политика конфиденциальности.

Сразу создавайте счета правильно

В FaeBill вы создаёте файлы ZUGFeRD и XRechnung прямо из данных счёта. Регистрация бесплатна.

Частые вопросы

Чем XRechnung отличается от ZUGFeRD?

XRechnung is a pure XML format (CII or UBL syntax) and the German specification of the European standard EN 16931; a readable view requires a viewer. ZUGFeRD – technically identical to the French Factur-X – is a PDF/A-3 file with embedded XML in CII format. ZUGFeRD meets EN 16931 from the BASIC or EN 16931 profile upwards; the MINIMUM and BASIC WL profiles do not.

Почему валидатор сообщает об ошибке формата?

A format error means the XML is not well-formed, it does not match the XML schema, or a PDF announces an embedded e-invoice whose XML cannot be extracted. A common cause is a ZUGFeRD PDF that the generating software created incorrectly. An ordinary PDF without embedded XML is reported as ‘no e-invoice detected’ instead.

Что означают BT-1, BT-27 и BG-23?

BT – это Business Term, BG – Business Group, так называются поля данных стандарта EN 16931. BT-1 – номер счёта, BT-2 – дата счёта, BT-5 – код валюты, BT-27 – наименование продавца, BG-23 – разбивка НДС. Если чего-то из этого нет, валидатор сообщает об ошибке в обязательных полях.

Достаточно ли успешной проверки?

No, not on its own. The check finds formal and technical errors early: stage 1 checks the structure and selected mandatory fields, stage 2 the Schematron rules of XRechnung or of the ZUGFeRD/Factur-X package, where a check configuration exists for your file. It replaces neither a review under Section 14 UStG nor your recipient's own acceptance check. Whether your recipient can process the invoice also depends on its requirements, for authorities for example on the Leitweg-ID.