Numérotation des factures : les règles françaises à respecter (et comment les tenir sur Shopify)
Publié le · FacturX
C’est l’un des points que l’administration fiscale contrôle en premier : la numérotation des factures. Les règles sont simples à énoncer, mais étonnamment faciles à enfreindre quand on vend en ligne — surtout avec plusieurs boutiques. Faisons le point.
Ce que dit la loi
Le Code général des impôts (article 242 nonies A) impose que chaque facture porte un numéro unique, basé sur une séquence chronologique et continue :
- unique : deux factures ne peuvent jamais porter le même numéro ;
- chronologique : les numéros suivent l’ordre d’émission ;
- continue : pas de trou dans la séquence. Une facture annulée ne libère pas son numéro — on émet un avoir, on ne supprime jamais.
La numérotation peut comporter un préfixe (année, série…), par exemple 2026-00042, tant que la séquence reste continue à l’intérieur de la série.
Pourquoi c’est si facile de se mettre en faute sur Shopify
Shopify numérote les commandes (#1001, #1002…), pas les factures. Or les deux séquences divergent vite :
- une commande annulée avant paiement ne donne pas lieu à facture → trou ;
- les commandes de test, les brouillons, les échanges créent des numéros de commande sans réalité comptable ;
- le compteur de commandes Shopify est propre à chaque boutique.
Utiliser le numéro de commande comme numéro de facture est donc risqué. Il faut une séquence de facturation dédiée, incrémentée uniquement quand une facture est réellement émise.
Le cas piégeux : plusieurs boutiques Shopify, une seule entreprise
Beaucoup de marchands exploitent plusieurs boutiques (multi-marques, multi-pays) sous la même entité juridique. Or la règle de continuité s’applique par entité, pas par boutique : si votre SARL vend via trois boutiques Shopify, ses factures doivent former une seule séquence continue.
Trois apps de facturation indépendantes, chacune avec son compteur, produisent trois séquences parallèles — non conforme.
C’est précisément pour ce cas que FacturX propose la liaison multi-boutiques : vous liez vos boutiques en une seule entité de facturation, et toutes les factures tirent leur numéro du même compteur partagé, incrémenté de façon atomique. Boutique A émet la n°42, boutique B la n°43, boutique A la n°44 : continuité garantie, sans intervention.
Reprendre une numérotation existante sans créer de trou
Vous migrez depuis un autre outil ? Votre séquence ne repart pas à 1 : elle continue. Si votre dernière facture était la n°1041, la première émise par le nouvel outil doit être la n°1042.
FacturX gère ce scénario avec l’initialisation intelligente de séquence : vous indiquez le prochain numéro à émettre, l’app vérifie qu’il ne crée ni doublon ni retour en arrière (elle refuse toute valeur inférieure aux numéros déjà consommés), et l’aperçu vous montre en direct les prochains numéros formatés.
Choisir un bon format de numérotation
Un format lisible facilite la vie de tout le monde. FacturX permet de composer librement le vôtre avec des variables :
FF-{sequence}→ FF-1042 : la plus simple et la plus robuste ;{YYYY}-{sequence}→ 2026-1042 : l’année en préfixe, appréciée des comptables ;- les avoirs ont leur propre format (par exemple
AV-{sequence}), car ils forment une série distincte.
Évitez d’inclure des informations qui peuvent changer (nom de boutique commerciale, canal de vente) : un numéro de facture doit rester stable et neutre.
Check-list de conformité
- Une séquence dédiée aux factures, pas le numéro de commande Shopify ;
- Continue et chronologique, y compris entre boutiques d’une même entité ;
- Les numéros sont réservés à l’émission et jamais réutilisés ;
- Les annulations passent par des avoirs, jamais par des suppressions ;
- La facture émise est immuable et conservée 10 ans.
FacturX coche les cinq cases par construction. Installez-le gratuitement et dormez tranquille au prochain contrôle.
Des factures conformes, sans y penser
FacturX génère automatiquement vos factures Shopify au format Factur-X, avec numérotation légale et exports comptables. Gratuit en early access.
Installer FacturX