Créer une facture électronique Factur-X

Saisissez le vendeur, l'acheteur et les lignes, ou ouvrez une facture existante, et obtenez une facture XRechnung ou Peppol BIS en XML, ou une facture XRechnung, ZUGFeRD ou Factur-X française en PDF avec le XML à l'intérieur, pour un vendeur partout dans la zone euro. Avant le téléchargement, elle est vérifiée avec le même schéma et les mêmes règles métier que notre validateur : EN 16931 et les règles de la KoSIT, de Factur-X, de Peppol ou de la réforme française. Tout fonctionne dans votre navigateur

Vos informations de vendeur et de paiement, logo, clients, articles et dernier numéro, dans un fichier pour un autre navigateur ou ordinateur

Ouvert

Non repris dans le formulaire, qui n'a pas de champ pour eux

Facture

Sans elle, les règles Factur-X signalent un bloc de livraison vide ; la facture reste valide

Période de facturation
au

Vendeur

Sans numéro de TVA ni numéro d'immatriculation, il identifie aussi le vendeur

Pas de TVA sur les lignes : la facture énonce l'exonération, comme les règles le demandent

Adresse électronique

Où le vendeur reçoit ses factures électroniques

Acheteur

Adresse électronique

Où l'acheteur reçoit ses factures électroniques

Lignes

Total HT
Net à payer

Paiement

% sous jours

Escompte, écrit comme le demande la XRechnung

Acomptes déjà reçus

Écrit à partir de l'escompte

Une facture française énonce ces trois mentions, comme le demande le Code de commerce ; laissées vides, la formulation usuelle

Une application bancaire y lit l'IBAN, le montant et la référence. Pour les virements SEPA en euros

Pièces jointes

Un relevé d'heures, un bon de livraison ou la facture en PDF, si votre client le demande : PDF, PNG, JPEG, CSV ou tableurs, 15 Mo au total. Ils ne sont pas gardés dans ce navigateur

Vérification du schéma et des règles métier Vérifiée dans votre navigateur · ⌘ ↵

Création du PDF

Mise en page de la facture

Vérifiée dans votre navigateur

Ce qu'il produit

Un formulaire, cinq formats, tous sur le modèle de l'EN 16931 :

  • XRechnung 3.0 en UBL : la facture électronique allemande du secteur public et l'un des formats de l'obligation allemande entre entreprises, en facture ou en avoir.
  • XRechnung 3.0 en CII : le même contenu en syntaxe UN/CEFACT Cross Industry Invoice. Les deux existent aussi en PDF qui la contient sous le nom xrechnung.xml, le profil XRECHNUNG de ZUGFeRD.
  • ZUGFeRD / Factur-X, profil EN 16931 : un fichier PDF/A-3 lisible, avec la facture CII jointe sous le nom factur-x.xml pour le logiciel de votre client ; le XML seul aussi.
  • Peppol BIS Billing 3.0 : la facture du réseau Peppol, en UBL.
  • France CTC : la facture électronique française de la réforme 2026, en Factur-X ou en UBL, avec le cadre de facturation et les mentions légales que demandent les règles BR-FR de la FNFE-MPE.

Les remises et frais sur toute la facture (une remise de fidélité, des frais de port), l'escompte, les acomptes déjà reçus et des fichiers joints comme un bon de livraison y entrent aussi ; votre logo et un QR code pour payer depuis une application bancaire (GiroCode) figurent sur le PDF, dans la langue du vendeur ou l'une de 14 autres. Une facture que vous avez déjà, en XML ou en PDF Factur-X, se rouvre dans le formulaire pour la corriger, en faire un avoir ou la renvoyer ; pour celle que vous venez de créer, Créditer cette facture prépare l'avoir.

Les montants sont calculés comme les règles les vérifient : chaque ligne vaut la quantité fois le prix net, arrondie au centime ; la ventilation de la TVA a un groupe par catégorie et par taux, remises et frais compris, et sa taxe est arrondie au centime ; les totaux en découlent.

