Générateur de facture Factur-X gratuit

Un PDF lisible avec son XML structuré embarqué (syntaxe CII, profil EN 16931), contrôlé par les mêmes règles que notre validateur Factur-X. Sans inscription, rien n'est enregistré.

Identification

Facture ou avoir. BR-FR-CO-05 : un avoir doit désigner la facture qu'il corrige.
Numéro unique et séquentiel. Dans le CSV, à répéter sur chaque ligne de la facture : c'est la clé de regroupement. BR-02 : obligatoire.
JJ/MM/AAAA ou AAAA-MM-JJ. BR-03 : obligatoire.
Nature de la facture : biens, services, ou les deux. Les processus complexes (auto-facturation, multi-vendeurs...) ne sont pas gérés. BR-FR-08 : valeur imposée dans une liste fermée.

Vendeur

Nom légal de votre entreprise. BR-06 : obligatoire.
9 chiffres. Sert aussi d'adresse de routage par défaut (BR-FR-13).

Client

BR-07 : obligatoire.

Champs complémentaires ( ajouté)

La facture est déjà conforme sans eux : bon de commande, période de facturation ou coordonnées bancaires s'ajoutent seulement si votre client les exige.

Identification

Code ISO à 3 lettres. EUR par défaut. BR-05 : obligatoire, une seule devise de facturation.
Obligatoire uniquement si la devise de facturation n'est pas EUR. BR-FR-CO-12 : avec une devise autre que EUR, BT-6 vaut EUR et le total de TVA converti en EUR est obligatoire.
À sélectionner si le vendeur a opté pour la TVA sur les débits et que la facture porte sur des services. BR-FR-MAP-03 : obligatoire pour une facture de services lorsque le vendeur a opté pour la TVA sur les débits.
Commentaire libre affiché sur la facture.

Avoir

Numéro de la facture corrigée. BR-FR-CO-05 : obligatoire sur un avoir, refusé sinon.
Date de la facture corrigée. BR-FR-CO-05 : obligatoire sur un avoir.

Références

Référence que le client vous a demandé de rappeler. Souvent exigée par les acheteurs publics.
Numéro de commande du client. Le plus réclamé en B2B : beaucoup de donneurs d'ordre rejettent une facture qui ne le porte pas.
Votre propre numéro de commande.
Numéro du contrat cadre.
Référence du projet ou de l'affaire. Sans emplacement dans un avoir UBL : le champ est alors ignoré.
Référence du marché ou du lot.
Référence de l'avis d'expédition.
Référence de l'avis de réception.
Compte ou centre de coût demandé par le client.

Période

Début de la période couverte. Utile en abonnement. BR-CO-19 : si une période est indiquée, au moins une des deux bornes est obligatoire.
Fin de la période couverte. BR-29 : la fin ne peut pas précéder le début.

Vendeur

Calculé depuis le SIREN si laissé vide. Obligatoire en autoliquidation, exonération et livraison intracommunautaire (BR-AE-02, BR-E-02, BR-IC-02).
Repli sur le SIREN si vide. BR-FR-13 : obligatoire dans le flux CTC français.
Bâtiment, service, boîte postale.
Si différent de la raison sociale.
SIRET ou SIREN de préférence. BR-FR-CO-10 et BR-FR-32 : le schéma est obligatoire et déduit de la valeur. Un code interne est refusé.
Autre que le numéro de TVA.
Capital social, RCS, forme juridique.

Contact vendeur

Client

Sert d'adresse de routage par défaut (BR-FR-12).
BR-IC-02 : obligatoire en livraison intracommunautaire, c'est lui qui justifie l'exonération.
BR-FR-12 : obligatoire, sinon la facture ne peut pas être acheminée.
BR-FR-CO-10 : schéma obligatoire, déduit d'un SIREN ou d'un SIRET.

Contact client

Livraison

Défaut : la date d'émission. BR-IC-11 : obligatoire en livraison intracommunautaire.
Code pays à 2 lettres. BR-IC-12 : obligatoire en livraison intracommunautaire, et ne peut pas être FR.
BR-FR-CO-10 : schéma obligatoire, déduit d'un SIREN ou SIRET.

Paiement

