What is an XRechnung
An XRechnung is an electronic invoice in XML format, structured for machine processing (e.g., for import into ERP/accounting systems, checking, workflow, and archiving). In contrast to a simple PDF invoice, the XRechnung focuses on the structured data component.
For it to work in everyday use, you primarily need a consistent data model, a clean mapping from your source systems (e.g. ERP), and technical validation against the specifications or XML schema.

For it to work in everyday use, you primarily need a consistent data model, a clean mapping from your source systems (e.g. ERP), and technical validation against the specifications or XML schema.
How does a XRechnung Australia?
Important for context: An XRechnung is technically an XML file.
In practice, the question „What does it look like?“ usually means: How are the data structured and how can I display or check it? This typically happens via viewers and validators, which make the XML readable and check it for errors.
For internal tests, many first use a template and then clarify step by step whether everything fits together correctly: mapping from ERP/financial accounting, validation, followed by test dispatch, and only then integration into the process.
Create XRechnung:
Two ways that work in practice
When it comes to creating XRechnungen (whether directly as XML or from a PDF), most people are primarily looking for a practical way that fits their existing system. You typically end up with two common approaches:
1. Generate XRechnung directly from the ERP
If your system natively supports XRechnung, you can create XRechnung and automate its dispatch. The crucial points are:
-
- Required fields are filled in correctly
- data are consistent (e.g. master data, taxes, items, references)
- der Versandkanal zum Empfänger passt (z. B. Peppol oder kundenspezifische Wege)
2. Create XRechnung from PDF (Conversion)
Very often, the entry point is via existing PDF processes. Your internal workflow remains the same: you continue to generate invoices as usual (e.g., as PDFs).
SGH handles conversion into the structured XRechnung. Including translation, validation and enrichment. This allows you to meet recipient requirements without it becoming a major project or a complete process redesign.

Send XRechnung: Delivery, transparency, fewer returns
When it comes to dispatch, it's not just about generating a file, but about a stable, traceable process. For XRechnung, this specifically means:
- automatic conversion to the format requested by the recipient
- Pre-shipment validation to reduce returns
- Delivery/Receipt Status, so it's clear when invoices have arrived
- more control over debtor processes and better cash flow management
Whether you generate an XRechnung directly or convert it from a PDF: What's crucial is a dispatch process that doesn't end with file creation, but rather considers delivery and proof from the outset as part of the process.
Automate invoice receipt
When you receive XRechnungen, these steps are typically relevant:
- Acceptance of structured data
- Automatic checking and data enrichment
- Handover in Release/Booking Workflow (Accounts Payable)
- digital archiving
The goal: less paper, less manual input, a significantly reduced error rate, and considerably lower process costs.
XRechnung Software
What businesses really need
An e-invoicing software is only practical if it doesn't fail at one format. That's why multi-format capability is crucial:
-
- XRechnung: structured XML format, frequently requested
- ZUGFeRD: Hybrid format (PDF + XML) for practical implementation
- Peppol: standardisierter Übertragungsweg/Netzwerkzugang
- EDI: electronic process chain for transaction documents
Your advantage: You don't need to maintain separate, customised solutions for each customer or supplier. The process remains consistent.

Conclusion Securely implementing XRechnung without system interruption
Whether you generate XRechnungen directly from the ERP or derive them from a PDF: what is crucial is a stable process that cleanly connects generation/conversion, validation, dispatch, receipt, and workflow.
SGH helps you to seamlessly embed XRechnung into your existing workflows. With less manual work, fewer errors and shorter lead times.
Do you have any questions?
Get in touch with us!
Book your personal consultation appointment online.

Frequently asked questions about XRechnung
What is an XRechnung?
An XRechnung is an electronic invoice in XML format. It is structured for machine processing (e.g. import into ERP/accounting software, checking, workflow, archiving).
What does an XRechnung look like?
Technically, an XRechnung is an XML data set. This refers to the structured arrangement of the data fields it contains and how they can be read and checked by tools.
Can XRechnung be created from PDF?
Yes, entry is often gained via existing PDF processes. PDF remains the starting point, after which it is converted into the structured XRechnung.
What does the XRechnung format or XRechnung XML Schema mean?
This refers to the technical structure of the XML file, including its mandatory fields and structures, as well as validation against the specified rules. It concerns whether the invoice is formally correct in its construction and meets the expected requirements.
Welche Rolle spielt Peppol bei XRechnung?
Peppol wird häufig als standardisierter Übertragungsweg genutzt, wenn ein klarer, skalierbarer Kanal für Versand oder Empfang benötigt wird.