Des vendeurs dans toute la zone euro

Le pays du vendeur règle le formulaire : Allemagne, Autriche, Belgique, Pays-Bas, Luxembourg, France, Finlande, Irlande, Estonie, Lettonie, Lituanie, Slovaquie, Slovénie, Chypre ou Malte. Il apporte

  • ses taux de TVA, le taux normal en premier, et sa langue pour le PDF et les mentions de la facture, que vous pouvez changer ;
  • l'adresse électronique qu'utilisent ses entreprises dans Peppol : le numéro de TVA en Allemagne, le numéro d'entreprise en Belgique, le numéro KvK aux Pays-Bas, le code OVT en Finlande, le SIREN en France ;
  • la vérification du numéro de TVA et du numéro d'immatriculation dans la forme du pays, pour qu'une faute de frappe apparaisse avant que le logiciel de votre client ne rejette la facture ;
  • son régime des petites entreprises, avec l'exonération formulée comme son droit le demande, par exemple "TVA non applicable, article 293 B du CGI" en France ;
  • des références de paiement avec clé de contrôle, formées à partir du numéro de facture : la communication structurée belge, la référence finlandaise et estonienne et la référence internationale RF.

Le pays de l'acheteur détermine son schéma d'adresse et la vérification de son numéro de TVA. En France, les factures entre entreprises passent par une plateforme agréée : depuis le 1er septembre 2026 pour les grandes et moyennes entreprises, à partir du 1er septembre 2027 pour les autres. Un vendeur français obtient le format France CTC, vérifié avec les règles BR-FR qu'appliquent les plateformes, sous forme de fichier à déposer sur sa plateforme. Les vendeurs en Italie, en Espagne, au Portugal, en Croatie et en Grèce transmettent ou déclarent leurs factures par le système de l'administration fiscale, souvent dans un format national que le générateur ne produit pas ; il le signale et renvoie vers ce qui s'y applique.

Vérifiée avant le téléchargement

Créer la facture écrit le XML et le passe dans le moteur du validateur, dans votre navigateur : d'abord le schéma UBL 2.1 ou CII, puis les règles Schematron du profil, aux niveaux qu'utilise le validateur de la KoSIT. Vous obtenez le fichier avec le résultat à côté, chaque constat relié à sa règle et signalé sur son champ, et un aperçu de son PDF, ainsi que d'une XRechnung telle que la visualisation de la KoSIT l'affiche. Télécharger le PDF place le XML dans le PDF comme ZUGFeRD le définit : dans le profil EN 16931 pour ZUGFeRD et France CTC, dans le profil XRECHNUNG pour la XRechnung (écrite en CII pour le PDF si vous avez choisi UBL, et vérifiée elle aussi). Les factures Peppol circulent en XML seul, leur PDF est donc une copie de lecture. Les mêmes contrôles tournent dans le validateur pour les factures venues d'ailleurs, PDF Factur-X compris.

Catégories de TVA

Chaque ligne a une catégorie de TVA. La catégorie normale prend les taux du pays du vendeur (20 %, 10 %, 5,5 % ou 2,1 % en France), ou tout taux que vous saisissez. Les autres sont taxées à 0 % et portent un motif d'exonération sur la facture, prérempli dans la langue de la facture et modifiable :

  • Exonérée : par exemple un régime des petites entreprises, comme la franchise en base de l'article 293 B du CGI.
  • Autoliquidation : l'acheteur doit la TVA. Le numéro de TVA de l'acheteur est obligatoire.
  • Livraison intracommunautaire : des biens livrés à une entreprise d'un autre pays de l'UE, avec le numéro de TVA de l'acheteur et l'adresse de livraison.
  • Exportation : des biens qui quittent l'UE.
  • Taux zéro : imposable à 0 %.

La catégorie applicable est une question fiscale : le générateur écrit ce que vous choisissez, il ne le décide pas.

Ce que demande la XRechnung

