Commerce au MarocFacturationGuides & comparatifs

Numérotation des factures au Maroc : séries, trous et doublons

Comprenez série continue, brouillon, émission, changement d’année, trou, doublon, migration et correction sans réutiliser ni maquiller un numéro.

Par BelloCommerce

·

Le numéro de facture sert à retrouver un document unique, pas à décorer le PDF. L’article 145 du CGI demande des factures pré-numérotées tirées d’une série continue ou éditées informatiquement selon une série continue. Cela impose une procédure claire : le brouillon ne consomme pas le numéro final, l’émission le réserve, un doublon bloque le traitement et un incident laisse une explication plutôt qu’une réécriture.

Numérotation des factures au Maroc par série continue
Numérotation des factures au Maroc par série continue.

Les huit règles opérationnelles

  • Définir une structure courte et stable.
  • Attribuer le numéro final au moment d’émettre.
  • Garantir l’unicité dans le périmètre de la série.
  • Ne jamais réutiliser un numéro émis.
  • Ne pas antidater pour remplir un trou.
  • Documenter brouillon, échec et annulation.
  • Relier correction ou avoir à l’original.
  • Réconcilier périodiquement séquence, factures, ventes et exports.

1. Ce qu’est une série continue

Une série est une règle de génération et un périmètre de contrôle. Un préfixe comme F-2026- peut aider la lecture, mais il ne remplace pas l’ordre ni l’unicité. Le CGI pose la continuité ; il ne faut pas inventer dans un article une structure annuelle universelle que chaque entreprise serait obligée d’utiliser.

ÉlémentDécision à écrireExemple pédagogique
PréfixeType de documentF pour facture
PériodeIncluse ou non2026
CompteurLongueur et point de départ000123
PérimètreSociété/établissement/sérieUn compteur défini
DéclencheurÉmission, jamais simple saisieBouton Émettre
ContrôleQui voit et rapprocheResponsable mensuel

Le résultat peut être F-2026-000123, mais ce format n’est qu’un exemple. Faites valider séries séparées, changement d’établissement et clôture annuelle par la fiduciaire avant paramétrage.


2. Brouillon, émission, envoi et paiement

Ces quatre événements sont différents. Un brouillon peut changer ; l’émission crée le document final et son numéro ; l’envoi remet une copie ; le paiement règle tout ou partie de la dette. Numéroter au premier clic de saisie crée des trous inutiles, tandis que numéroter au paiement laisse des ventes émises sans facture identifiable.

  1. Créer le document comme brouillon interne.
  2. Vérifier société, client, date, lignes et TVA.
  3. Vérifier la vente, commande ou livraison source.
  4. Faire approuver l’exception si nécessaire.
  5. Émettre et obtenir atomiquement le prochain numéro.
  6. Figer numéro, date et données légales contrôlées.
  7. Produire le PDF et l’export depuis le même document.
  8. Enregistrer l’envoi séparément.
  9. Enregistrer le paiement sans renuméroter.
  10. Corriger par une trace liée lorsque l’émission est passée.
ÉtatNuméro final ?Action permise
BrouillonNonModifier ou abandonner
PrêtNonContrôler
ÉmisOuiImprimer, envoyer, encaisser
Partiellement payéMême numéroAjouter un règlement
CorrigéOriginal conservéLier avoir/procédure
ArchivéMême numéroConsulter, pas recycler

La procédure complète d’émission est dans comment faire une facture. L’archive doit retrouver le numéro, le PDF et l’origine ensemble.

3. Traiter un trou ou un doublon

Un trou n’est pas réparé en fabriquant silencieusement une facture antidatée. Un doublon n’est pas réparé en renommant seulement le PDF. Arrêtez la séquence concernée, qualifiez l’état réel, conservez les journaux et faites décider la correction par le responsable et la fiduciaire.

IncidentPremière actionTrace à garder
Numéro réservé, émission échouéeVérifier si un document final existeJournal, erreur, heure
PDF absentRégénérer depuis le document émisMême numéro et données
Deux documents même numéroBloquer envoi et déterminer l’originalIDs, utilisateurs, horodatages
Trou découvertExpliquer l’événementRegistre d’incident
Mauvaise donnée après émissionChoisir correction/avoirOriginal et lien
Import de migrationGeler ancienne sérieRapport de bascule