BR-CO-25 : conditions ou date d'échéance obligatoires dès qu'un montant reste dû.
Défaut : 30 jours après l'émission. BR-CO-25. Sans emplacement dans un avoir UBL.
Code UNTDID 4461. Virement par défaut.
Référence à rappeler au règlement, pour le lettrage.
RUM ou autre référence du mandat signé par le client. Obligatoire avec le prélèvement SEPA (code 59), absent sinon.
Si le paiement va à un tiers, un factor par exemple. BR-17 : le nom est obligatoire dès que le bénéficiaire diffère du vendeur.
BR-FR-CO-10 : schéma obligatoire, déduit d'un SIREN ou SIRET.

Montants

Déduit du net à payer. BR-CO-16 : net à payer = TTC - acompte + arrondi.
BR-CO-16.

Remises et frais

Montant positif, appliqué à toute la facture. BR-31 et BR-33 : montant et motif obligatoires. La remise s'impute sur la ventilation TVA de la première ligne.
BR-33 : un motif ou son code est obligatoire.
Frais de port, d'emballage, de dossier. BR-36 et BR-38 : montant et motif obligatoires.
BR-38 : un motif ou son code est obligatoire.

Vous refacturez tous les mois avec les mêmes champs ? Créez un espace gratuit pour enregistrer vos coordonnées et votre base clients une fois pour toutes. Dans l'espace de facturation, vous choisissez les champs dont vous avez réellement besoin et vous obtenez un modèle CSV réduit à ces seules colonnes, pour générer vos factures en masse. Cette page-ci reste sans état : rien n'y est conservé.

Lignes de facturation

Livraison intracommunautaire : le pays de livraison et le numéro de TVA du client deviennent obligatoires. Ajoutez-les dans les champs complémentaires, et vérifiez le numéro auprès de VIES avant d'émettre.
Total HT
TVA
Total TTC

Profil EN 16931, syntaxe CII. Rien n'est stocké.

Ce que contient le fichier généré

Schéma sous licence CC BY 4.0 : · · Réutiliser ce schéma · SVG · PNG

Le fichier produit ne suffit pas à être conforme

Depuis le 1er septembre 2026, une facture entre entreprises françaises assujetties à la TVA doit transiter par une Plateforme Agréée : produire un Factur-X valide est nécessaire, pas suffisant. Le simulateur d'échéances donne vos dates d'obligation selon la taille de votre entreprise.

Questions fréquentes

Quel format de facture ce générateur produit-il ?

Un PDF de facture classique, lisible par tous, avec le fichier XML structuré factur-x.xml embarqué en pièce jointe (format Factur-X, syntaxe CII, profil EN 16931). C'est l'un des trois formats du socle de la réforme française, avec UBL et CII.

La facture générée est-elle conforme à la norme EN 16931 ?

Oui. Le XML produit est conforme au schéma XSD du profil EN 16931 et aux règles métier de la norme (codes BR-...), les mêmes contrôles que ceux de notre validateur Factur-X. Vous pouvez d'ailleurs déposer la facture générée dans le validateur pour le vérifier vous-même.

Puis-je envoyer cette facture à mes clients dès aujourd'hui ?

Oui pour un envoi direct classique (email, courrier). Attention : depuis le 1er septembre 2026, les factures entre entreprises françaises assujetties à la TVA doivent transiter par une Plateforme Agréée (PA). Ce générateur est idéal pour découvrir le format, tester votre chaîne de réception ou facturer des clients non concernés (particuliers, étranger).

Mes données sont-elles stockées ?

Non. La facture est générée entièrement en mémoire et rien n'est enregistré sur le serveur : ni vos coordonnées, ni celles de votre client, ni les montants.

Le numéro de TVA intracommunautaire est-il obligatoire ?

Pour le vendeur, oui dès qu'une ligne porte de la TVA : s'il n'est pas renseigné, il est calculé automatiquement à partir du SIREN (clé française). Pour l'acheteur, il est recommandé mais facultatif.

Des idées d'amélioration ? Dites-nous, c'est rapide

Un bug, un champ qui manque, un cas non couvert : deux champs, pas de compte à créer.

Outils liés

Ressources : guide des formats et normes · simulateur d'échéances 2026-2027 · liste des Plateformes Agréées

Rester informé

Réforme de la facture électronique : nouvelles plateformes agréées, échéances et outils, un email seulement quand il y a du neuf. Pas de spam : un email uniquement en cas d'évolution de la liste DGFiP ou du calendrier. Désinscription en un clic à tout moment, votre adresse n'est jamais partagée.