La XRechnung demande plus que l'EN 16931 seule, et le formulaire le réclame quand la XRechnung est choisie :

  • une référence acheteur (BT-10) : le Leitweg-ID pour une administration allemande, sinon la référence que votre client vous a donnée ;
  • un contact du vendeur avec nom, téléphone et e-mail ;
  • les adresses électroniques du vendeur et de l'acheteur, par exemple des adresses e-mail ;
  • les informations de paiement : un IBAN pour un virement, ou pour un prélèvement SEPA votre identifiant créancier, la référence du mandat et l'IBAN du client (gardés avec le client pour la facture suivante).

Peppol n'accepte pas d'adresse e-mail comme adresse électronique : utilisez l'identifiant enregistré dans le réseau, comme un numéro de TVA allemand, un Leitweg-ID, le numéro d'entreprise de votre pays ou un GLN.

Vos données

Rien de ce que vous saisissez n'est envoyé. Le XML et le PDF sont écrits et vérifiés dans votre navigateur ; seuls les fichiers de schéma, de règles et de polices viennent de ce site. Tant que Enregistrer dans ce navigateur est coché, le formulaire est gardé dans votre navigateur au fil de la saisie, si bien qu'un rechargement ou un onglet fermé ne fait rien perdre. Nouvelle facture commence la suivante avec les mêmes informations de vendeur et de paiement et le numéro qui suit la dernière facture créée, dont les clients se retrouvent sous Clients enregistrés et dont les lignes reviennent avec leur prix quand vous tapez leur nom ; Répéter le mois prochain crée la même facture pour le mois suivant. Les fichiers joints ne sont jamais gardés. Décochez la case sur un ordinateur partagé : ce qui était enregistré est supprimé aussitôt. Comme tout cela vit dans ce seul navigateur, Sauvegarde l'écrit dans un fichier, pour le garder en lieu sûr ou l'emporter vers un autre navigateur ou ordinateur.

Le générateur écrit une facture, le document qui compte fiscalement. Le numéro qu'il propose n'est qu'une proposition, et il ne garde ni archive ni copie : les factures restent chez vous et dans votre comptabilité. Pour lire une facture, ouvrez-la dans la visionneuse de factures électroniques.

Questions

Le générateur est-il gratuit ?

Oui, sans compte ni limite. Il fonctionne dans votre navigateur.

Peut-il créer un PDF Factur-X ?

Oui : choisissez France CTC, Factur-X (ou ZUGFeRD / Factur-X EN 16931 hors réforme française) et téléchargez le PDF. C'est un fichier PDF/A-3 avec la facture mise en page sur des pages A4 et le XML CII vérifié joint sous le nom factur-x.xml, dans le profil EN 16931.

Peut-on obtenir une XRechnung en PDF ?

Oui : Télécharger le PDF donne un fichier PDF/A-3 avec la XRechnung à l'intérieur sous le nom xrechnung.xml, le profil XRECHNUNG de ZUGFeRD, que lisent les logiciels de facturation allemands. Le portail d'une administration allemande (ZRE, OZG-RE) prend le XML lui-même, envoyez-lui donc le XML.

Puis-je mettre mon logo sur la facture ?

Oui, sur le PDF : Ajouter un logo, dans le bloc du vendeur, prend une image PNG, JPEG, SVG ou WebP et la garde avec vos informations de vendeur dans ce navigateur. Aucun format de facture électronique n'a de champ pour un logo, le XML que lisent les logiciels n'en contient donc pas.

Le PDF a-t-il un QR code pour payer ?

Oui, pour un virement SEPA en euros : le GiroCode (QR code EPC) à côté des informations de paiement contient votre IBAN, le montant dû et la référence, et votre client paie en le scannant dans son application bancaire. Décochez QR code de paiement sous Paiement pour l'enlever.

Pour quels pays fonctionne-t-il ?

