Downloads: Aloaha ZUGFeRD SDK, installers, tools and version history

The Aloaha ZUGFeRD SDK comes in several variants. In principle it is completely sufficient to download the Aloaha ZUGFeRD DLL and register it on your system. Our SDK does everything else fully automatically on the first call. On your development machines, however, you should ideally install with one of the installers further down this page.

Of course you can also download our demo GUI first. To do so, please click here.

Our CSV ZUGFeRD converter is also very popular. Simply import your CSV files into ZUGFeRD:

The demo GUI including the SDK can be downloaded from the following URL: https://www.aloaha.com/download/Aloaha_ZUGFeRD.zip

If you are upgrading from an older version < 11.0, please make sure that you have a valid version 11 licence. Upgrades with a valid maintenance contract are free of charge. For the maintenance contract we charge 20% of the complete invoice amount, always from the date of purchase.

Windows Installer – current version 11:

One installer for 32 and 64 bit: Aloaha_ZUGFeRD_SDK.zip (contains Aloaha_ZUGFeRD_SDK_Setup.msi).

  • Installs the SDK to <Program Files>\Aloaha\ZUGFeRD SDK, including the Aloaha ZUGFeRD GUI.
  • Adds Aloaha_ZUGFeRD.dll to the Global Assembly Cache and registers it for COM – for 32-bit and 64-bit applications.
  • Requirement: .NET Framework 4.7.2.
  • About four times faster than version 10 in 64-bit mode.

Windows Installer packages – last version 10:

Note: The following installers contain the last version 10 of the Aloaha ZUGFeRD SDK (.NET 3.5). We are now switching to version 11 (.NET Framework 4.7.2). The upgrade to version 11 is free of charge for all customers with a valid maintenance contract.

The libraries are installed to <Program Files>\Aloaha!

Further downloads:

Evaluation licence:

Please send an e-mail to info@aloaha.com for a free trial licence.

Requirements:

From version 11 the SDK requires the .NET Framework 4.7.2 (already included in Windows 10 from version 1803 and in Windows 11). Versions 10 and older were programmed in .NET 3.5 and require the .NET Framework 3.5 runtime. There are programming interfaces for the .NET Framework and for VB6 (COM).

Versions:

11.0.0.6 – ZUGFeRD PDFs with attachments: when embedding (MergeXMLIntoPDF), the invoice XML is now stored only once and under its correct file name; additional attachments such as an accompanying PDF always get a file type (MIME type) – no more PDF/A warning 6.8/1. For XRechnung, the PDF/A metadata take the version from the XML (BT-24). New property LastWarning: reports when an XRechnung becomes Factur-X EXTENDED because of an EXTENDED field. WriteBuyerContactPerson also writes a department without a person's name as the buyer's contact point. COM interface fully compatible with version 10 again (early binding, e.g. VB6). zugcmd: exit code 62 if signing was requested but no PDF was created; an unsigned output is not stored under the target name. The SDK installer also contains the type library Aloaha_ZUGFeRD.tlb and a COM test script. Download: Aloaha_ZUGFeRD_SDK.zip

11.0.0.3 – Signing from the command line: zugcmd signs existing PDFs or the ZUGFeRD invoice just created – locally with a certificate (-cert) or via CodeB remote signing (new parameters -remoteurl, -remoteuser, -remotepw and -level, PAdES B-B to B-LTA). The CodeB Remote Signature Service is part of the CodeB EUID Wallet software, which is thereby also used for ZUGFeRD. New COM class RemoteSigner for servers and batch operation: minimum level, reason for a downgrade, automatic retry on rate limit, settings from the registry; the ZUGFeRD GUI, PDF Viewer (minimum level setting) and zugcmd (-minlevel) use it. ZUGFeRD GUI and PDF Viewer: progress display during remote signing and a new info dialog with contact details. Download: Aloaha_ZUGFeRD_SDK.zip

11.0.0.2 – New function SignPDFRemote: sign PDF and ZUGFeRD invoices remotely with PAdES (B-B to B-LTA) via the CodeB Remote Signature Service (part of the CodeB EUID Wallet software) – without a local certificate, also via COM. ZUGFeRD GUI and PDF Viewer: new signature settings (local certificate or CodeB remote signing) and signing of finished ZUGFeRD PDFs. Download: Aloaha_ZUGFeRD_SDK.zip

11.0.0.1 – New function AddDeliveryNoteItem: delivery note reference (delivery note number, date and line number) per invoice line (EXTENDED profile). More stable PDF processing: resources are released immediately, so processing stays equally fast even with very many files in a row. XRechnung: references to preceding invoices are now standard-compliant (only one reference in XRechnung CII, all of them in ZUGFeRD / Factur-X). Various bug fixes. Download: Aloaha_ZUGFeRD_SDK.zip

