E-invoicing software for XRechnung and ZUGFeRD invoices
Treesoft E-Invoice Toolkit
Many companies today need e-invoicing software because their existing ERP system cannot generate XRechnung or ZUGFeRD invoices. Others still create their invoices using Excel or Word and now face the same challenge. The Treesoft E-Invoicing Toolkit fills this exact gap: It extends your existing ERP system, custom software, or current Office workflow to include all XRechnung and ZUGFeRD-related functions—installed locally, with no cloud requirement and no need to switch systems.
- Receive, review, and organize e-invoices
- Create, validate, and archive XRechnung and ZUGFeRD documents
- Continue using your existing ERP, Excel, or Word
- Generate XRechnung and ZUGFeRD from PDF invoices
- Set up automated workflows for incoming and outgoing invoices
This transforms your current billing environment into a practical e-invoicing solution that meets all your day-to-day needs.
What is e-invoicing software?
E-invoicing software is a program that allows you to create, receive, verify, display in a readable format, and process structured electronic invoices. As of January 1, 2025, for tax purposes, an invoice is considered an e-invoice only if it is issued, transmitted, and received in a structured electronic format and allows for electronic processing; a simple PDF is no longer sufficient.
From a technical standpoint, it is important to clearly classify the formats: XRechnung is the German standard for electronic invoicing and is based on EN 16931. The standard generally supports the XML syntaxes UBL and CII. ZUGFeRD is a hybrid format that combines a PDF/A-3 file with embedded XML data based on the Cross Industry Invoice (CII). For public contracting authorities, the recipient’s specific requirements always take precedence.
The Treesoft E-Invoice Toolkit is designed specifically for this scenario: as software for electronic invoices that complements existing processes rather than replacing them. You can use it to read, validate, edit, and manually create e-invoices, or generate them from existing PDF invoices.
E-invoicing software for existing ERP systems
Many high-revenue companies use older ERP systems, industry-specific solutions, or custom-developed software. In these cases in particular, e-invoicing is often not a business issue but a technical one: The system runs smoothly but cannot generate XRechnung or ZUGFeRD invoices. Retroactively modifying the ERP system is often expensive, time-consuming, or practically impractical. The Treesoft E-Invoicing Toolkit expands your existing system to include a complete e-invoicing solution without requiring you to change your usual invoicing processes.
Your Benefits with Existing ERP Processes
- You can continue to use your ERP system
- Local installation as an on-premises solution
- Your customer and billing data will remain on your system
- The Treesoft PDF Printer is already included
- PDF/A-3 for ZUGFeRD is generated automatically
- File storage, archiving, and directory management can be configured for incoming and outgoing invoices
- If you wish, you can automate the conversion and sending process using your own email client
This turns your existing system into robust XRechnung and ZUGFeRD software without requiring you to implement a new ERP system.
Do you create your invoices in Excel or Word?
This is exactly where Treesoft really shines. Many small and medium-sized businesses have been reliably using Excel, Word, or LibreOffice templates for years. This works well in day-to-day operations—as long as no one requests a structured e-invoice. At that point, at the latest, you’ll need an e-invoicing tool that doesn’t disrupt your existing workflow but rather complements it effectively. That’s exactly what the Treesoft E-Invoicing Toolkit does: It extends Excel or Word into a complete e-invoicing program for incoming and outgoing invoices.
As of January 1, 2025, domestic companies must be able to receive e-invoices. Legally speaking, an email inbox is sufficient for this purpose. In practice, however, this is usually not enough to ensure readability, verification, structured storage, and organized further processing. This is exactly where professional e-invoice software provides real value.
Receive e-invoices and file them in an organized manner
With the Treesoft XRechnung Viewer, you can open, display, verify, and archive incoming e-invoices. This is particularly important because XRechnungen do not include an additional PDF version, so a viewer is often needed to view them with the naked eye. The Treesoft E-Invoice Toolkit automatically saves opened XRechnungen and ZUGFeRD invoices in the directories you specify. The integrated invoice ledger serves as the foundation for GoBD-compliant file management and archiving of incoming and outgoing invoices.
In practical terms, this means that when it comes to incoming invoices, you can not only receive e-invoices but also organize and document them. The incoming invoice ledger contains all incoming invoices archived via the toolkit and turns a simple file receipt into a structured process.
Convert outgoing invoices from Excel or Word into e-invoices seamlessly
If you continue to work with templates, you don’t have to immediately overhaul your entire invoicing process. The toolkit can convert existing PDF invoices into standard-compliant e-invoices. This generally requires a configuration file. However, the free Treesoft invoice templates for Microsoft Office and LibreOffice already come with a predefined configuration file. If you use these templates without changing the layout, you’ll save yourself the trouble of the initial setup.
Outgoing invoices are also thoroughly documented: The outgoing invoice ledger contains all outgoing invoices generated via the Toolkit—regardless of whether they were created using the Converter or the Creator. In this way, the Toolkit not only supports the creation of your invoices but also their organized and traceable GoBD-compliant storage, which is read-only and cannot be altered.
Do you have a completed invoice and need an XRechnung right away?
This is one of the most common scenarios: The invoice has already been issued, but the customer is now requesting an XRechnung or, in addition, a ZUGFeRD invoice. Many companies then end up on confusing online portals and have to manually re-enter invoice numbers, line items, taxes, and addresses. This is exactly where the Treesoft XRechnung Creator comes in as a powerful alternative.
The Quick Manual Way: Treesoft XRechnung Creator
Treesoft XRechnung Creator is the ideal XRechnung program if you want to create invoices manually or quickly import an existing invoice. It builds on the Editor and adds the ability to create new invoices. It also features a well-organized address and item management system, as well as invoice templates that allow you to create invoices quickly and easily. The manual explicitly recommends the Creator for anyone who no longer wants to write their invoices using Word, Excel, or LibreOffice.
This is particularly powerful for the use case you described: You can transfer an existing invoice step by step in write-off mode, instead of struggling through cumbersome web forms. In practice, this is often the much faster way, especially if you use recurring customers, line items, and payment profiles. Additionally, the Creator automatically performs a validation when saving, so errors aren’t noticed by the recipient until later.
All Tools in the Treesoft E-Invoice Toolkit
Treesoft XRechnung Viewer
If you want to receive, read, and verify an e-invoice—such as an XRechnung or ZUGFeRD invoice—then this tool is just what you need.
XRechnung Validator
If you want to check whether all required fields in an XRechnung have been filled in, or whether the content of the PDF invoice in a ZUGFeRD invoice matches the content of the XRechnung it contains, then this tool is exactly what you need.
Treesoft XRechnung Editor
If you want to edit an existing XRechnung—for example, to add missing required information—then this tool is exactly what you need.
Treesoft XRechnung Creator
If you want to create an XRechnung manually, this tool is just what you need.
Treesoft PDF2XRechnung Converter
If you want to convert your PDF invoice into an e-invoice (i.e., XRechnung), then this tool is just what you need. Of course, the converter also generates a ZUGFeRD invoice at the same time.
Treesoft ZUGFeRD Creator
If you want to create a ZUGFeRD invoice from an XRechnung and the corresponding PDF invoice, then this tool is exactly what you need.
Who This E-Invoicing Software Is Ideal For
The Treesoft E-Invoice Toolkit is particularly well-suited for:
- Companies with older ERP systems
- Companies with Custom ERP Software
- Companies that create invoices using Excel, Word, or LibreOffice
- Accounts Receivable, Accounts Payable, and Audit
- Suppliers to public procuring entities
- Companies that want to process e-invoices locally rather than in the cloud
The E-Invoice Upgrade for Everyone
Whether your ERP system can’t generate XRechnung or ZUGFeRD invoices, or whether you’re still working with Excel, Word, or LibreOffice today: The Treesoft E-Invoice Toolkit complements your existing processes exactly where e-invoices are needed in practice.
- Continue using existing software instead of switching everything over
- Receive, review, and systematically archive e-invoices
- Creating, Validating, and Processing XRechnung and ZUGFeRD
- Installed locally, with no cloud requirements and no need to switch systems
Here’s how to turn your current invoicing process into a complete e-invoicing solution for incoming and outgoing invoices.
Download the Treesoft E-Invoice Toolkit now and use the Treesoft XRechnung Viewer for free with no time limit.
Why Treesoft?
Since 1986, Treesoft has been developing high-performance software solutions for businesses in Germany. More than 19,000 customers already rely on our CAD, CRM, and ERP software.
In the CAD field, we have many years of experience in processing PDF drawings and intelligently exporting entire projects as PDFs using reference technology. It is precisely this expertise that has gone into the development of the Treesoft PDF2XRechnung Converter.
Our business expertise is based on the integration of a wide variety of ERP systems as well as on the development of Treesoft ERP, our own ERP solution. This allows us to combine technical know-how with a deep understanding of business processes.
What applies to all our products: At Treesoft, you’ll receive personalized service, direct points of contact, and practical support—instead of anonymous ticket systems. That’s how we create not just software, but solutions that noticeably improve your processes.
FAQ – Frequently Asked Questions About the Treesoft E-Invoice Toolkit
Further Information
Documentation

Questions about the Treesoft E-Invoice Toolkit?
We’re happy to help!
New customers: +49 2266 4763-830 · e-rechnung.sales@treesoft.de
Existing customers: +49 2266 4763-880 · e-rechnung.support@treesoft.de