Pour les vendeurs en Allemagne, Autriche, Belgique, aux Pays-Bas, au Luxembourg, en France, Finlande, Irlande, Estonie, Lettonie, Lituanie, Slovaquie, Slovénie, à Chypre et à Malte. Choisissez le pays du vendeur et le formulaire reprend ses taux de TVA, sa langue, son schéma d'adresse Peppol, son régime des petites entreprises et ses références de paiement. Un vendeur ailleurs peut quand même écrire une facture, en saisissant les taux.

Fonctionne-t-il pour la réforme française de la facturation électronique ?

Oui : pour un vendeur français, le formulaire écrit France CTC, un PDF Factur-X ou un fichier UBL avec le SIREN, le cadre de facturation (biens, services ou les deux) et les trois mentions légales sur les pénalités de retard, l'indemnité forfaitaire de 40 euros pour frais de recouvrement et l'escompte, et le vérifie avec les règles BR-FR de la FNFE-MPE, qu'appliquent les plateformes agréées. Déposez-le sur votre plateforme : depuis septembre 2026, les factures entre entreprises françaises passent par l'une d'elles, d'abord pour les grandes et moyennes entreprises.

Puis-je écrire la facture en anglais pour un client à l'étranger ?

Oui : choisissez la langue en haut du formulaire, parmi l'allemand, l'anglais, le français, le néerlandais, le finnois, le suédois, l'estonien, le letton, le lituanien, le slovaque, le slovène, l'italien, l'espagnol et le portugais. Les titres du PDF et les mentions de la facture, comme l'autoliquidation, la suivent ; les lignes restent telles que vous les avez écrites.

Puis-je transférer mes informations sur un autre ordinateur ?

Oui : Sauvegarde, puis Exporter mes données écrit vos informations de vendeur et de paiement, votre logo, vos clients et articles enregistrés et le dernier numéro de facture dans un fichier JSON ; Importer une sauvegarde sur l'autre ordinateur les reprend. Rien ne passe par notre serveur.

Puis-je facturer le même client chaque mois ?

Oui : après avoir créé une facture, Répéter le mois prochain crée la même avec le numéro suivant, la date du jour et la date de livraison ou la période de facturation un mois plus tard. Les clients facturés restent aussi sous Clients enregistrés dans ce navigateur.

Puis-je modifier une facture que j'ai déjà ?

Oui : déposez-la sur Ouvrir une facture en haut de la page, en XML ou en PDF, et le formulaire se remplit avec, dans le format de la facture. Ce que le formulaire ne sait pas reprendre, comme des remises sur des lignes, est indiqué pour que vous le vérifiiez.

Je suis une petite entreprise avec seulement un numéro fiscal. Est-ce possible ?

Oui. Cochez Petite entreprise dans le bloc du vendeur (la franchise en base en France, § 19 UStG en Allemagne, la KOR aux Pays-Bas) : toutes les lignes sont alors exonérées et la facture énonce l'exonération comme le droit du pays la formule. Indiquez votre numéro fiscal et laissez le numéro de TVA vide : sans numéro de TVA ni numéro d'immatriculation, le numéro fiscal vous identifie aussi comme vendeur, comme les règles le demandent.

Un fichier valide est-il une facture correcte ?

Il respecte le schéma et les règles métier : les totaux concordent, les champs obligatoires sont présents, les codes sont connus. Que la catégorie de TVA, les taux et les montants conviennent à votre entreprise, c'est à vous ou à votre expert-comptable de le dire.

Qu'est-ce qu'un Leitweg-ID ?

Le numéro d'acheminement d'une administration allemande, qu'elle vous donne pour ses factures ; il se place dans la référence acheteur. Pour une entreprise cliente, utilisez la référence qu'elle vous a donnée ou son numéro de commande.

Quelles unités puis-je utiliser ?

Pièce, unité, heure, jour, semaine, mois, année, minute, forfait, lot et les poids, longueurs et volumes courants, écrits avec leurs codes UN/ECE (H87, HUR, LS, etc.).