Le numéro de commande WooCommerce n'est pas un numéro de facture légal
C'est un raccourci qui semble logique : la commande #1043 devient la facture n° 1043. Sauf que votre suite de commandes est pleine de trous — paiements échoués, commandes annulées, brouillons — et qu'une facture, elle, doit suivre une séquence continue, sans rupture. Un numéro de facture qui saute est un problème, pas un détail.
Dernière mise à jour : 24 juillet 2026
Deux numéros, deux fonctions qu'on confond
Le numéro de commande et le numéro de facture ne servent pas la même chose, et n'obéissent pas aux mêmes règles. WooCommerce vous donne le premier de série. Le second, il faut le construire.
| Numéro de commande | Numéro de facture | |
|---|---|---|
| À quoi il sert | Suivre une commande dans la boutique | Identifier une facture au sens fiscal |
| Continu ? | Non : saute aux échecs, annulations, brouillons | Obligatoirement, sans trou ni rupture |
| Chronologique ? | Pas garanti (paiement tardif d'une vieille commande) | Oui, dans l'ordre des dates |
| Attribué quand ? | À la création de la commande | Au moment de la facturation |
| Base légale | Aucune contrainte | Art. 242 nonies A, annexe II au CGI |
La règle tient en une ligne : chaque facture porte « un numéro unique basé sur une séquence chronologique et continue, sans rupture ». Le numéro de commande échoue sur les deux mots qui comptent — continue et sans rupture.
D'où viennent les trous, concrètement
Sur une boutique WooCommerce active, les numéros de commande ne se suivent jamais parfaitement. Voici les cas qui creusent les trous :
- Un paiement échoue : la commande est créée, prend un numéro, puis reste en « échec ». Le numéro est consommé, aucune facture derrière.
- Un client remplit son panier, clique, puis abandonne au moment de payer : une commande en attente ou en brouillon peut naître et occuper un identifiant.
- Une commande est annulée après coup, ou remboursée intégralement : elle a un numéro, elle ne donne pas (ou plus) lieu à une facture normale.
- Avec le stockage HPOS, les identifiants de commande peuvent ne pas former une suite strictement dense selon la configuration du site.
Le risque en cas de contrôle
Une séquence continue est ce qui prouve qu'aucune facture n'a été retirée après émission. Devant un trou, l'administration se pose une question simple : y a-t-il eu une facture ici, puis effacée ? Vous avez sûrement une raison légitime, mais c'est à vous de la démontrer. Une numérotation dédiée, continue, vous évite d'avoir cette conversation.
À quoi ressemble une numérotation conforme
La loi n'impose pas un format unique, elle impose des propriétés. Vous avez de la liberté sur la forme, tant que la séquence reste continue et chronologique.
- 2026-0001, 2026-0002…
- FA-000247
- Préfixe et suffixe (année, initiales, série)
- Remise à zéro chaque 1er janvier, année dans le préfixe
- Plusieurs séries distinctes si chacune est continue
- Recopier le numéro de commande WooCommerce
- Un compteur qui saute des numéros en cours d'année
- Des numéros non chronologiques (facture tardive intercalée)
- Réutiliser un numéro déjà attribué après une annulation
Référence sur les mentions et la numérotation : entreprendre.service-public.fr — la facture.
Configurer la numérotation dans WooFacture
WooFacture attribue un numéro de facture dédié, séparé du numéro de commande, au moment où la facture est générée. Voici comment le régler.
- 1Ouvrez les réglages de numérotation de WooFacture
Dans l'administration WooCommerce, onglet WooFacture, section « Numérotation ». Tout se règle ici, indépendamment des numéros de commande.
- 2Définissez le préfixe et le format
Par exemple FA-2026- suivi d'un compteur sur 4 chiffres, ce qui donne FA-2026-0001. Le préfixe rend l'année lisible sans casser la continuité du compteur.
- 3Fixez le prochain numéro
Si votre dernière facture émise portait le numéro 0247, réglez le compteur sur 0248. C'est ce qui évite tout doublon lors d'une migration depuis un autre plugin.
- 4Choisissez la remise à zéro annuelle (ou pas)
Activez-la si vous voulez repartir de 0001 chaque 1er janvier. La date reste dans le préfixe, la séquence de l'année reste continue : c'est admis.
- 5Vérifiez sur une commande test
Passez une commande, annulez-en une autre, et constatez que la facture ne s'incrémente qu'aux commandes réellement facturées — sans trou laissé par la commande annulée.
Reprendre une séquence existante sans doublon
C'est la crainte de tout le monde au moment de changer d'outil : casser une numérotation qui tournait. Le principe est simple. Vous ne repartez jamais de zéro, vous reprenez à la suite.
- 1Repérez le dernier numéro de facture réellement émis par votre outil actuel — pas le numéro de commande, le numéro de facture.
- 2Dans WooFacture, réglez le compteur sur le numéro suivant, et reprenez le même préfixe si vous voulez une continuité visuelle.
- 3Émettez une facture test : elle doit porter le numéro attendu, sans réutiliser un numéro déjà pris.
- 4Laissez vos anciennes factures telles quelles. Elles restent valables ; vous ne les régénérez pas et vous ne changez pas leur numéro.
Si vous hésitez encore entre garder votre plugin actuel et migrer, notre comparatif des plugins de facturation WooCommerce met les options à plat, y compris la possibilité de conserver votre extension et d'ajouter la conformité par-dessus.
Une numérotation propre, et le reste avec
WooFacture gère la séquence conforme, mais aussi les mentions légales françaises et le Facture-X embarqué pour être prêt avant l'échéance de 2027. Vous pouvez commencer par vérifier ce que produit votre installation actuelle : notre vérificateur lit une facture PDF dans votre navigateur et vous dit ce qu'elle contient.
Questions fréquentes
Le numéro de commande WooCommerce est-il un numéro de facture valable ?
Non. Le numéro de commande sert à suivre une commande, pas à numéroter une facture au sens fiscal. Il saute dès qu'une commande échoue, est annulée ou reste en brouillon, et avec le stockage HPOS il peut aussi partager sa séquence avec d'autres objets. Or la loi exige une numérotation continue et chronologique, sans rupture. Un numéro de commande qui passe de 1042 à 1047 dans votre suite de factures est un trou, et un trou se justifie mal en contrôle.
Pourquoi les trous dans la numérotation posent-ils problème ?
Une séquence continue permet à l'administration de vérifier qu'aucune facture n'a été supprimée après coup. Un trou soulève exactement la question qu'un contrôle cherche : est-ce une facture émise puis effacée pour dissimuler une recette ? Vous pouvez avoir une explication parfaitement innocente (une commande annulée), mais la charge de la preuve se déplace vers vous. Une numérotation propre vous évite d'avoir à vous justifier.
Peut-on remettre le compteur à zéro chaque année ?
Oui, à condition que la séquence reste identifiable et continue à l'intérieur de l'année. La pratique admise consiste à intégrer l'année dans le préfixe (2026-0001, 2026-0002…) puis à repartir de 0001 au 1er janvier suivant. Ce qui est interdit, c'est un compteur qui saute des numéros en cours d'année ou qui n'est pas chronologique.
Comment reprendre une séquence existante sans créer de doublon ?
Avant de basculer sur WooFacture, notez le dernier numéro de facture réellement émis par votre ancien outil. Réglez le compteur de WooFacture sur le numéro suivant, avec le même préfixe si vous voulez garder une continuité visuelle. La première facture générée reprendra la suite exacte, sans réutiliser un numéro déjà attribué. Vos anciennes factures restent chez vous et chez vos clients ; vous ne les régénérez pas.
La numérotation doit-elle suivre l'ordre des dates ?
Oui : la séquence doit être chronologique. Le numéro 0050 doit correspondre à une facture postérieure au 0049. C'est l'une des raisons pour lesquelles s'appuyer sur le numéro de commande est risqué : un client peut payer une commande ancienne restée en attente, ce qui déclenche une facture tardive dont le numéro de commande est plus bas que des factures déjà émises. Un compteur de facture dédié attribue le numéro au moment de la facturation, dans le bon ordre.
Faut-il un numéro par facture ou par commande ?
Un numéro par facture. Une commande peut donner lieu à une facture, puis à un avoir en cas de remboursement, et chacun de ces documents porte son propre numéro dans sa propre séquence (les avoirs peuvent avoir une numérotation distincte). Le lien avec la commande WooCommerce est conservé en interne pour le rapprochement, mais il ne remplace pas le numéro fiscal.