将XML或PDF拖到此处

XRechnung 3.0、UBL Invoice或ZUGFeRD / Factur-X PDF, 两种格式都支持。

100%在浏览器中本地运行, 无数据发送到我们服务器。

验证状态

格式
ZUGFeRD配置文件
错误
警告

电子发票验证, XRechnung、UBL 与 ZUGFeRD 检查器(免费,在线)

根据CEN 16931 / EN 16931验证您的电子发票。XRechnung 3.0(UBL)、UBL Peppol BIS和ZUGFeRD / Factur-X PDF, 必填字段、合计、配置文件检测。100%本地浏览器内运行,无上传。

  • XRechnung 3.0 + UBL + ZUGFeRD/Factur-X
  • 100%本地, 无数据上传
  • EN 16931的BT-1至BT-160必填字段
  • 合计检查 + ZUGFeRD配置文件检测

使用方法: 检验电子发票

1

XML oder PDF hochladen

Ziehe deine XRechnung-XML, UBL-Invoice oder ZUGFeRD/Factur-X-PDF in die Upload-Zone. Akzeptiert werden .xml und .pdf bis 100 MB.

2

Automatische Format-Erkennung

Der Validator erkennt das Format (XRechnung 3.0, UBL, Factur-X), extrahiert bei PDFs das eingebettete XML und identifiziert das ZUGFeRD-Profil.

3

Pflichtfelder + Beträge prüfen

Du siehst sofort: welche BT-Felder fehlen, ob Netto + Steuer = Brutto stimmt, ob die CustomizationID korrekt ist. Klare Fehler- und Warning-Liste.

电子发票验证:您需要了解的内容

德国B2B强制要求(自2025年起)

自2025年1月1日起,德国国内所有B2B企业必须能够接收结构化电子发票(成长机会法)。发送分阶段实施:2025年和2026年为过渡期,自2027年1月1日起,上一年营业额超过80万欧元的企业必须使用结构化发送,自2028年起所有企业必须遵守。仅PDF的发票将不再符合UStG §§ 14、14a的法定发票要求。接收发票的一方需要验证能力, 免费验证器不再是「锦上添花」而是合规工具。注:中国增值税体系下,增值税专用发票适用13%、9%、6%税率,采用电子专票/纸质专票并存模式,与欧盟结构化电子发票框架不同,但结构化发票国际化趋势相通。

XRechnung 3.0

XRechnung是基于欧洲规范CEN/EN 16931的德国结构化电子发票标准。3.0版本自2024年2月起强制实施,通过CustomizationID「urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_3.0」识别。负载为纯XML, 可为UBL 2.1或UN/CEFACT Cross Industry Invoice(CII)。自2020年11月27日起对德国联邦和州当局强制要求,需Leitweg-ID。B2B领域允许但非强制。

ZUGFeRD / Factur-X

ZUGFeRD(德语)和国际相同的Factur-X是混合格式:PDF/A-3 嵌入结构化XML作为文件附件(factur-x.xml)。配置文件从MINIMUM(仅核心数据)、BASIC WL、BASIC、EN 16931(COMFORT)到EXTENDED。仅从EN 16931配置文件起,发票才完全符合CEN-16931。MINIMUM和BASIC WL不算作VAT发票,仅作记账辅助。我们的验证器自动检测配置文件。

EN 16931的业务术语(BT)

EN 16931将每条发票信息编码为带唯一编号的业务术语。必填BT包括:BT-1发票号、BT-2发行日期、BT-3发票类型代码(UNTDID 1001,如380表示发票,381表示贷记单)、BT-5币种代码(ISO 4217)、BT-9到期日、BT-22备注/买方参考、BT-27卖方名称、BT-40卖方国家、BT-44买方名称、BT-55买方国家。必填货币合计:BT-109 TaxExclusiveAmount、BT-110 TaxAmount、BT-112 TaxInclusiveAmount、BT-115 PayableAmount。缺任一都使发票形式无效。

数学一致性

EN 16931要求合计相加:TaxExclusiveAmount(BT-109)加TaxAmount(BT-110)必须等于TaxInclusiveAmount(BT-112)。PayableAmount(BT-115)必须等于税后总额减去任何预付款。实务中常见bug:逐行再逐税率四舍五入会产生1分误差。我们的验证器容忍1分,超出会报为硬错误。

数据保护

