なぜ請求書がXMLファイルなのか
ドイツでは2025年1月1日からB2B取引において電子請求書の発行が義務化されました。電子請求書はCEN/EN 16931規格に基づく構造化された機械可読のXML形式であり、従来のPDFとは異なります。そのため、テキストエディタで開くとプログラムコードのように見えるXRechnungファイルを送付する取引先が増えています。このビューアーはまさにそのために作られたツールで、XMLをなじみのある請求書の見た目に変換して表示します。
XRechnung XML(UBL/CII)またはZUGFeRD / Factur-X PDF
完全にブラウザ内で処理, サーバーへの送信はありません
XRechnungを開いて内容を確認できます。このツールはXRechnung XML(UBL 2.1、CII)とZUGFeRD / Factur-X PDFを、品目・税額・合計金額・振込先を含む見やすい請求書として表示します。完全にブラウザ内で処理され、アップロードは一切ありません。
Ziehe deine XRechnung-XML oder ZUGFeRD/Factur-X-PDF in die Upload-Zone. Das Format (UBL, CII, Hybrid-PDF) wird automatisch erkannt.
Der Viewer zeigt die Rechnung wie ein Dokument: Absender, Empfänger, Positionen, Steuersätze, Summen, Bankverbindung und Zahlungsbedingungen.
Ein Klick auf „Drucken / PDF" öffnet die formatierte Ansicht im Druckdialog, dort direkt drucken oder als PDF für die Ablage speichern.
ドイツでは2025年1月1日からB2B取引において電子請求書の発行が義務化されました。電子請求書はCEN/EN 16931規格に基づく構造化された機械可読のXML形式であり、従来のPDFとは異なります。そのため、テキストエディタで開くとプログラムコードのように見えるXRechnungファイルを送付する取引先が増えています。このビューアーはまさにそのために作られたツールで、XMLをなじみのある請求書の見た目に変換して表示します。
XRechnungはドイツの標準規格で、UBL 2.1またはUN/CEFACT CIIという2つの構文形式があります。ZUGFeRD / Factur-XはハイブリッドタイプでPDF/A-3ファイル内にXML(factur-x.xml)が埋め込まれています。このビューアーはすべての形式を自動判別し、ZUGFeRDの場合はPDFから直接XMLを抽出して、法的に有効な機械可読データを表示します。
EN 16931規格に基づく主要な項目をすべて表示します。請求書番号、発行日と支払期日、売主・買主の住所とVAT番号、Leitweg-IDまたは買主参照番号、数量・単位・単価・税率を含む全品目、税率ごとの内訳、税抜合計・税額・税込合計・支払金額、そしてIBANとBICを含む支払条件です。
印刷ボタンを押すと、ブラウザの印刷ダイアログ用に整形された表示が生成されます。そのまま印刷するか、「PDFとして保存」を選択できます。経理上重要な点として、税務上有効な原本は常にXMLファイルであり、GoBD(適正な会計処理と電子帳票の保存に関するドイツの規則)に従って保管する必要があります。印刷物はあくまで閲覧用の控えです。
請求書を受け取った際は、構造化データを確認することが重要です。金額、税率、IBAN、Leitweg-IDは正しいでしょうか。ZUGFeRD請求書では、表示されるPDFと埋め込まれたXMLの内容が異なる場合があり、法的に有効なのはXMLです。EN 16931への形式的な適合を確認したい場合は、電子請求書バリデーターも合わせてご利用ください。
このビューアーは完全にブラウザ内で動作します。XMLはDOMParserで読み込まれ、PDF内の添付ファイルはpdf-libで抽出されます。請求書データ、取引先情報、銀行口座情報がお使いの端末から外部に送信されることはなく、アップロードやログ記録も行いません。GDPRにも準拠しているため、機密性の高いB2B請求書も安心して開くことができます。
Eine XRechnung ist reines XML und in einem Texteditor kaum lesbar. Lade die XML-Datei einfach in den Viewer: Er erkennt UBL 2.1 und UN/CEFACT CII automatisch und zeigt die Rechnung wie ein normales Dokument an, mit Absender, Empfänger, Positionen, Steuersätzen, Summen und Bankverbindung. Anschließend kannst du sie drucken oder als PDF speichern.
Ja. Bei ZUGFeRD/Factur-X extrahiert der Viewer das eingebettete XML (factur-x.xml bzw. zugferd-invoice.xml) direkt im Browser und stellt die strukturierten Daten übersichtlich dar. So siehst du, was tatsächlich im maschinenlesbaren Teil steht, das kann vom sichtbaren PDF abweichen und ist der rechtlich maßgebliche Inhalt.
Seit 2025 gilt im B2B: Eine E-Rechnung ist ein strukturiertes XML-Format (XRechnung oder ZUGFeRD), keine klassische PDF. Öffnest du die XML-Datei direkt, siehst du nur Quelltext. Der Viewer übersetzt diese Business Terms (BT-Felder nach EN 16931) in eine gewohnte Rechnungsansicht.
Nein. Die Anzeige läuft vollständig clientseitig im Browser: XML wird per DOMParser gelesen, PDF-Anhänge per pdf-lib extrahiert. Beträge, Geschäftspartner und Bankverbindungen verlassen dein Gerät nicht. Damit ist das Tool DSGVO-konform und auch für vertrauliche B2B-Rechnungen geeignet.
Ja. Über den Druck-Button öffnet sich der Druckdialog deines Browsers mit einer sauber formatierten Rechnungsansicht. Dort wählst du deinen Drucker oder „Als PDF speichern". So machst du aus jeder XRechnung in Sekunden ein lesbares Dokument für Ablage oder Weitergabe.
Alle wesentlichen Business Terms nach EN 16931: Rechnungsnummer (BT-1), Ausstellungs- und Fälligkeitsdatum, Rechnungstyp, Verkäufer und Käufer mit Anschrift und USt-IdNr., Leitweg-ID bzw. Käuferreferenz (BT-10), alle Rechnungspositionen mit Menge, Einheit, Einzelpreis und Steuersatz, die Steueraufschlüsselung pro Satz, Netto/Steuer/Brutto/Zahlbetrag sowie Zahlungsbedingungen mit IBAN und BIC.
Der Viewer macht die Rechnung lesbar, der Validator prüft sie formal gegen CEN/EN 16931 (Pflichtfelder, Beträge, CustomizationID). In der Praxis ergänzen sich beide: erst anzeigen und inhaltlich kontrollieren, bei Zweifeln zusätzlich validieren. Beide Tools laufen komplett lokal im Browser.