Outil de gestion comptable complet pour indépendants et entreprises en France : micro-entreprise, EI classique, EURL, SASU.
Factures Factur-X, devis, comptabilité, déclarations URSSAF, bilans annuels — tout-en-un, auto-hébergé, gratuit.
- Multi-statut juridique — Micro-entreprise, EI classique (réel), EURL (IR), SASU (IS)
- Simulateur de statut — compare les 4 statuts côte à côte avec recommandation et projections
- Impôt sur le revenu — simulation IR (barème 2025), IS pour SASU, versement libératoire
- Bilans annuels — compte de résultat, bilan simplifié, génération PDF
- Déclarations URSSAF — génération mensuelle ou trimestrielle, gestion multi-statut
- Dashboard — trésorerie, CA, cotisations+CFP, bénéfice net, adapté au statut juridique
- Clôture d'exercice — snapshot fiscal avec chaîne de hachage inaltérable
- ACRE — calcul automatique des cotisations réduites la première année
- Factures Factur-X — PDF conformes avec XML embarqué (ZUGFeRD v2.3, profil Comfort)
- Devis — création, envoi, expiration automatique, conversion en facture
- Mentions légales dynamiques — adaptées automatiquement au statut juridique
- Export FEC — Fichier des Écritures Comptables
- Import bancaire — CSV multi-banques (Boursobank, BNP, Crédit Mutuel, générique)
- Clients — gestion complète avec recherche SIRET automatique
- Notes inline — sur recettes et dépenses, édition au clic
- Export/Import — sauvegarde ZIP avec intégrité SHA-256
- Livre des recettes et Registre des achats en PDF
- Mode sombre — persistant entre les sessions
Trois méthodes au choix :
docker run -d --name frenchinvoice -p 5555:8080 -v frenchinvoice-data:/app/Data feelautom/frenchinvoice-community:latestgit clone https://github.com/feelautom/french-invoice-community.git
cd french-invoice-community
docker-compose up -d# Prérequis : .NET 9 SDK — https://dotnet.microsoft.com/download/dotnet/9.0
dotnet run --project src/FrenchInvoice.CommunityL'application démarre sur
http://localhost:5000en mode .NET direct.
Rendez-vous sur http://localhost:5555 (Docker) ou http://localhost:5000 (.NET).
Au premier lancement, un assistant de configuration vous guidera :
- Entrez votre numéro SIRET — les informations de votre entreprise sont remplies automatiquement depuis l'API gouvernementale
- Complétez les champs manquants (téléphone, TVA, type d'activité)
- Validez — vous êtes prêt à facturer
Par défaut, l'application écoute sur le port 5555. Pour changer, modifiez docker-compose.yml :
ports:
- "8080:8080" # remplacez 5555 par le port souhaitégit pull
docker-compose up --build -dLes migrations de base de données s'appliquent automatiquement. Vos données sont préservées dans le volume Docker community-data.
Vos données (base SQLite + PDFs) sont dans le volume Docker community-data. Pour sauvegarder :
# Exporter depuis l'interface
# Menu latéral > Export/Import > Exporter (ZIP avec intégrité SHA-256)
# Ou copier le volume directement
docker cp frenchinvoice-community:/app/Data ./backup| Composant | Technologie |
|---|---|
| Framework | .NET 9 — Blazor Server |
| Base de données | SQLite + Entity Framework Core |
| Interface | MudBlazor — Material Design |
| Génération PDF | QuestPDF |
| Factur-X | ZUGFeRD-csharp — XML EN 16931 |
FrenchInvoice génère des factures conformes à la législation française :
- Numérotation séquentielle sans trou (Art. L441-9 Code de Commerce)
- Factur-X EN 16931 (profil Comfort, ZUGFeRD v2.3)
- Mentions légales obligatoires : TVA art. 293B, pénalités de retard, indemnité 40 €
- Cadre de facturation BT-23 pour la réforme e-invoicing (sept. 2026)
| Statut | Cotisations | Fiscalité |
|---|---|---|
| Micro-entreprise | Sur CA (taux configurable, défaut 25.6%) | IR + versement libératoire optionnel |
| EI classique | Sur bénéfice (CA - dépenses) | IR |
| EURL | Sur rémunération/bénéfice | IR |
| SASU | Charges sociales sur salaire | IS + IR sur rémunération |
Cette édition Community est gratuite et auto-hébergée.
Une version SaaS hébergée est également disponible sur frenchinvoice.fr avec des fonctionnalités supplémentaires :
- API REST pour intégrer vos outils
- Import automatique des clients depuis votre site web
- Synchronisation Stancer/Stripe
- Hébergement et sauvegardes gérées pour vous
dotnet testEn résumé, vous pouvez librement :
- Utiliser FrenchInvoice pour votre activité personnelle ou professionnelle
- Modifier le code source pour l'adapter à vos besoins
- Héberger l'application pour vous-même ou votre entreprise
Ce que vous ne pouvez pas faire :
- Proposer FrenchInvoice comme un service hébergé à des tiers (SaaS)
- Revendre ou redistribuer le logiciel comme votre propre produit
- Retirer ou contourner les fonctionnalités de licence
