Générateur de facture CII gratuit

Un XML CII (UN/CEFACT) au profil EN 16931, conforme au XSD et aux règles métier de la norme, contrôlé par les mêmes règles que notre validateur CII. 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

CII (UN/CEFACT), profil EN 16931. Rien n'est stocké.

Pourquoi générer un XML CII ?

CII (Cross Industry Invoice) est la syntaxe XML normalisée par l'UN/CEFACT, l'une des deux syntaxes de la norme européenne EN 16931. C'est aussi celle du XML embarqué dans les fichiers Factur-X : ce générateur produit exactement le même XML, sans l'enveloppe PDF.

Le XML seul sert à tester un flux avant son encapsulation en PDF/A-3, alimenter un développement ou un EDI, ou répondre à une plateforme qui attend la syntaxe CII pure, aux côtés d' UBL. Attention : depuis le 1er septembre 2026, une facture B2B française doit transiter par une Plateforme Agréée, le fichier seul ne suffit pas. Le simulateur d'échéances donne vos dates d'obligation.

Questions fréquentes

Quel fichier ce générateur produit-il ?

Un fichier XML CII (CrossIndustryInvoice, UN/CEFACT) au profil EN 16931, sans enveloppe PDF. C'est exactement le même XML que celui embarqué par notre générateur Factur-X : seule l'enveloppe change.

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 CII. Vous pouvez d'ailleurs déposer la facture générée dans le validateur pour le vérifier vous-même.

CII ou Factur-X : lequel choisir ?

Factur-X si la facture doit rester lisible par un humain : c'est un PDF avec ce même XML CII embarqué. CII seul si votre logiciel, votre EDI ou votre plateforme attend le XML structuré sans enveloppe, par exemple pour tester un flux avant l'encapsulation.

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

Oui pour un envoi direct classique. 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 la syntaxe CII ou tester votre chaîne de réception.

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.

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.