
Forward-looking & EU-compliant:
Invoice creation and reading of invoice data
With PDF Xpansion SDK
ZUGFeRD 2.1.1/2.1/2.0/1.0
ZUGFeRD 2.1.1 additionally offers the “XRechnung” profile, the PDF Xpansion SDK also supports this profile, i.e. a total of 6 profiles for this standard. ZUGFeRD as of version 2.0 is “fully compliant” in the sense of the European standard EN 16931-1. The PDF Xpansion SDK also supports all five profiles defined for ZUGFeRD 2.1 and 2.0 versions.
ZUGFeRD 1.0 is not fully compliant with EN 16931-1, but is already widely used for automated processing. PDF Xpansion SDK supports all three profiles: EXTENDED, COMFORT, BASIC.
XRechnung 2.0/1.2.2
Is the German public sector standard and is based on the EU standard EN 16931. Invoices according to this standard are XML files without visual representation. With PDF Xpansion SDK you can create these XRechnung XMLs directly as well as, using the “XRechnung” profile in the context of the ZUGFeRD 2.1.1 standard, a corresponding XML file embedded in a PDF/A-3 file.
The UN/CEFACT syntax is supported by the PDF Xpansion SDK for creating and reading invoices. The UBL syntax is supported for importing invoice data (invoice receipt)
.
Factur-X
The French invoice standard is conform to EN 16931-1 and technically identical with ZUGFeRD 2.1.1/2.0. The PDF Xpansion SDK supports all 5 profiles: EXTENDED, EN 16931, BASIC, BASIC WL and MINIMUM.

The following sample files* were created with the PDF Xpansion SDK
File | Standard | Explanation |
---|---|---|
x Preview: sx-inv-xr20.xmlThe representation is only for the first orientation. To get a detailed view, the sample files* can be downloaded here. sx-inv-xr20.xml | XRechnung 2.0 | XML file created based on existing financial data with the API |
x Preview sx-inv-zf21.xmlThe representation is only for the first orientation. To get a detailed view, the sample files* can be downloaded here. sx-inv-zf21.xml | ZUGFeRD 2.1 | XML file for embedding in PDF/A-3. Created based on financial data using PDF Xpansion SDK API |
x Preview: sx-inv-visual.pdfThe representation is only for the first orientation. To get a detailed view, the sample files* can be downloaded here. sx-inv-visual.pdf | ZUGFeRD 2.1 | Automatically created PDF file from an existing XML file. Used for visualization of XML invoices |
x Preview: sx-inv-zf21.pdfThe representation is only for the first orientation. To get a detailed view, the sample files* can be downloaded here. sx-inv-zf21.pdf | ZUGFeRD 2.1 | A PDF/A-3 invoice with correctly embedded, EN 16931-1 compliant XML file |
x Preview: sx-inv-signed.pdfThe representation is only for the first orientation. To get a detailed view, the sample files* can be downloaded here. sx-inv-signed.pdf | ZUGFeRD 2.1 | Above invoice with PAdES signature |
x Preview: sx-inv-stamped.pdfThe representation is only for the first orientation. To get a detailed view, the sample files* can be downloaded here. sx-inv-stamped.pdf | ZUGFeRD 2.1 | Incoming invoice stamped “RECEIVED” |
eInvoice Formats in PDF Xpansion SDK
How does soft Xpansion support digital invoice formats?
ZUGFeRD
soft Xpansion is a member of FeRD. We offer extensive ZUGFeRD and XRechnung functionality in our developer tool PDF Xpansion SDK 15. With PDF Xpansion SDK 15, software developers can integrate various PDF formats as well as the eInvoice formats XRechnung and ZUGFeRD/FACTUR-X into their own applications, so that users no longer need additional software to use (create, view, edit) the mentioned formats.
XRechnung

Contact by Mail
support@soft-xpansion.com


Direct Contact
+49 234 588 01265
