Créer une facture Factur-X/ZUGFeRD
Saisissez l’en-tête de la facture et les lignes, puis générez un fichier XML Factur-X/ZUGFeRD. Le formulaire est prérempli avec une facture d'exemple officielle ; vous pouvez choisir d'autres exemples ci-dessous. Selon le profil choisi, seuls les champs pris en charge par ce profil sont affichés (MINIMUM < BASIC WL < BASIC < COMFORT/XRECHNUNG < EXTENDED).
🔒 Les données saisies sont uniquement traitées en mémoire et ne sont pas enregistrées (Protection des données).
Les exemples proviennent sans modification du paquet ZUGFeRD 2.5.2 du FeRD (licence Apache 2.0). Un changement remplace toutes les saisies du formulaire par l'exemple choisi.
Données de facture
Vendeur
Acheteur
Adresse de livraison (BG-15, si différente de l’acheteur)
Bénéficiaire différent (BG-10)
Représentant fiscal du vendeur (BG-11)
Informations de paiement
Notes de facture (BG-1)
| Code de sujet (BT-21) | Note (BT-22) | |
|---|---|---|
Autres références
Justificatifs complémentaires (BG-24)
| ID | Désignation | Code type | Date |
|---|
Documents et divers
Remises/frais au niveau du document (BG-20/BG-21)
| Type | Motif | Code motif | Base | % | Montant | Taux de TVA | Cat. TVA |
|---|
Motifs d'exonération par groupe de TVA (BG-23)
Les montants de TVA sont calculés à partir des lignes. Indiquez ici seulement le motif et le code d'exonération par catégorie et taux (obligatoire p. ex. pour exonération, autoliquidation, livraison intracommunautaire et exportation) ; la base n'est pas utilisée.
| Base | % | Catégorie | Type | Motif d’exonération | Code motif | |
|---|---|---|---|---|---|---|
Lignes de facture
| Désignation (BT-153) | Quantité (BT-129) | Unité | Prix unitaire (BT-146) | Taux de TVA % (BT-152) | Cat. TVA (BT-151) | Remise % (BT-138) | Note (BT-127) | ||
|---|---|---|---|---|---|---|---|---|---|
Veuillez saisir une date au format JJ.MM.AAAA. Veuillez saisir une date au format JJ.MM.AAAA. Veuillez saisir une date au format JJ.MM.AAAA.
Caractéristiques de l’article (BG-32)
Classification de l’article (BT-158)
Remises/frais de ligne (BG-27/BG-28, en plus de la remise %)
Veuillez saisir une date au format JJ.MM.AAAA.
Articles/composants inclus (kit/lot)
|
|||||||||
Veuillez saisir une date au format JJ.MM.AAAA. Veuillez saisir une date au format JJ.MM.AAAA. Veuillez saisir une date au format JJ.MM.AAAA.
Caractéristiques de l’article (BG-32)
Classification de l’article (BT-158)
Remises/frais de ligne (BG-27/BG-28, en plus de la remise %)
Veuillez saisir une date au format JJ.MM.AAAA.
Articles/composants inclus (kit/lot)
|
|||||||||
Totaux manuels (MINIMUM/BASIC WL uniquement)
Selon la spécification, MINIMUM et BASIC WL ne contiennent pas de lignes de facture — uniquement l’en-tête et les totaux. Indiquez à la place le total HT et au moins une ligne de TVA.
Lignes de TVA (BG-23)
| Base | % | Catégorie | Type | Motif d’exonération | Code motif | |
|---|---|---|---|---|---|---|
Code C# généré
Voici comment la bibliothèque Facturexa construit, à partir de vos saisies, l’objet facture (EInvoice) et l’écrit au format XML Factur-X/ZUGFeRD.
Validation Factur-X/ZUGFeRD
Le XML Factur-X/ZUGFeRD généré à l’étape 3 est maintenant validé par le Facturexa Validator selon les référentiels officiels (schéma XSD et Schematron officiel du profil concerné). C’est volontairement le fichier XML final qui est validé – exactement ce que reçoit le destinataire.
Intégrer cette DLL de création de factures dans votre propre logiciel
Le Facturexa Zugferd Creator génère le XML Factur-X/ZUGFeRD directement dans votre application .NET, le Validator le contrôle – les deux dans une seule licence.