Le SDK Aloaha ZUGFeRD est disponible en plusieurs variantes. En principe, il suffit tout à fait de télécharger la DLL Aloaha ZUGFeRD et de l'enregistrer sur votre système. Notre SDK effectue tout le reste automatiquement lors du premier appel. Sur vos postes de développement, nous vous recommandons toutefois d'installer à l'aide de l'un des programmes d'installation proposés plus bas sur cette page.
Vous pouvez bien sûr commencer par télécharger notre interface de démonstration (GUI). Pour cela, cliquez ici.
Notre convertisseur CSV vers ZUGFeRD est également très apprécié. Importez simplement vos fichiers CSV dans ZUGFeRD :
L'interface de démonstration, SDK inclus, peut être téléchargée à l'adresse suivante : https://www.aloaha.com/download/Aloaha_ZUGFeRD.zip
Si vous effectuez une mise à niveau depuis une version antérieure à 11.0, assurez-vous de disposer d'une licence valide pour la version 11. Les mises à niveau sont gratuites avec un contrat de maintenance valide. Le contrat de maintenance est facturé 20 % du montant total de la facture, toujours à compter de la date d'achat.
Programme d'installation Windows – version actuelle 11 :
Un seul programme d'installation pour 32 et 64 bits : Aloaha_ZUGFeRD_SDK.zip (contient Aloaha_ZUGFeRD_SDK_Setup.msi).
- Installe le SDK dans
<Program Files>\Aloaha\ZUGFeRD SDK, y compris l'Aloaha ZUGFeRD GUI. - Ajoute
Aloaha_ZUGFeRD.dllau Global Assembly Cache et l'enregistre pour COM – pour les applications 32 bits et 64 bits. - Prérequis : .NET Framework 4.7.2.
- Environ quatre fois plus rapide que la version 10 en mode 64 bits.
Programmes d'installation Windows – dernière version 10 :
Remarque : les programmes d'installation suivants contiennent la dernière version 10 du SDK Aloaha ZUGFeRD (.NET 3.5). Nous passons désormais à la version 11 (.NET Framework 4.7.2). La mise à niveau vers la version 11 est gratuite pour tous les clients disposant d'un contrat de maintenance valide.
| 32 bits | 64 bits (inclut 32 bits) | |
|---|---|---|
| Installeur MSI | aloaha_zugferd_32msi.zip | aloaha_zugferd_64msi.zip |
| Installeur EXE | aloaha_zugferd_32exe.zip | aloaha_zugferd_64exe.zip |
Les bibliothèques sont installées dans <Program Files>\Aloaha !
Autres téléchargements :
- Toutes les bibliothèques sans installeur : zugferdbinaries.zip – toutes les DLL du SDK Aloaha ZUGFeRD, y compris la bibliothèque de types (
Aloaha_ZUGFeRD.tlb), RegAsm pour 32 et 64 bits et les utilitaires d'enregistrementInstallLib32.exe/InstallLib64.exe. Idéal pour la distribution sur les postes cibles ou pour les projets Delphi, VB6 et Access – voir enregistrer les bibliothèques. - Outil en ligne de commande zugcmd : zugcmd.zip – crée des XML ZUGFeRD / XRechnung à partir de fichiers CSV (exemples CSV et fichier readme inclus) et relit des factures électroniques en CSV, entièrement sans programmation de votre part. En savoir plus : importer du CSV dans ZUGFeRD, convertir ZUGFeRD en CSV, tous les outils en ligne de commande (en allemand).
- Modèles Word pour PDF/A à partir du XML : template.docx (exemple de facture complet) et TemplateEUR_VAT.docx (variante allégée en euros) –
CreateDocFromXMLen fait la facture ZUGFeRD PDF/A-3. Tous les champs de substitution avec les numéros BT : modèle Word et champs de substitution (en allemand).
Licence d'évaluation :
Pour obtenir une licence d'essai gratuite, envoyez un e-mail à info@aloaha.com.
Prérequis :
À partir de la version 11, le SDK nécessite le .NET Framework 4.7.2 (déjà inclus dans Windows 10 à partir de la version 1803 et dans Windows 11). Les versions 10 et antérieures ont été programmées en .NET 3.5 et nécessitent le runtime .NET Framework 3.5. Des interfaces de programmation existent pour le .NET Framework et pour VB6 (COM).
Versions :
11.0.0.6 – PDF ZUGFeRD avec pièces jointes : lors de l'intégration (MergeXMLIntoPDF), le XML de la facture n'est plus enregistré qu'une seule fois et sous son nom de fichier correct ; les pièces jointes supplémentaires, comme un PDF d'accompagnement, reçoivent toujours un type de fichier (type MIME) – plus d'avertissement PDF/A 6.8/1. Pour la XRechnung, les métadonnées PDF/A reprennent la version indiquée dans le XML (BT-24). Nouvelle propriété LastWarning : signale lorsqu'une XRechnung devient Factur-X EXTENDED en raison d'un champ EXTENDED. WriteBuyerContactPerson écrit aussi un service sans nom de personne comme point de contact de l'acheteur. Interface COM de nouveau entièrement compatible avec la version 10 (liaison anticipée, p. ex. VB6). zugcmd : code de sortie 62 si une signature a été demandée mais qu'aucun PDF n'a été créé ; une sortie non signée n'est pas enregistrée sous le nom cible. Le programme d'installation du SDK contient aussi la bibliothèque de types Aloaha_ZUGFeRD.tlb et un script de test COM. Téléchargement : Aloaha_ZUGFeRD_SDK.zip
11.0.0.3 – Signature depuis la ligne de commande : zugcmd signe des PDF existants ou la facture ZUGFeRD qui vient d'être créée – localement avec un certificat (-cert) ou via la signature à distance CodeB (nouveaux paramètres -remoteurl, -remoteuser, -remotepw et -level, PAdES B-B à B-LTA). Le CodeB Remote Signature Service fait partie du logiciel CodeB EUID Wallet, désormais utilisé aussi pour ZUGFeRD. Nouvelle classe COM RemoteSigner pour les serveurs et le traitement par lots : niveau minimal, motif d'une rétrogradation, nouvelle tentative automatique en cas de limitation de débit, paramètres depuis le registre ; l'interface ZUGFeRD GUI, le PDF Viewer (réglage du niveau minimal) et zugcmd (-minlevel) l'utilisent. ZUGFeRD GUI et PDF Viewer : affichage de la progression pendant la signature à distance et nouvelle boîte de dialogue d'informations avec les coordonnées. Téléchargement : Aloaha_ZUGFeRD_SDK.zip
11.0.0.2 – Nouvelle fonction SignPDFRemote : signer à distance des factures PDF et ZUGFeRD en PAdES (B-B à B-LTA) via le CodeB Remote Signature Service (qui fait partie du logiciel CodeB EUID Wallet) – sans certificat local, également via COM. ZUGFeRD GUI et PDF Viewer : nouveaux paramètres de signature (certificat local ou signature à distance CodeB) et signature des PDF ZUGFeRD finalisés. Téléchargement : Aloaha_ZUGFeRD_SDK.zip
11.0.0.1 – Nouvelle fonction AddDeliveryNoteItem : référence du bon de livraison (numéro, date et numéro de ligne) par ligne de facture (profil EXTENDED). Traitement PDF plus stable : les ressources sont libérées immédiatement, de sorte que le traitement reste aussi rapide même avec un très grand nombre de fichiers à la suite. XRechnung : les références aux factures antérieures sont désormais conformes à la norme (une seule référence en XRechnung CII, toutes en ZUGFeRD / Factur-X). Diverses corrections. Téléchargement : Aloaha_ZUGFeRD_SDK.zip
11.0.0.0 – Nouvelle version majeure 11 basée sur le .NET Framework 4.7.2. Environ quatre fois plus rapide que la version 10 en mode 64 bits. Importation des factures UBL nettement améliorée. Prérequis : .NET Framework 4.7.2. Téléchargement : Aloaha_ZUGFeRD_SDK.zip
10.0.0.36 – Dernier build de la version majeure 10 et en même temps dernier build basé sur .NET 3.5. Les versions suivantes portent le numéro de version majeure 11 et reposent sur le .NET Framework 4.7.2. La mise à niveau vers la version 11 est gratuite pour tous les clients disposant d'un contrat de maintenance valide.
Télécharger la version 10.0.0.36 (.NET 3.5) :
| 32 bits | 64 bits (inclut 32 bits) | |
|---|---|---|
| Installeur MSI | aloaha_zugferd_32msi.zip | aloaha_zugferd_64msi.zip |
| Installeur EXE | aloaha_zugferd_32exe.zip | aloaha_zugferd_64exe.zip |
10.0.0.24 – Build de maintenance
10.0.0.16 – BG-X-4 – taxe incluse par ligne introduite pour le B2C
10.0.0.15 – CalculatedAmount pour la TVA accepte désormais 4 décimales
10.0.0.0 – Les fichiers XML en syntaxe UBL peuvent désormais être lus
Remarque : la mise à niveau de la version majeure 9 vers la version 10 est gratuite pour les clients disposant d'un contrat de maintenance valide.
9.0.0.106 – Version de maintenance pour les interfaces CSV.
9.0.0.102 – Nouvelles fonctions BG-27/28 : addItemSpecifiedTradeAllowanceCharge, getItemSpecifiedTradeAllowanceChargeCount et getItemSpecifiedTradeAllowanceCharge pour définir ou lire les remises et frais sur une ligne de facture.
9.0.0.101 – Nouvelles fonctions : SetPayeeTradeParty et GetPayeeTradeParty pour définir un bénéficiaire du paiement différent. Interface CSV avec les nouveaux fichiers CSV deliverfrom.csv et deliverto.csv.
9.0.0.100 – Version de maintenance
9.0.0.92 – Nouvelle fonction MergeXMLIntoPDFWait4PDF – attend que le PDF d'entrée soit disponible.
9.0.0.91 – Petites modifications de l'API CSV et de la GUI
9.0.0.90 – Build de maintenance, nombreuses nouvelles fonctions comme PrintPDFDocument
9.0.0.70 – Build de maintenance pour l'Aloaha ZUGFeRD GUI (05.11.2024)
Formulaire ZUGFeRD XRechnung remanié
9.0.0.44 – WriteShipToTradeParty révisée et WriteShipToTradePartyItem ajoutée
9.0.0.43 – Version de maintenance, principalement pour ZUGCMD.
9.0.0.30 – Nouvelle fonction AddSpecifiedAdvancePayment
9.0.0.28 – Build de maintenance
9.0.0.17 – ZUGCMD – importation directe de fichiers CSV dans ZUGFeRD
9.0.0.0 – XRechnung 3.0.1 – https://www.e-rechnung-bund.de/standard-xrechnung-3-0-1/
Remarque : la mise à niveau de la version majeure 8 vers la version 9 est gratuite pour les clients disposant d'un contrat de maintenance valide.
8.0.0.80 – XRechnung 2.3.1 – https://www.e-rechnung-bund.de/neue-version-xrechnung-2-3-1/
8.0.0.77 – Build de maintenance
8.0.0.12 – Ajout des propriétés LeitwegID et Kundennummer
8.0.0.11 – Build de maintenance et mise à jour du profil XRechnung (isKosit=true)
8.0.0.3 – Build de maintenance pour des corrections mineures et des améliorations pour XInvoice/EN16931/Factur-X/ZUGFeRD 2
8.0.0.0 – XInvoice/EN16931/Factur-X/ZUGFeRD 2 pris en charge à partir du 1er septembre 2020.
Remarque : la mise à niveau de la version majeure 7 vers la version 8 est gratuite pour les clients disposant d'un contrat de maintenance valide.
7.1.0.20 – Ajout du remplissage de formulaires PDF
7.1.0.00 – Version de service, ajout de nouvelles propriétés du profil EXTENDED
Remarque : la mise à niveau de la version majeure 6 vers la version 7 est gratuite pour les clients disposant d'un contrat de maintenance valide.
6.0.33 – ZUGFeRD_Structure désormais disponible aussi en VB6/COM
6.0.32 – Introduction de SaveAttachment et FileAttachments
6.0.30 – Introduction de Files2Attach et AddFile2Attach
6.0.26 – Interface COM améliorée pour les utilisateurs de VB6
ZUGFeRD en tant que service web
Nous proposons également nos interfaces sous forme de service web (REST, SOAP). N'hésitez pas à nous contacter si cela vous intéresse.
Demandez votre licence d'essai à info@aloaha.com !
Questions fréquentes
Quel téléchargement me faut-il pour le SDK Aloaha ZUGFeRD ?
Pour les postes de développement, le programme d'installation Windows Aloaha_ZUGFeRD_SDK.zip (un seul installeur pour 32 et 64 bits). Il installe le SDK avec l'Aloaha ZUGFeRD GUI et enregistre Aloaha_ZUGFeRD.dll dans le Global Assembly Cache et pour COM. Pour la distribution sur des postes cibles sans installeur, utilisez zugferdbinaries.zip.
Quelle est la configuration requise ?
À partir de la version 11, le SDK nécessite le .NET Framework 4.7.2, déjà inclus dans Windows 10 à partir de la version 1803 et dans Windows 11. Les versions 10 et antérieures nécessitent le runtime .NET Framework 3.5.
La mise à niveau vers la version 11 est-elle gratuite ?
Oui, pour tous les clients disposant d'un contrat de maintenance valide. Si vous effectuez une mise à niveau depuis une version antérieure à 11.0, assurez-vous de disposer d'une licence valide pour la version 11.