← Tous les articles

Générer plusieurs factures depuis un CSV : guide étape par étape

6 min de lecture

Pourquoi générer des factures en lot ?

Si vous émettez régulièrement des factures pour plusieurs clients — abonnements mensuels, prestations récurrentes, facturation en fin de mois — les créer une par une est chronophage. La génération en lot depuis un CSV automatise ce processus : préparez un tableau, importez-le, téléchargez un ZIP contenant toutes vos factures PDF.

InvoiNova propose cette fonctionnalité gratuitement, sans inscription.

Étape 1 : Préparer votre fichier CSV

Créez un fichier CSV (séparé par des virgules) avec vos données de facturation. Chaque ligne représente une facture.

Colonnes minimales recommandées

ColonneDescriptionExemple
invoice_numberNuméro de factureFAC-2026-001
client_nameNom du clientDupont SARL
client_addressAdresse du client12 rue de la Paix, Paris
item_descriptionDescription de la prestationDéveloppement web
item_quantityQuantité1
item_pricePrix unitaire HT1500
tax_rateTaux TVA (%)20
dateDate de facture2026-03-01
due_dateDate d'échéance2026-04-01

Exemple de CSV

invoice_number,client_name,client_address,item_description,item_quantity,item_price,tax_rate,date,due_date
FAC-2026-001,Dupont SARL,"12 rue de la Paix, 75001 Paris",Développement site web,1,1500,20,2026-03-01,2026-04-01
FAC-2026-002,Martin Conseil,"8 avenue Foch, 69002 Lyon",Audit SEO,3,400,20,2026-03-01,2026-04-01
FAC-2026-003,Leblanc SAS,"5 bd Michelet, 13008 Marseille",Formation React,2,800,20,2026-03-05,2026-04-05

Conseils :

  • Entourez les champs contenant des virgules par des guillemets doubles
  • Encodez le fichier en UTF-8 pour les caractères accentués
  • Gardez les en-têtes en première ligne

Étape 2 : Importer le CSV dans InvoiNova

  1. Accédez à la page "Factures en lot" sur InvoiNova
  2. Cliquez sur "Importer un CSV" ou glissez-déposez votre fichier
  3. InvoiNova détecte automatiquement les colonnes et propose un mapping

Étape 3 : Mapper les colonnes

Si vos noms de colonnes sont différents, l'outil de mapping vous permet d'associer chaque colonne de votre CSV au bon champ InvoiNova.

Par exemple, si votre colonne s'appelle nom_client au lieu de client_name, faites glisser nom_client vers le champ "Nom du client".

Les champs non reconnus automatiquement sont mis en évidence. Une fois tous les champs obligatoires mappés, le bouton "Prévisualiser" s'active.

Étape 4 : Prévisualiser les factures

Avant de générer, InvoiNova affiche un aperçu de chaque facture dans la liste. Vérifiez :

  • Que les montants sont corrects
  • Que les noms et adresses sont bien encodés
  • Qu'aucun champ obligatoire n'est vide

Les lignes avec des erreurs (champ manquant, format invalide) sont signalées en rouge.

Étape 5 : Générer et télécharger le ZIP

Cliquez sur "Générer toutes les factures". InvoiNova crée un fichier ZIP contenant un PDF par facture, nommé avec le numéro de facture.

factures-lot-2026-03.zip
├── FAC-2026-001.pdf
├── FAC-2026-002.pdf
└── FAC-2026-003.pdf

Cas d'usage courants

  • Agences : facturer plusieurs clients en fin de mois
  • Formateurs : factures pour chaque participant à une session
  • E-commerçants : factures pour chaque commande
  • Freelances : renouvellement mensuel d'abonnements ou de maintenances

Limites et bonnes pratiques

  • Un CSV peut contenir des centaines de lignes — InvoiNova gère le lot complet en local dans votre navigateur
  • Les données ne sont jamais envoyées sur un serveur
  • Conservez votre CSV source : il vous permet de régénérer les factures à tout moment
  • Vérifiez toujours la numérotation — elle doit rester séquentielle

Résumé

Générer des factures en lot avec InvoiNova en 5 étapes :

  1. Préparer le CSV avec les données client et prestation
  2. Importer dans InvoiNova
  3. Mapper les colonnes
  4. Prévisualiser et corriger les erreurs
  5. Générer et télécharger le ZIP