Skip to main content
pdfcanada.ca

XRechnung Viewer

Validate and view standard German e-invoices with ease.

Free • Secure • Private

Ready to XRechnung Viewer - Free & Secure E-Invoice Visualizer | pdfcanada.ca?

XRechnung Viewer - Securely view XRechnung XML invoices in a readable format. 100% private, local-first processing ensures your data stays secure. Try it now for free.

XRechnung is the German standard for electronic invoices (e-invoicing). Unlike regular PDF invoices, XRechnung is an XML-based format designed for automated processing by accounting systems.

Our free XRechnung Viewer transforms these machine-readable XML files into human-friendly documents you can review, validate, and understand.

Who Needs This Tool?

  • Accountants: Review e-invoices from German suppliers.
  • AP/AR Departments: Validate incoming XRechnung invoices before processing.
  • Government Contractors: Work with mandatory XRechnung invoicing for public sector clients.
  • ERP Administrators: Debug XRechnung processing issues.
  • Small Business Owners: Understand e-invoices without specialized software.

What is XRechnung?

XRechnung is a structured data model based on the European Norm EN 16931. It was developed to enable fully automated invoice processing across the European Union.

Key Characteristics:

  • Pure XML Format: Unlike PDF invoices designed for human reading, XRechnung is designed for computers.
  • Mandatory for German Public Sector: All invoices to German federal authorities must be in XRechnung format.
  • Standardized Fields: Contains all required invoice information in a structured, predictable format.
  • Machine-Readable: Can be automatically processed without manual data entry.

Why Use a Viewer?

Since XRechnung is pure XML, you can't simply open it in a PDF reader. A viewer like ours renders the XML data into a readable layout, showing invoice details like:

  • Supplier and buyer information
  • Line items with prices and quantities
  • Tax calculations
  • Payment terms and bank details

ZUGFeRD vs. XRechnung

Both are German e-invoice standards, but they work differently:

ZUGFeRD (Zentraler User Guide des Forums elektronische Rechnung Deutschland):

  • Hybrid Format: A regular PDF with an XML file embedded inside
  • Human + Machine Readable: Open it in any PDF reader to see the visual invoice
  • XML Attachment: The structured data is attached for automated processing
  • Multiple Profiles: BASIC, COMFORT, EXTENDED (varying levels of detail)

XRechnung:

  • Pure XML: No PDF wrapper—just structured data
  • Cannot Open in PDF Reader: Requires a specialized viewer
  • Government Standard: Required for German public sector invoicing
  • EN 16931 Compliant: Follows European e-invoicing standard

Which to Use?

ScenarioFormat
Invoice to German governmentXRechnung
Invoice to businessesZUGFeRD or XRechnung
Need human-readable PDFZUGFeRD
Maximum compatibilityZUGFeRD (works everywhere)

How to View XRechnung Files

  1. Upload Your File: Click "Select File" or drag and drop your .xml file.
  1. Automatic Validation: Our tool validates the XRechnung against the official schema.
  1. View Rendered Invoice: See the invoice in a human-readable format with:
  • Header information (invoice number, dates)
  • Supplier and buyer details
  • Line items with descriptions and amounts
  • Tax breakdown
  • Payment information
  1. Download as PDF (Optional): Create a printable PDF version of the e-invoice.

Pro Tip: Our viewer displays validation warnings if the XRechnung has issues. Check these before processing in your accounting system.

XRechnung Validation

Our viewer performs schema validation to ensure your XRechnung is correctly formatted:

What We Check:

  • Schema Compliance: Does the XML match the XRechnung structure?
  • Required Fields: Are all mandatory fields present?
  • Data Types: Are dates, amounts, and codes formatted correctly?
  • Code List Values: Are tax codes and unit codes valid?

Common Validation Issues:

  • Missing buyer or seller identification
  • Invalid tax category codes
  • Malformed dates (should be YYYY-MM-DD)
  • Missing or incorrect currency codes

Privacy & Security

E-invoices contain sensitive financial information. Here's how we protect your data:

Local Processing Only

Your XRechnung files are processed entirely in your browser. We never upload invoice data to our servers.

Zero Data Retention

When you close the browser tab, all data is cleared. We don't log or store invoice information.

PIPEDA & GDPR Considerations

Our privacy-first approach is designed with Canadian and European privacy requirements in mind.

Safe for Confidential Invoices:

  • Government contracts
  • Financial statements
  • Supplier agreements
  • Client billing information

Frequently Asked Questions

What file extensions are XRechnung?

XRechnung files are typically .xml. Some may come as .xrechnung or attached to emails.

Can I convert XRechnung to PDF?

Yes, our viewer can render the e-invoice as a PDF for printing or archival.

Is XRechnung mandatory?

For invoices to German federal authorities, yes. For B2B invoicing, it's optional but increasingly common.

What's the difference between XRechnung and Factur-X?

Factur-X is the French equivalent of ZUGFeRD. All three (XRechnung, ZUGFeRD, Factur-X) follow EN 16931.

Can I edit XRechnung files?

This tool is for viewing and validation. To create or edit XRechnung, use invoicing software.

Why does my XRechnung fail validation?

Common issues include missing required fields, invalid codes, or incorrect date formats. Check the validation report.

Is this tool really free?

Yes, 100% free with no limits or watermarks.

Do you support Peppol BIS?

Yes, we can view invoices following the Peppol BIS Billing 3.0 standard.

Can I batch process multiple files?

Currently, files are processed one at a time.

Article Authored By

CDN

The PDFCanada.ca Engineering Team

Senior PDF & Security Specialists

Toronto, Canada
"PDFCanada.ca was established in 2024 to disrupt the exploitative 'upload-and-harvest' model of modern PDF tools. Our engineering team, based in Ontario, specializes in high-performance WebAssembly (WASM) implementations that bring server-grade PDF manipulation directly to the user's browser, ensuring absolute data sovereignty."
Verified Canadian Entity
WASM PDF EnginesClient-Side EncryptionPIPEDA / HIPAA ComplianceOCR Neural Networks
Privacy First

No data ever reaches a server

Zero Lag

Instant local processing

Accessibility

Free tools for every Canadian