PDF Xpansion SDK

To the SDK

New Features

in the PDF Xpansion SDK

New:ZUGFeRD 2.4Save as PDF/UASVG Import.NET 9 & 8XRechnung Credit NotesCDATA Support
The PDF Xpansion SDK is continuously being developed. On this page you will find an overview of the most important new features and improvements.

ZUGFeRD 2.4

The SDK now supports ZUGFeRD version 2.4. This enables non-linear, hierarchical structures of invoice line items to be mapped – a core feature of the current standard.
E-Invoice in SDK

Save as PDF/UA

Documents in the accessible PDF/UA format can now be saved and merged directly via the SDK API. This enables the creation of accessible PDFs in accordance with the PDF/UA standard.
PDF functionality in SDK

Full SVG Import

SVG files can now be fully embedded in PDF. Previously only very basic SVG images were supported; from this version onwards, full SVG import including complex graphics is available.
PDF functionality in SDK

.NET 9 & 8

SDK 18 now ships with .NET 9 & 8 libraries; the .NET Framework no longer needs to be installed on target machines. Sample projects for e-invoicing and PDF viewer are included in the trial version.
Download trial

XRechnung Credit Notes

When saving XRechnung XMLs, the invoice type credit note (code 381) is now also supported in UBL syntax. Use the parameter einv_standard_ubl_cn30 to enable this in your implementation.
E-Invoice in SDK

Factur-X/ZUGFeRD: XML Extraction

XML data can now also be extracted from Factur-X/ZUGFeRD files that are not fully standards-compliant. The option einv_options_extract_xml is available for this in the Open method.
E-Invoice in SDK

CDATA in XML Invoices

XML invoices containing CDATA sections can now be opened and fully processed. A new option of the OpenData method allows seamless handling of CDATA-wrapped content in e-invoice XML files.
E-Invoice in SDK

Calculate Method

The Calculate method for electronic invoices has been improved in terms of precision and compliance with rounding rules, ensuring more accurate totals across all supported invoice standards.
E-Invoice in SDK

SDK Reference

The SDK documentation has been expanded: all SDK methods and properties are now mapped to the elements of e-invoices according to the current standard (Business Group / BG, Business Term / BT). Direct guidance on the requirements for correct usage of the elements is also included.