验证器完全在您的浏览器中运行。XML文件用原生DOMParser解析,PDF由pdf-lib本地加载,嵌入的factur-x.xml在内存中提取。无服务器上传,无日志,无Cookie。验证器符合GDPR,可安全用于机密B2B数据, 即便是带有银行账户、税号或合同数据的内部发票也可无合规风险地检查。

常见问题

Was ist XRechnung 3.0?

XRechnung ist der deutsche Standard für strukturierte E-Rechnungen, basierend auf der europäischen Norm CEN/EN 16931. Version 3.0 ist seit Februar 2024 verbindlich für B2G und definiert die CustomizationID „urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_3.0". Inhalt: reines XML in UBL 2.1 oder UN/CEFACT CII, alle Pflichtfelder als Business Terms (BT) codiert.

Welche Pflichtfelder hat eine E-Rechnung?

Nach EN 16931 sind unter anderem zwingend: BT-1 Rechnungsnummer, BT-2 Ausstellungsdatum, BT-3 Rechnungstyp, BT-5 Währung, BG-4 Verkäufer (Name + Adresse + Identifikator), BG-7 Käufer (Name + Adresse), BG-25 mindestens eine Rechnungsposition, BG-23 Steueraufschlüsselung, BT-109 Netto-Summe, BT-110 Steuerbetrag, BT-112 Brutto-Summe, BT-115 Zahlbetrag. Unser Validator prüft jedes dieser Felder.

Kann ich auch ZUGFeRD-PDF prüfen?

Ja. Lade einfach das PDF hoch, der Validator extrahiert das eingebettete factur-x.xml (bei älteren Versionen ZUGFeRD-invoice.xml) direkt im Browser und prüft das XML gegen EN 16931. Erkennt automatisch das ZUGFeRD-Profil: MINIMUM, BASIC WL, BASIC, EN 16931 (COMFORT) oder EXTENDED.

Werden meine Rechnungen hochgeladen?

Nein. Die komplette Validierung läuft clientseitig in deinem Browser per JavaScript. XML wird mit DOMParser geparst, PDF-Anhänge mit pdf-lib extrahiert. Es werden keine Daten an unseren Server gesendet. Damit ist das Tool DSGVO-konform und sicher für vertrauliche B2B-Daten.

Was bedeutet „CEN 16931 konform"?

CEN/EN 16931 ist die europäische Norm für die semantische Datenstruktur elektronischer Rechnungen. Eine Rechnung ist konform, wenn alle Pflicht-Business-Terms gesetzt sind, die Beträge mathematisch stimmen (Netto + Steuer = Brutto), die CustomizationID stimmt, ISO-Codes (Währung BT-5, Land) korrekt sind und die Steueraufschlüsselung pro Steuersatz aufgeschlüsselt ist.

Welche Formate werden unterstützt?

XRechnung-XML (UBL 2.1, CII), reine UBL-Invoice-XML (Peppol BIS Billing 3.0), Factur-X / ZUGFeRD-PDFs aller Profile (MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED). Sowohl .xml als auch .pdf werden akzeptiert. Das Format wird automatisch erkannt.

Was passiert bei einer fehlerhaften Rechnung?

Du bekommst eine klare Fehler-Liste: welcher Business Term fehlt (z. B. „BT-1 Rechnungsnummer fehlt"), welcher Wert nicht korrekt ist (z. B. Bruttobetrag passt nicht zu Netto + Steuer), welcher ISO-Code ungültig ist. Warnings zeigen optionale, aber empfohlene Felder. Damit kannst du die Rechnung beim Aussteller reklamieren.

Ist der Validator so genau wie der KoSIT-Validator?

Unser Tool prüft die kritischen EN-16931-Pflichtfelder und Beträge. Für die offizielle Schematron-Validierung (z. B. vor B2G-Versand) empfehlen wir ergänzend den kostenlosen KoSIT-Validator (validator.xoev-bund.de). Unser Validator ist ideal für den schnellen Wareneingangs-Check und das Debugging während der Implementierung.

您觉得这个工具怎么样?

您的反馈有助于我们改进PDF Monster。

4.6 / 5 (9 条评价)

点击星星进行评分

安全、私密、由您掌控。

此工具完全在您的浏览器中运行。您的文件从未传输到我们的服务器,处理在您的设备上本地完成。最大程度的隐私保护,最快的速度。 了解更多

  • SSL 加密
  • 符合 GDPR
  • 零上传,文件不离开您的设备
  • 服务器位于德国