11.0.0.0 – New major version 11 based on the .NET Framework 4.7.2. About four times faster than version 10 in 64-bit mode. Much improved import of UBL invoices. Requirement: .NET Framework 4.7.2. Download: Aloaha_ZUGFeRD_SDK.zip

10.0.0.36 – Last build of major version 10 and at the same time the last build based on .NET 3.5. The next versions carry the major version 11 and are based on the .NET Framework 4.7.2. The upgrade to version 11 is free of charge for all customers with a valid maintenance contract.

Download version 10.0.0.36 (.NET 3.5):

10.0.0.24 – Maintenance build

10.0.0.16 – BG-X-4 – included tax per line introduced for B2C

10.0.0.15 – CalculatedAmount for VAT now allows 4 decimal places

10.0.0.0 – XML files in UBL syntax can now be read
Note: the upgrade from major version 9 to 10 is free of charge for customers with a valid maintenance contract.

9.0.0.106 – Maintenance release for the CSV interfaces.

9.0.0.102 – New functions BG-27/28: addItemSpecifiedTradeAllowanceCharge, getItemSpecifiedTradeAllowanceChargeCount and getItemSpecifiedTradeAllowanceCharge to set or read allowances and charges on an invoice line.

9.0.0.101 – New functions: SetPayeeTradeParty and GetPayeeTradeParty to define a different payee. CSV interface with the new CSV files deliverfrom.csv and deliverto.csv.

9.0.0.100 – Maintenance release

9.0.0.92 – New function MergeXMLIntoPDFWait4PDF – waits until the input PDF is available.

9.0.0.91 – Small changes for the CSV API and the GUI

9.0.0.90 – Maintenance build, many new functions such as PrintPDFDocument

9.0.0.70 – Maintenance build for the Aloaha ZUGFeRD GUI (05.11.2024)
ZUGFeRD XRechnung form redesigned

9.0.0.44 – WriteShipToTradeParty revised and WriteShipToTradePartyItem added

9.0.0.43 – Maintenance version, mainly for ZUGCMD.

9.0.0.30 – New function AddSpecifiedAdvancePayment

9.0.0.28 – Maintenance build

9.0.0.17 – ZUGCMD – importing CSV files directly into ZUGFeRD

9.0.0.0 – XRechnung 3.0.1 – https://www.e-rechnung-bund.de/standard-xrechnung-3-0-1/
Note: Upgrade from major version 8 to 9 is free for customers with a valid maintenance contract.

8.0.0.80 – XRechnung 2.3.1 – https://www.e-rechnung-bund.de/neue-version-xrechnung-2-3-1/

8.0.0.77 – Maintenance build

8.0.0.12 – Added properties LeitwegID and Kundennummer

8.0.0.11 – Maintenance build and XRechnung profile update (isKosit=true)

8.0.0.3 – Maintenance build for minor bug fixes and improvements for XInvoice/EN16931/Factur-X/ZUGFeRD 2

8.0.0.0 – XInvoice/EN16931/Factur-X/ZUGFeRD 2 supported from 1st September 2020.
Note: Upgrade from major version 7 to 8 is free for customers with a valid maintenance contract.

7.1.0.20 – PDF form filling capabilities added

7.1.0.00 – Service release, new extended profile properties added
Note: Upgrade from major version 6 to 7 is free for customers with a valid maintenance contract.

6.0.33 – ZUGFeRD_Structure now also available in VB6/COM

6.0.32 – SaveAttachment and FileAttachments introduced

6.0.30 – Files2Attach and AddFile2Attach introduced

6.0.26 – Improved COM interface for VB6 users

ZUGFeRD as a web service

We also offer our interfaces as a web service (REST, SOAP). Please contact us if you are interested.

Please request your trial licence from info@aloaha.com!

Frequently asked questions

Which download do I need for the Aloaha ZUGFeRD SDK?

For development machines, the Windows installer Aloaha_ZUGFeRD_SDK.zip (one installer for 32 and 64 bit). It installs the SDK including the Aloaha ZUGFeRD GUI and registers Aloaha_ZUGFeRD.dll in the Global Assembly Cache and for COM. For distribution to target machines without an installer, use zugferdbinaries.zip.

What are the system requirements?

From version 11 the SDK requires the .NET Framework 4.7.2, which is already included in Windows 10 from version 1803 and in Windows 11. Versions 10 and older require the .NET Framework 3.5 runtime.

Is the upgrade to version 11 free of charge?

Yes, for all customers with a valid maintenance contract. If you upgrade from a version older than 11.0, make sure you have a valid version 11 licence.