Ne déduisez pas automatiquement qu’un trou est une fraude ou qu’il est sans conséquence. Documentez ce qui s’est passé, empêchez la réutilisation et obtenez le traitement comptable approprié.

Contrôle des trous et doublons dans les numéros de facture
Contrôle des trous et doublons dans les numéros de facture.

Changer le nom du fichier ne change pas le numéro légal

FACT-101-bis.pdf reste le même document si sa donnée source porte FACT-101. Les contrôles doivent porter sur l’enregistrement, le PDF, l’export structuré et le journal, pas seulement sur le nom visible dans un dossier.

4. Année, établissement et migration

Un changement d’année peut démarrer une nouvelle série si votre procédure l’a défini ; il ne permet pas d’effacer l’ancienne. Plusieurs établissements ou types peuvent justifier des séries distinctes uniquement si leur règle et leur rapprochement restent clairs.

Lors d’un changement de logiciel, exportez le dernier numéro, les factures et avoirs, datez la fin de l’ancienne série, documentez le premier numéro de la nouvelle et gardez l’ancien système en lecture. Le guide migration depuis Excel couvre ce dossier.

Ne réimportez pas des documents historiques comme de nouvelles factures émises. Conservez leur numéro d’origine dans une archive ou un champ de référence prévu, et testez la recherche sur les deux périodes.

5. Comment BelloPOS protège la séquence

Dans le hub Pro, les documents restent en brouillon puis prennent le prochain numéro à l’émission. Une fois émis, numéro, date et scellement restent fixes ; permissions et historique encadrent la correction ou l’avoir. Go numérote la facture créée depuis une vente.

BesoinBelloPOSContrôle humain
Brouillon sans numéro légalProValider avant émission
Facture venteGo/ProFiche client et taxe
Série continueÉmission contrôléeParamétrage et rapprochement
PDF/UBL/hashGo/ProCohérence de sortie
Avoir liéProMotif et montant
MigrationExports disponiblesPlan de bascule

BelloPOS ne transmet pas directement à la DGI. Testez concurrence de deux utilisateurs, panne pendant émission, restauration et clôture de période avant de confier la séquence au système.

Les erreurs à éviter

  • Numéroter les brouillons à la saisie.
  • Numéroter au paiement.
  • Réutiliser un numéro abandonné après émission.
  • Antidater pour boucher un trou.
  • Renommer le PDF sans corriger la donnée.
  • Lancer deux séries sans périmètre.
  • Réinitialiser l’année sans trace.
  • Migrer sans dernier/premier numéro documenté.

Questions fréquentes

Que signifie série continue ?

Une règle qui produit des numéros uniques dans un ordre contrôlable, sur un périmètre défini, conformément à l’article 145.

Un brouillon doit-il avoir un numéro final ?

Non dans une bonne procédure : il reçoit un identifiant interne et le numéro légal est attribué à l’émission.

Puis-je recommencer à 1 chaque année ?

Seulement dans une série annuelle définie et validée, sans effacer ni confondre les séries précédentes.

Comment corriger un trou ?

Ne fabriquez pas une facture. Identifiez l’événement, empêchez la réutilisation, conservez la preuve et validez le traitement.

Que faire d’un doublon ?

Bloquez l’envoi, déterminez quel enregistrement est original, conservez les traces et faites appliquer la correction validée.

BelloPOS empêche-t-il de supprimer une facture émise ?

Le document émis conserve numéro et historique ; les corrections passent sous contrôle ou par un avoir lié dans Pro.

À retenir

Une bonne numérotation sépare brouillon et émission, garantit l’unicité et rend chaque incident explicable. N’effacez, ne recyclez et n’antidatez pas : rapprochez la séquence avec les documents et les exports.

Sources

Les chiffres et les règles cités ci-dessus viennent de ces pages, consultées à la date indiquée dans l’article.

Testez l’émission, pas seulement le format

Créez deux brouillons, émettez-les, simulez une panne et vérifiez que numéros, PDF, historique et export restent cohérents.

Pour aller plus loin

D’autres guides pratiques sur le même sujet :