XRechnung & ZUGFeRD Viewer
Prüfen, visualisieren und drucken Sie deutsche elektronische Rechnungen in den Formaten XRechnung und ZUGFeRD Factur-X XML mit automatischer Syntaxprüfung und PDF-Extraktion.
Inspect, validate, and print German e-invoices directly in browser memory with zero file uploads.
Über XRechnung und ZUGFeRD XML Rechnungs-Viewer
XRechnung and ZUGFeRD (Factur-X) represent the official electronic invoicing standards across Germany and the broader European Union under the European standard EN 16931. Public administration bodies across German federal, state, and municipal tiers mandate structured XML data for all public procurement contracts.
Unlike traditional PDF invoices where text is visually rendered for human eyes, an electronic invoice packages structured commercial data into semantic XML nodes. This structure allows enterprise accounting systems to parse line items, tax rates, bank payment details, and buyer references without manual data entry.
This XRechnung and ZUGFeRD Viewer provides instant visualization of German electronic invoices directly in your browser. It parses both Universal Business Language (UBL) and UN/CEFACT Cross Industry Invoice (CII) syntax, extracts embedded XML from hybrid ZUGFeRD PDF files, and validates core computational totals without uploading sensitive financial records to external servers.
For creating initial commercial billing documents, use the invoice maker. To inspect related structured data feeds, pair this viewer with the xml formatter and sales tax calculator.
Schritt-für-Schritt-Praxisanleitung
- Drag and drop an XRechnung XML file, a ZUGFeRD hybrid PDF, or paste raw invoice XML into the text workbench.
- Click Load Sample XRechnung to inspect the layout with a pre-configured sample document.
- Examine the invoice header summary card displaying the official invoice number, issue date, due date, and payment status.
- Verify buyer and seller profiles, including registered legal business names, tax numbers (Steuernummer and USt-IdNr), and the mandatory Leitweg-ID buyer reference.
- Inspect the line items grid showing item descriptions, billed quantities, unit prices, applied tax rates (19% standard or 7% reduced), and line totals.
- Review the payment instructions section to verify SEPA bank details, including IBAN, BIC, and specified payment terms.
- Use the Copy JSON button to export normalized invoice data or click Print Receipt to generate a clean physical summary.
Technische Spezifikationen und Ausführungsdetails
Supports EN 16931 semantic data models across UBL Invoice-2.1 syntax (urn:oasis:names:specification:ubl:schema:xsd:Invoice-2) and UN/CEFACT CII syntax (CrossIndustryInvoice).
Parses the German national extension specification CIUS (Core Invoice Usage Specification) XRechnung rules version 2.0 through 3.0.
Handles ZUGFeRD 2.0, 2.1, and 2.2 profiles including MINIMUM, BASIC, BASIC WL, EN 16931, and EXTENDED.
Extracts embedded factur-x.xml and zugferd-invoice.xml data streams from PDF/A-3 container files in client-side memory using pure ArrayBuffer parsing.
Performs mathematical integrity checks across Net Amount, Total Allowance / Charge amounts, VAT Category Breakdown, and Final Gross Payable Amount.
Identifies and displays buyer reference codes (BT-10 Leitweg-ID) required by German federal portals (ZRE and OZG-RE).
Datenschutz und Speicherisolation
Invoice parsing executes completely inside browser JavaScript memory using the native HTML5 DOMParser API.
Zero invoice data, vendor names, recipient identities, line item costs, or bank account IBANs are sent to remote servers.
Compatible with strict corporate data governance and EU General Data Protection Regulation (GDPR) compliance mandates.
Typische Anwendungsfälle in der Praxis
- Contractors, freelancers, and small businesses inspecting received XRechnung files before submitting claims to public authorities.
- Accounting departments validating vendor invoices and verifying line item calculations prior to posting into ERP ledgers.
- Software developers debugging e-invoicing export routines and verifying UBL/CII node structures against real-world parser outputs.
Grenzfälle und Betriebsgrenzen
- Hybrid ZUGFeRD PDFs with multiple attachments: The parser isolates standard factur-x.xml or zugferd-invoice.xml streams while skipping auxiliary image attachments.
- Mixed tax rate invoices: Line items carrying zero-rated cross-border exemptions, standard 19% VAT, and 7% reduced VAT calculate independent taxable subtotals.
Häufig gestellte Fragen
What is the difference between XRechnung and ZUGFeRD?
XRechnung is a pure XML data file mandated for German public administration procurement (B2G). ZUGFeRD (Factur-X) is a hybrid format that embeds the identical XML data file inside a human-readable PDF/A-3 document.
What is a Leitweg-ID in German e-invoicing?
A Leitweg-ID is an official routing address code used by German public sector agencies to automatically route electronic invoices to the correct government department and cost center.
Can this tool open hybrid PDF invoices from suppliers?
Yes. Drop the PDF file directly into the tool. The browser binary reader extracts the embedded XML stream and presents the structured financial breakdown immediately.