Bureautique & Productivité

Créer des factures professionnelles avec Excel : tutoriel pas-à-pas

8 min de lecture

📍 Guide principal de la série : Excel pour PME : tableaux structurés, fonctions dynamiques, Copilot et Python.

Une facture professionnelle est plus qu’un montant et un nom : elle doit comporter des mentions légales obligatoires, calculer correctement HT, TVA et TTC, suivre une numérotation séquentielle continue, et être archivée pour le contrôle fiscal. Excel permet de fabriquer un modèle de facture qui automatise tout ça en quelques formules. Ce tutoriel construit une facture professionnelle prête à imprimer ou à exporter en PDF, conforme aux exigences fiscales courantes en Afrique de l’Ouest.

Prérequis

  • Excel 2016 ou plus récent
  • Avoir manipulé RECHERCHEV et tableaux structurés
  • Connaître les mentions fiscales obligatoires de votre pays (NINEA au Sénégal, IFU en Côte d’Ivoire/Bénin, RCCM, régime TVA)
  • Temps : 75 minutes

Étape 1 — Mentions obligatoires

Avant de construire le modèle, lister les mentions à intégrer. Liste type pour le Sénégal et la plupart des pays UEMOA :

  • Identité de l’émetteur : nom commercial, forme juridique (SARL, SUARL, EI), adresse complète
  • Numéro fiscal : NINEA (Sénégal), IFU (Côte d’Ivoire, Bénin, Togo), NIF/NIA selon pays
  • Numéro RCCM (registre du commerce)
  • Numéro de facture séquentiel et unique
  • Date d’émission
  • Identité du client : nom, adresse, NINEA/IFU si professionnel
  • Désignation détaillée des biens/services
  • Quantité, prix unitaire HT, montant HT par ligne
  • Total HT, TVA (taux et montant), Total TTC
  • Mention TVA si applicable (régime du réel) ou exonération si applicable
  • Conditions de paiement (à 30 jours, comptant, etc.)
  • Coordonnées bancaires si paiement par virement

Étape 2 — Structurer le classeur

Créer un classeur avec quatre feuilles. Entreprise : informations émetteur (saisies une seule fois). Clients : base clients pour ne pas ressaisir à chaque facture. Produits : catalogue des produits/prestations. Facture : le gabarit qui produit la facture finale.

Sur Entreprise, en colonne A les libellés, en colonne B les valeurs : Nom, Forme juridique, Adresse, Téléphone, Email, NINEA, RCCM, Banque, IBAN, Code BIC, Logo (chemin vers fichier image). Nommer les cellules importantes (clic droit sur la cellule → Définir un nom) : NomEntreprise pour B1, Ninea pour B6, etc. Cela rend les formules de la feuille Facture immédiatement lisibles.

Étape 3 — Base clients et produits

Sur Clients, tableau structuré avec : Code_client, Raison_sociale, Adresse, Email, Téléphone, NINEA_client, Conditions_paiement (30j, 60j, comptant). Saisir 5 à 10 clients pour démarrer.

Sur Produits, tableau structuré avec : Code_produit, Désignation, Unité, Prix_HT, Taux_TVA. Saisir le catalogue. Les taux de TVA usuels au Sénégal et en Côte d’Ivoire sont 18% (taux normal) et 0% (exonéré). Vérifier les taux applicables auprès de l’administration fiscale du pays cible.

Étape 4 — Le gabarit Facture

Sur la feuille Facture, élargir les colonnes A à F pour avoir une largeur d’A4. Désactiver le quadrillage (Affichage → Décocher Quadrillage).

En haut, zone émetteur (lignes 1 à 6) : insérer le logo (Insertion → Image), à côté à droite le nom commercial, l’adresse, le NINEA, le RCCM. Les valeurs viennent par formule de la feuille Entreprise : =NomEntreprise dans la cellule choisie.

Lignes 8 à 10, à droite : numéro de facture et date.

F8 : =texte("FAC-"&TEXTE(AUJOURDHUI();"aaaa")&"-"&TEXTE(NumeroSequence;"0000"))

Pour générer le numéro automatiquement : créer une cellule cachée NumeroSequence à incrémenter manuellement à chaque nouvelle facture (ou via macro). Format : FAC-2026-0042. Le format année + séquence permet de tracer 9999 factures par année.

Ligne 12 : « Facturer à : » puis le nom du client. Saisir le code client en C12, et automatiser :

D12 : =RECHERCHEV(C12;Clients!A:G;2;FAUX)  (Raison sociale)
D13 : =RECHERCHEV(C12;Clients!A:G;3;FAUX)  (Adresse)
D14 : =RECHERCHEV(C12;Clients!A:G;6;FAUX)  (NINEA client)

Étape 5 — Les lignes de facture

Ligne 17 : en-têtes des lignes : Code, Désignation, Quantité, Prix unitaire HT, Montant HT, Taux TVA, Montant TVA, Montant TTC.

De la ligne 18 à 27 (10 lignes pour les articles), formules par ligne. L’utilisateur saisit Code en A18 et Quantité en C18.

B18 : =SI(A18="";"";RECHERCHEV(A18;Produits!A:E;2;FAUX))
D18 : =SI(A18="";"";RECHERCHEV(A18;Produits!A:E;4;FAUX))
E18 : =SI(C18="";"";C18*D18)
F18 : =SI(A18="";"";RECHERCHEV(A18;Produits!A:E;5;FAUX))
G18 : =SI(E18="";"";E18*F18)
H18 : =SI(E18="";"";E18+G18)

