En bref : l'Aloaha ZUGFeRD GUI est un programme Windows qui permet de créer, lire, modifier et signer des factures électroniques aux formats ZUGFeRD, Factur-X et XRechnung sans programmation. Vous saisissez les données de facturation dans des formulaires, les enregistrez au format XML selon l'EN 16931, intégrez le XML dans un PDF/A-3 et signez la facture ZUGFeRD finalisée – avec un certificat local ou via la signature à distance CodeB (PAdES). La GUI repose entièrement sur le SDK Aloaha ZUGFeRD. Prix : 199 EUR HT.
Prix : 199 EUR HT. Vente exclusivement aux entreprises (B2B), pas aux particuliers. Commande par e-mail à info@aloaha.com. La licence est également valable pour l'Aloaha ZUGFeRD PDF Viewer. Une licence d'essai gratuite est également disponible via info@aloaha.com.
Fonctions en un coup d'œil
- Créer une facture électronique : saisir les données de facturation, les adresses, les coordonnées bancaires et les lignes dans des formulaires et les enregistrer en XML ZUGFeRD / XRechnung.
- Lire une facture électronique : ouvrir des PDF ZUGFeRD, des PDF Factur-X, des XRechnung (CII) et des factures UBL ; les données apparaissent dans les formulaires et peuvent être modifiées.
- Convertir l'UBL : importer des XRechnung UBL et les enregistrer en XRechnung (CII) ou en PDF/A ZUGFeRD.
- Intégrer le XML dans un PDF : fusionner un PDF/A existant avec le XML de la facture pour obtenir une facture ZUGFeRD hybride (PDF/A-3).
- PDF à partir d'un modèle Word : générer directement une facture ZUGFeRD en PDF/A à partir du XML et d'un modèle DOCX.
- Signature (nouveau depuis la 11.0.0.2) : signer numériquement des PDF ZUGFeRD finalisés – en local avec un certificat ou via la signature à distance CodeB (PAdES B-B à B-LTA).
- Bilingue : interface en allemand ou en anglais, commutable dans la barre d'état.
- Portable ou installée : fonctionne sans installation ou via un programme d'installation Windows.
Les onglets de la GUI
Créer le XML (« Create XML »)
Vous y saisissez la facture dans quatre sous-onglets :
- Données de facturation : numéro de facture, date de facture, type de facture (p. ex. facture 380, avoir 381, facture rectificative 384 ou facture finale 877), date de livraison, référence de paiement, devise, mode de paiement, notes, taux de TVA, catégorie de TVA avec motif d'exonération et totaux (HT, majorations, remises, TVA, TTC, acompte, montant à payer). Charger un XML ou un PDF ouvre une facture électronique existante, Enregistrer le XML enregistre le résultat. Le format numérique allemand (1.000,00) peut être activé ou désactivé.
- Adresses : adresse, contact et numéro de TVA du vendeur et de l'acheteur.
- Coordonnées bancaires : données de compte du vendeur et de l'acheteur, p. ex. IBAN et BIC pour le virement.
- Lignes de facture : lignes avec quantité, unité, désignation, description et prix net ; nouvelles lignes avec Ajouter une ligne, suppression via le menu contextuel.
Convertir le XML en PDF/A
Génère une facture ZUGFeRD finalisée en PDF/A-3 à partir d'un XML ZUGFeRD et d'un modèle DOCX. Vous créez un modèle avec Créer un modèle ; vous pouvez aussi joindre un autre fichier (p. ex. un justificatif de prestation). Avec Signer numériquement le PDF, le résultat est signé dès sa création selon la méthode définie dans les paramètres de signature. Cette fonction nécessite Microsoft Word.
Fusionner le XML avec le PDF
Intègre un XML de facture dans un PDF/A existant et enregistre le résultat sous forme de facture ZUGFeRD hybride. Vous transformez ainsi la facture de votre logiciel de facturation actuel en facture électronique, sans en modifier la mise en page.
Signer le PDF (nouveau)
Signe un fichier PDF ZUGFeRD, Factur-X ou XRechnung finalisé. Vous choisissez le PDF (également par glisser-déposer) ; la GUI vérifie si un XML de facture est intégré et si le PDF contient déjà une signature, et propose <Name>_signed.pdf comme fichier cible. Un clic sur Signer le PDF signe avec la méthode configurée ; le XML intégré reste inchangé. Avec la signature à distance, la GUI affiche ensuite le niveau de signature réellement obtenu.
Paramètres de signature
Sous Paramètres > Paramètres de signature, vous définissez la manière dont la GUI signe. Ces paramètres s'appliquent aussi à l'Aloaha ZUGFeRD PDF Viewer (par utilisateur Windows).
| Paramètre | Signification |
|---|---|
| Certificat local | Signe avec un certificat du magasin de certificats Windows ou d'une carte à puce. Vous choisissez le numéro de série via Sélectionner… ; si le champ reste vide, le certificat est choisi au moment de la signature. Serveur d'horodatage (RFC 3161) en option. |
| Signature à distance CodeB | Signe via le CodeB Remote Signature Service (composant du logiciel CodeB EUID Wallet) – sans certificat local. Une fenêtre de progression indique que la signature est en cours. Le niveau minimal définit le niveau que le service doit au moins fournir – sinon, rien n'est signé. Données : URL de votre serveur CodeB de production, nom d'utilisateur, mot de passe et niveau de signature PAdES B-B, B-T, B-LT ou B-LTA. |
| Serveur de test | https://phone.codeb.io est uniquement le serveur de test de CodeB – adapté aux essais, pas aux environnements de production. La GUI vous avertit s'il est saisi. |
| Enregistrer le mot de passe | Optionnel. Le mot de passe est alors enregistré chiffré par Windows (DPAPI) pour l'utilisateur connecté ; sans cette case cochée, il n'est valable que jusqu'à la fermeture du programme. |
| Tester la connexion | Fait signer un petit PDF de test par le service et indique le succès ainsi que le niveau de signature fourni – rien n'est enregistré. |
| Motif, lieu, contact | Informations optionnelles inscrites dans la signature. |
Sans paramètres enregistrés, la GUI signe comme auparavant avec un certificat local.
Une facture ZUGFeRD signée en trois étapes
- Créer le XML : dans l'onglet Créer le XML, saisir la facture et l'enregistrer en XML (ou charger une facture existante).
- Intégrer le XML : dans l'onglet Fusionner le XML avec le PDF, intégrer le XML dans le PDF/A – ou, dans l'onglet Convertir le XML en PDF/A, générer directement un PDF avec un modèle Word.
- Signer : dans l'onglet Signer le PDF, choisir le PDF ZUGFeRD finalisé et le signer. La signature intervient toujours en dernier, afin que le XML intégré reste inchangé.
L'interface de la GUI est en allemand ou en anglais ; les noms d'onglets et de boutons ci-dessus sont des traductions descriptives.
Téléchargement et installation
| Variante | Téléchargement | Remarque |
|---|---|---|
| Version portable | Aloaha_ZUGFeRD_GUI_bin.zip | Décompresser et lancer – aucune installation nécessaire. Au premier lancement, exécuter en tant qu'administrateur. |
| Programme d'installation Windows | aloaha_zugferdgui.zip | Installation permanente ; démarre plus vite que la version portable. |
Prérequis : Windows avec .NET Framework 4.7.2 (inclus dans Windows 10 à partir de la version 1803 et dans Windows 11). Pour Convertir le XML en PDF/A, également Microsoft Word. Pour la signature à distance, un compte auprès du CodeB Remote Signature Service et un accès Internet en HTTPS. La GUI est également intégrée à l'Aloaha ZUGFeRD PDF Viewer (Document > Show ZUGFeRD Data).
Vidéo
La lecture établit une connexion avec YouTube (Google) – confidentialité · regarder sur YouTube
La signature à distance de la GUI passe par le service de signature de la CodeB Identity Wallet (EUID Wallet). Voici à quoi ressemble la wallet :
La lecture établit une connexion avec YouTube (Google) – confidentialité · regarder sur YouTube
Autres vidéos : vidéos de l'Aloaha ZUGFeRD GUI.
Pour les développeurs
Tout ce que fait la GUI est également disponible sous forme d'API du SDK Aloaha ZUGFeRD pour .NET et COM (VB6, VBA, Delphi) – par exemple SignPDFRemote pour la signature à distance. Pour les clients du SDK, nous fournissons les sources de la GUI sur demande. Pour le traitement par lots en ligne de commande, il existe zugcmd.
Questions fréquentes
Puis-je créer une XRechnung sans programmation avec l'Aloaha ZUGFeRD GUI ?
Oui. Vous saisissez les données de facturation dans des formulaires et les enregistrez en XML selon l'EN 16931 ; la GUI repose sur le SDK Aloaha ZUGFeRD et génère des données ZUGFeRD, Factur-X et XRechnung.
Comment signer une facture ZUGFeRD finalisée avec la GUI ?
Dans l'onglet « Signer le PDF », choisissez le PDF ZUGFeRD finalisé et cliquez sur « Signer le PDF ». La signature utilise la méthode définie dans Paramètres > Paramètres de signature : certificat local ou signature à distance CodeB (PAdES). Le XML intégré reste inchangé.
Ai-je besoin de mon propre certificat pour signer ?
Pas avec la signature à distance CodeB : un nom d'utilisateur et un mot de passe auprès du CodeB Remote Signature Service suffisent. Pour la signature locale, il faut un certificat avec clé privée dans le magasin de certificats Windows ou sur une carte à puce.
La GUI peut-elle lire des factures UBL ?
Oui. Les factures UBL sont importées et peuvent être enregistrées en XRechnung (CII) ou en PDF/A ZUGFeRD.
Combien coûte l'Aloaha ZUGFeRD GUI ?
199 EUR HT, vente uniquement aux entreprises. La licence est également valable pour l'Aloaha ZUGFeRD PDF Viewer ; une licence d'essai est disponible gratuitement via info@aloaha.com.