Générer plusieurs factures depuis un CSV : guide étape par étape
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
| Colonne | Description | Exemple |
|---|---|---|
invoice_number | Numéro de facture | FAC-2026-001 |
client_name | Nom du client | Dupont SARL |
client_address | Adresse du client | 12 rue de la Paix, Paris |
item_description | Description de la prestation | Développement web |
item_quantity | Quantité | 1 |
item_price | Prix unitaire HT | 1500 |
tax_rate | Taux TVA (%) | 20 |
date | Date de facture | 2026-03-01 |
due_date | Date d'échéance | 2026-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
- Accédez à la page "Factures en lot" sur InvoiNova
- Cliquez sur "Importer un CSV" ou glissez-déposez votre fichier
- 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 :
- Préparer le CSV avec les données client et prestation
- Importer dans InvoiNova
- Mapper les colonnes
- Prévisualiser et corriger les erreurs
- Générer et télécharger le ZIP