Recopier de la ligne 18 à la ligne 27. Les lignes vides ne s’affichent pas grâce au SI(…= » »).

Étape 6 — Totaux

Ligne 29 : Total HT. Ligne 30 : Total TVA. Ligne 31 : Total TTC.

H29 : =SOMME(E18:E27)
H30 : =SOMME(G18:G27)
H31 : =H29+H30

Pour formater en FCFA : sélectionner H29:H31, format de cellule personnalisé # ##0" FCFA".

Si certaines lignes ont des taux de TVA différents (mélange 18% et 0%), il faut un ventilage : TVA 18% sur les lignes éligibles uniquement. Formule :

=SOMMEPROD((F18:F27=0,18)*G18:G27)

Pour le total TVA exonéré : =SOMMEPROD((F18:F27=0)*E18:E27) (pour information, montant des biens exonérés).

Étape 7 — Mentions de pied de facture

Sous les totaux : conditions de paiement, coordonnées bancaires, mentions légales. Récupérer les conditions du client par RECHERCHEV : =RECHERCHEV(C12;Clients!A:G;7;FAUX).

Mention TVA obligatoire si l’entreprise est au régime réel : « TVA acquittée d’après les débits » ou « TVA acquittée d’après les encaissements » selon votre régime, à confirmer avec votre comptable. Pour les entreprises en franchise (sous le seuil) : « TVA non applicable, article … du Code général des impôts ».

Mentions de retard de paiement : depuis 2017 dans plusieurs pays UEMOA, indiquer le taux d’intérêt de retard applicable et le montant de l’indemnité forfaitaire pour frais de recouvrement.

Étape 8 — Convertir en PDF

Une facture envoyée par email est généralement attendue en PDF. Fichier → Exporter → Créer un document PDF/XPS. Choisir Page active dans les options pour ne pas inclure les feuilles Entreprise/Clients/Produits.

Pour automatiser, ajouter une macro VBA déclenchée par un bouton sur la feuille Facture :

Sub Exporter_PDF()
    Dim chemin As String
    chemin = ThisWorkbook.Path & "\Factures\" & Range("F8").Value & ".pdf"
    Sheets("Facture").ExportAsFixedFormat _
        Type:=xlTypePDF, _
        Filename:=chemin, _
        Quality:=xlQualityStandard, _
        IgnorePrintAreas:=False, _
        OpenAfterPublish:=True
End Sub

Le PDF est généré dans un sous-dossier Factures avec le numéro de facture comme nom. C’est l’archivage automatique.

Étape 9 — Vérifier que ça marche

Saisir un code client, 3 lignes de produits avec quantités. Vérifier que tous les calculs sont cohérents : prix unitaire correct, montant HT = qté × PU, TVA = HT × taux, total TTC = HT + TVA. Imprimer (Ctrl + P) ou exporter en PDF, vérifier la mise en page sur la sortie finale.

Test fiscal : recompter à la main les totaux HT, TVA et TTC pour confirmer que les arrondis n’ajoutent pas un écart de 1 FCFA. En cas d’écart, vérifier le format des cellules de TVA (afficher 2 décimales au lieu de 0 pour des montants précis).

Erreurs fréquentes

Symptôme Cause Solution
Numéro de facture en doublon Oubli d’incrémentation Macro qui cherche le dernier numéro et +1
NINEA client manquant Client B2B sans saisie complète Validation : NINEA obligatoire si client société
Total TTC qui finit par ,99 ou ,01 Arrondi TVA ligne par ligne ARRONDI à 2 décimales avant somme
Mise en page tronquée à l’impression Largeur dépassant A4 Aperçu avant impression, ajuster les colonnes
Logo flou en PDF Image basse résolution Insérer logo en PNG/SVG haute définition
Mentions légales manquantes Oubli en pied de facture Liste dans Entreprise, recopiée dans Facture

Lectures complémentaires

🔝 Retour au guide principal : Excel pour PME.

Foire aux questions

Faut-il imprimer chaque facture ?

Pas obligatoirement. La législation accepte la facture électronique (PDF) si elle respecte les mentions et est archivée. Imprimer reste utile pour les clients qui demandent un original signé.

Combien de temps faut-il archiver les factures ?

La durée légale d’archivage des documents comptables est généralement de 10 ans dans les pays UEMOA. Vérifier la durée exacte selon le pays et le type de document.

Les factures Excel sont-elles légales ?

Oui pour la majorité des activités. Les factures normalisées électroniques (FNE/EFCT) imposent un format spécifique pour certains contribuables — vérifier votre statut.

Comment numéroter les factures ?

Numérotation séquentielle continue, sans rupture. Format type FAC-2026-0001 à FAC-2026-9999 puis FAC-2027-0001 l’année suivante. Une rupture de séquence inquiète le contrôleur fiscal.

Que faire en cas d’erreur sur une facture déjà émise ?

Ne pas modifier la facture émise. Émettre une facture d’avoir (numérotée, datée, référencée à la facture initiale) qui annule ou corrige l’erreur. La traçabilité est exigée.

Excel ou logiciel de facturation ?

Pour moins de 50 factures par mois, Excel suffit. Au-delà, ou si plusieurs personnes facturent en parallèle, un logiciel dédié (Sage, Wave, Pennylane, BCO) apporte gestion automatique des numéros, relances impayés, intégration comptable. Le coût se justifie par le temps gagné.

Service ITSkillsCenter

Application mobile Android et iOS

Création d'application mobile Android et iOS. À partir de 350 000 FCFA.

Démarrer mon projet
Publicité