ZUGFeRD: E-Invoicing in PDF Documents
My Account

E-Invoicing (XML and PDF/A): XRechnung, ZUGFeRD and FacturX

elektronische Rechnungenelektronische Rechnungen MS Visual Studio

Forward-looking & EU-compliant:
Invoice creation and reading of invoice data

With PDF Xpansion SDK

C++
C#
VB.NET
Delphi
C++ Builder
MS Office VBA
The trial version is available for you in your personal account.

Download Trial

ZUGFeRD including version 2.2

Since ZUGFeRD 2.1.1 the XRechnung profile is additionally supported, that means 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 from version 2.0.

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.3

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 standard as of version 2.0, 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. Import/export options are provided for invoices in UBL syntax.

Factur-X

The French invoice standard is conform to EN 16931-1 and technically identical with ZUGFeRD from version 2.0. The PDF Xpansion SDK supports all 5 profiles: EXTENDED, EN 16931, BASIC, BASIC WL and MINIMUM.

logoeInvoicing Features of PDF Xpansion SDK:

  • Reading and technical (syntax, structure, completeness) validation of incoming ZUGFeRD, XRechnung (UN/CEFACT (CII) syntax) and Factur-X files, extracting XML-formatted invoices
  • Reading and technical (syntax, structure, completeness) validation of XML-formatted invoices (all profiles, incl. Extended), extracting invoice data
  • Creating XML-formatted invoices over SDK API – invoice content can be builded by calling the methods of SDK with invoice data (all profiles, incl. Extended), save XML-formatted invoices to the files
  • Creating ZUGFeRD, XRechnung (UN/CEFACT (CII) syntax) and Factur-X conform files from XML-formatted invoices and visual represantion of invoice which can be:
  • PDF file
  • raster images (scanned pages of paper document)
  • HTML file
  • Text file
  • dynamically builded document
  • Transform (convert) XML-formatted invoices from one standard to other, for example from ZUGFeRD 1.0 to ZUGFeRD 2.1 or Factur-X
  • Import XRechnung invoices (UBL syntax)
  • Display the PDF part of invoice in PDF viewer
  • Print the PDF part of invoice
  • Visualization of XML invoices (PDF creation from XML and design template)
  • Digital signatures for ZUGFeRD outgoing invoices, including all PAdES conformance levels.
  • Incoming invoice stamped “RECEIVED”
  • NewSupport also of ZUGFeRD 2.2 & XRechnung 2.3
  • NewExport of XRechnung invoices in UBL syntax
  • NewSupport of “Sub Invoice Lines” in XRechnung invoices (available only for “Extension XRechnung” and UBL syntax)
  • The following sample files* were created with the PDF Xpansion SDK

    FileStandardExplanation
    x

    Preview: sx-inv-xr20.xml

    The 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.3XML file created based on existing financial data with the API
    x

    Preview sx-inv-zf21.xml

    The 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.1XML file for embedding in PDF/A-3. Created based on financial data using PDF Xpansion SDK API
    x

    Preview: sx-inv-visual.pdf

    The 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.1Automatically created PDF file from an existing XML file. Used for visualization of XML invoices
    x

    Preview: sx-inv-zf21.pdf

    The 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.1A PDF/A-3 invoice with correctly embedded, EN 16931-1 compliant XML file
    x

    Preview: sx-inv-signed.pdf

    The 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.1Above invoice with PAdES signature
    x

    Preview: sx-inv-stamped.pdf

    The 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.1Incoming invoice stamped “RECEIVED”

    Download Sample Files*

    *Sample files in German

    eInvoice Formats in PDF Xpansion SDK

    How does soft Xpansion support digital invoice formats?

    ZUGFeRD

    Elektronische Rechnungsdaten erfassen und in PDF/A-3 versenden

    soft Xpansion is a member of FeRD. We offer extensive ZUGFeRD and XRechnung functionality in our developer tool PDF Xpansion SDK 16. With PDF Xpansion SDK 16, 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

    Elektronische Rechnungsdaten erfassen und in XRechnung versenden

    Contact by Mail

    support@soft-xpansion.com

    Drop a message

    Direct Contact

    +49 234 588 01265

    Call us now

    S
    D
    K

    N
    E
    W
    S

    X

    News for Developers

    PDF Xpansion SDK 16 released
    Support of XRechnung 2.3

    Go To SDK News