SAP E-Invoicing Without Costly ERP System Modifications
Many SAP customers face the same question: How can outgoing invoices be issued in a legally compliant manner as XRechnung or ZUGFeRD without having to undertake a time-consuming overhaul of their existing SAP invoicing process? This is exactly where the Treesoft E-Invoice Toolkit comes in. The solution processes finished PDF invoices from your existing invoicing run and generates structured e-invoices from them—locally in your environment, without any cloud requirements and without switching systems.
As of January 1, 2025, an e-invoice is considered such for tax purposes only if it is issued, transmitted, and received in a structured electronic format and allows for electronic processing. A simple PDF is no longer considered an e-invoice. In Germany, XRechnung and ZUGFeRD are among the standard formats you can use to meet these requirements. Validating the invoice before sending it is strongly recommended to avoid errors, returns, and manual rework.

SAP E-Invoices from Existing PDF Invoices
The Treesoft PDF2XRechnung Converter picks up right where your SAP system is already working reliably today: with the completed outgoing invoice.
You create your invoices as usual. SAP generates the PDF invoice. Treesoft then converts it to the desired e-invoice format.
This means:
- Your existing SAP processes will remain in place.
- Your billing information never leaves your company.
- Processing takes place on-premises.
- PDF invoices are converted into XRechnung and/or ZUGFeRD.
- The generated e-invoice is validated before it is saved.
- Outgoing invoices can be organized and documented in a structured manner.
- If desired, the process can be automated—from importing the directory to sending the mailings.
This turns your existing SAP billing run into an e-invoicing process without requiring you to replace your ERP system or rebuild your billing process.
How do you create e-invoices in SAP?
You can generate e-invoices from SAP by enriching your SAP invoice data directly in the ERP system or by converting completed SAP PDF invoices into structured formats such as XRechnung or ZUGFeRD after the invoicing run. Treesoft uses the second method: The completed PDF invoice is analyzed locally, mapped to the XRechnung fields, saved as an XRechnung or ZUGFeRD file, validated, documented, and optionally sent.
Why the PDF Approach Is Cost-Effective for Many SAP Customers
A full SAP enhancement may make sense if a large SAP project is already planned. In many companies, however, that is not the case. In those companies, the outgoing invoicing process works reliably; the only thing missing is the legally required e-invoice format.
The PDF2XRechnung approach is therefore particularly interesting when:
- you want to continue using SAP ECC or SAP S/4HANA for outgoing invoices,
- your invoice layouts are consistent and machine-readable,
- if you don't want sensitive billing data to be processed in the cloud,
- large volumes of invoices must be processed automatically,
- XRechnung in CII or UBL format and ZUGFeRD are required in parallel,
- validation, archiving, and shipping should be documented in a traceable manner,
- The costs per invoice must remain predictable.
Treesoft does not replace SAP. Treesoft enhances your existing invoicing system with the e-invoicing features you need for XRechnung and ZUGFeRD.
XRechnung, ZUGFeRD, and Validation in a Single Process
The Treesoft PDF2XRechnung Converter can generate structured e-invoice formats from a PDF invoice:
- XRechnung in CII format
- XRechnung in UBL format
- ZUGFeRD invoice as PDF/A-3 with embedded XML
- Multiple formats at the same time, if desired
XRechnung is an XML-based standard for electronic invoices that enables further processing in various software systems. ZUGFeRD integrates structured XML invoice data into a PDF/A-3 document, thereby combining the visual document with machine-readable data.
Validation takes place before saving. If errors are detected, the process can be corrected. Only e-invoices that have been successfully generated and saved are billed. This helps you reduce returns, incorrect invoices, and manual rework.
Designed for high invoice volumes
SAP customers often have different requirements than small and medium-sized businesses. It’s not a matter of ten invoices a month, but rather thousands, tens of thousands, or millions of outgoing invoices per year.
Treesoft is designed not to disrupt existing processes, but to expand them in a controlled manner:
- automated processing of entire invoice batches,
- defined input and output directories,
- rule-based filenames and file structures,
- Validation protocols,
- optional automatic email sending,
- supplementary attachments such as supporting documents, measurement lists, or supporting evidence,
- Custom workflows via scripts or project customization,
- Scalable processing across multiple instances based on project requirements.
For invoice runs with very high volumes, we’ll work with you to review the PDF output, the layout options, the desired target structure, and the required processing capacity.
On-Premises Instead of Being Forced to Use the Cloud
E-invoices contain sensitive customer, pricing, contract, and service data. Many large companies do not want to process this data through external portals or cloud services.
Treesoft takes a different approach:
- local installation,
- Processing in your environment,
- No cloud processing of your billing data,
- manageable file storage,
- Integration into existing operational and safety plans,
- clear responsibilities for IT, accounting, and auditing.
This is a key advantage, especially in SAP system landscapes: E-invoicing does not become a separate process, but remains part of your controlled outbound invoicing workflow.
Pricing for large customers with 50,000 or more invoices per year
Treesoft offers special enterprise rates for companies with high invoice volumes. Billing is based on successfully generated and validated e-invoices.
Examples of Enterprise packages:
| Annual volume | Price Example |
|---|---|
| 50,000 invoices | starting at 24,900 EUR/year |
| 100,000 invoices | starting at 44,900 EUR/year |
| 500,000 invoices | starting at 198,900 EUR/year |
| 1,000,000 invoices | starting at 348,900 EUR/year |
| 10,000,000 invoices | Framework Agreement |
The pricing structure remains transparent: The higher your reliable annual volume, the lower the calculated price per e-bill.
For large customers with 50,000 or more invoices, the token logic of the Subscription PRO plan continues to apply from a technical standpoint. Converting a PDF invoice into an XRechnung or ZUGFeRD invoice costs 14 tokens, including validation. However, pricing is not based on the standard token packages but on individually agreed-upon Enterprise terms.
Here’s an example: If you want to convert 150,000 invoices per year, the calculation is based on the agreed-upon annual volume. With a package price of 44,900 EUR for 100,000 invoices, the amount for 150,000 invoices is as follows:
44,900 EUR / 100,000 invoices × 150,000 invoices = 67,350 EUR/year
For this annual volume, 2,100,000 tokens will be credited to your account:
150,000 invoices × 14 tokens = 2,100,000 tokens
You can check your current token balance at any time. You can also set up an alert that automatically notifies you if your usage exceeds your plan. This allows you to see early on whether you need additional tokens. You can reorder at any time under the agreed-upon Enterprise terms. The tokens will be credited upon receipt of payment so that your billing cycles can continue without interruption.
Unused tokens do not expire as long as your Enterprise contract remains in effect. Any remaining balance is retained and automatically carried over to the next contract year. This allows you to realistically plan your annual volume without losing unused tokens at the end of the year. Unused tokens are not refunded.
Business Consulting Costs
The cost of business consulting is 160.00 EUR per hour. Business consulting applies exclusively to the Treesoft E-Invoice Toolkit, the configuration of the PDF2XRechnung Converter, and the associated processes for creating, validating, storing, and optionally processing e-invoices. The actual effort required depends, among other things, on your invoice layouts, SAP clients, document types, test and production environments, and the desired level of automation.
If adjustments to your SAP system are required—for example, to PDF output, document types, master data, invoice layouts, or data transfer processes—these are not included in Treesoft Business Consulting. You can hire your own SAP consultant for this purpose. Alternatively, after consultation, we can bring in a suitable SAP consultant. In this case, Treesoft will assist you in defining the technical requirements and, if necessary, in creating a requirements specification for the necessary SAP customizations.
Service and Support Costs
The flat fee for service and support is agreed upon on a case-by-case basis. This is based primarily on your SLA requirements, such as desired response times, availability, prioritization of support cases, assistance with updates, support during testing and production runs, as well as requirements for monitoring, escalation, and operational reliability. This ensures you receive exactly the scope of service that matches your billing volume and the criticality of your processes.
A Four-Step Introduction
1. Review sample calculations
You provide standard SAP PDF invoices: single-page and multi-page invoices, credit memos, cancellation invoices, invoices with and without sales tax, EU and international invoices, as well as special layouts.
2. Create a configuration
Treesoft maps the content of your PDF invoice to the required fields in XRechnung. These include the invoice number, service date, line items, tax rates, amounts, customer information, and other required details.
3. Test Run and Validation
The generated e-invoices are checked. Errors, special cases, and layout discrepancies are identified before your production invoice run begins.
4. Automation of Outgoing Invoices
Once approved, the process can be automated: provide the PDF, generate the e-invoice, validate it, save it, document it, and, optionally, send it.
Who This Solution Is Particularly Suitable For
The Treesoft PDF2XRechnung Converter is suitable for:
- Companies using SAP ECC,
- Companies using SAP S/4HANA,
- Corporations with high outgoing invoices,
- Accounts Receivable,
- Accounts Payable and Audit,
- IT Directors and SAP Administrators,
- business decision-makers,
- Companies with strict data protection requirements and on-premises processing needs,
- Companies that continue to use SAP but want to limit their e-invoicing costs.
Conclusion: Implementing SAP E-Invoicing Cost-Effectively
SAP e-invoicing doesn’t have to automatically turn into an expensive ERP conversion project. If your SAP system already generates reliable PDF invoices, Treesoft can use them to create structured XRechnungen and ZUGFeRD invoices—on-premises, automated, validated, and with transparent pricing for large customers.
Download the Treesoft E-Invoice Toolkit and have a typical SAP PDF invoice checked for compatibility—free of charge.
Downloading the e-invoice toolkit and setting up a token account does not entail any obligation on your part.
FAQ – Questions from SAP Customers About the Treesoft PDF2XRechnung Converter
Treesoft E-Invoice Toolkit – All Included Tools
The Treesoft PDF2XRechnung Converter is part of the Treesoft E-Invoice Toolkit. This gives you access to additional tools as needed:
Treesoft XRechnung Viewer
The Treesoft XRechnung Viewer is used to open, read, and verify incoming XRechnungen and ZUGFeRD invoices. The viewer is free of charge indefinitely and is particularly well-suited for accounting, invoice verification, and specialized departments.
Treesoft XRechnung Validator
The Treesoft XRechnung Validator is used to verify that XRechnung and ZUGFeRD invoices are formally correct. The validator is particularly important before invoices are sent to customers, government agencies, or business partners.
Treesoft XRechnung Editor
The Treesoft XRechnung Editor is used to edit existing XRechnungen when required information needs to be added or corrected.
Treesoft XRechnung Creator
The Treesoft XRechnung Creator is used to manually create new XRechnungen when automatic conversion from an existing system is not desired.
Treesoft ZUGFeRD Creator
The Treesoft ZUGFeRD Creator is used to generate a ZUGFeRD invoice from an XRechnung and the corresponding PDF invoice.
This way, the solution grows with your needs: from a free viewer to validation and on to automated bulk conversion in outgoing invoicing.