--- title: Akaunting created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, accounting, akaunting, laravel, php, facturation, compta] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Accounting, https://github.com/akaunting/akaunting, https://akaunting.com/] --- # Akaunting 📊 > Logiciel de comptabilité et facturation en ligne pour petites entreprises, basé sur Laravel — alternatif open source à QuickBooks et Wave. | Métadonnée | Valeur | | :--- | :--- | | **Site web** | https://akaunting.com/ | | **GitHub** | https://github.com/akaunting/akaunting | | **License** | BSL-1.1 (Business Source License) — libre pour les auto-hébergés | | **Langage principal** | PHP (Laravel) | | **Étoiles GitHub** | ⭐2934 | | **Dernière MAJ** | 2026-05-22 | | **Catégorie** | [[cat-accounting]] | ## Description Akaunting est une **application web de comptabilité double-partie** conçue pour les freelances, les auto-entrepreneurs et les petites entreprises. Écrit en **Laravel** (PHP 8+) avec une base MariaDB/MySQL, le projet vise à fournir une **alternative open source moderne** à QuickBooks, Xero ou Wave, sans abonnement mensuel et avec une souveraineté totale sur ses données financières. L'interface est **multilingue** (français intégré) et multi-devises. Les fonctionnalités de base couvrent l'ensemble du cycle comptable : **plan comptable, écritures, journaux, grand livre, balance, déclarations de TVA** (selon les localisations installées), **facturation clients, devis, avoirs, paiements en ligne** (Stripe, PayPal, Mollie via modules), **gestion des fournisseurs, notes de frais, rapprochement bancaire** et **tableaux de bord** (revenus, dépenses, trésorerie). Le modèle est **freemium** : le cœur comptable est gratuit, l'éditeur vend des **modules payants** (apps marketplace) pour les fonctions avancées (signature électronique, multi-entreprises, intégration bancaire, OCR de factures). La **licence BSL-1.1** permet l'auto-hébergement gratuit et l'usage commercial, mais interdit la revente du logiciel en tant que service concurrent — un schéma désormais classique (HashiCorp, Sentry, etc.). ## Installation ### Via Docker (recommandé) ```yaml # docker-compose.yml services: akaunting: image: akaunting/akaunting:latest container_name: akaunting restart: unless-stopped depends_on: db: condition: service_healthy ports: - "8080:80" environment: - AKAUNTING_SETUP=true - APP_URL=https://compta.example.com - DB_HOST=db - DB_DATABASE=akaunting - DB_USERNAME=akaunting - DB_PASSWORD=ChangeM3_Akaunting - DB_ROOT_PASSWORD=ChangeM3_RootMaria - MAIL_HOST=smtp.example.com - MAIL_PORT=587 - MAIL_USERNAME=compta@example.com - MAIL_PASSWORD=ChangeMoiMailSMTP - MAIL_FROM_ADDRESS=compta@example.com volumes: - akaunting-data:/var/www/html/storage db: image: mariadb:11 container_name: akaunting-db restart: unless-stopped environment: - MARIADB_DATABASE=akaunting - MARIADB_USER=akaunting - MARIADB_PASSWORD=ChangeM3_Akaunting - MARIADB_RANDOM_ROOT_PASSWORD=ChangeMoiRootMdb volumes: volumes: - akaunting-db:/var/lib/mysql healthcheck: test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"] interval: 10s timeout: 5s retries: 10 volumes: akaunting-data: akaunting-db: ``` ### Installation manuelle (LAMP) 1. Pré-requis : PHP 8.1+ (extensions : BCMath, Ctype, cURL, DOM, Fileinfo, JSON, Mbstring, OpenSSL, PDO_MySQL, Tokenizer, XML, Zip, GD), MariaDB 10.5+, Composer, Nginx/Apache. 2. `git clone https://github.com/akaunting/akaunting.git && cd akaunting` 3. `composer install --no-dev` 4. Configurer le `.env` (DB_*, APP_URL, MAIL_*). 5. Servir via Nginx + PHP-FPM ; le `storage/` et `bootstrap/cache/` doivent être inscriptibles par l'utilisateur web. 6. Suivre l'installateur web : `https://compta.example.com/install`. ## Configuration - **Premier lancement** : assistant de configuration — langue, devise principale, fuseau horaire, création du compte administrateur. - **Localisation française** : via Apps → installer le module `French` (plan comptable PCG, taux de TVA 2026, formats de numérotation). - **Devises** : taux de change mis à jour via API (fournisseur par défaut OpenExchangeRates — clé API gratuite requise). - **Modules** : Apps → installer selon le besoin (banque, signature, paiement en ligne, rapport pays). Les modules communautaires sont gratuits, les modules officiels payants. - **Utilisateurs** : multi-utilisateurs avec rôles (admin, comptable, lecture seule) et **limitation par entreprise** (multi-sociétés activable dans les paramètres). - **Sauvegardes** : `mysqldump` quotidien + copie du `storage/` (qui contient la config et les fichiers téléversés). ## Alternatives ### Open source - [[app-odoo]] — ERP complet, plus puissant mais beaucoup plus lourd à mettre en place. - [[app-invoice-ninja]] — concurrent direct, plus orienté facturation qu'écriture comptable pure. - [[app-invoiceplane]] — facturation PHP simple, sans le volet comptable complet. - **Firefly III** — gestion financière personnelle/freelance, très bon pour le suivi budget. - **GnuCash** — référence en comptabilité double-partie, mais application desktop (pas web). ### Propriétaires - **QuickBooks** — référence US, peu adapté à la compta française. - **Wave** — gratuit en ligne, mais données hébergées et vendues (certes anonymisées). - **Pennylane** — pépite française cloud, intégration bancaire forte. - **Sage** / **EBP** — éditeurs historiques français, plutôt orientés cabinets. ## Sécurité - **HTTPS obligatoire** via reverse proxy (Traefik/Caddy) — Akaunting gère des données financières et des tokens d'accès. - **Sauvegardes chiffrées** : base + storage, en suivant la règle 3-2-1 (3 copies, 2 supports, 1 hors-site). - **Mise à jour régulière** : suivre la branche stable, tester en pré-prod avant déploiement. - **Permissions fines** : utiliser les rôles (lecture seule pour le collaborateur, comptable pour l'utilisateur expert, admin limité). - **2FA** : Akaunting supporte le TOTP pour les comptes admin — l'activer. - **Surveiller les modules** : n'installer que des modules de source fiable (marketplace officielle ou GitHub d'auteurs réputés) ; un module malveillant aurait accès à toute la base comptable. ## Ressources - Site officiel : https://akaunting.com/ - Documentation : https://akaunting.com/docs - Dépôt GitHub : https://github.com/akaunting/akaunting - Marketplace de modules : https://akaunting.com/apps - Démo en ligne : https://akaunting.com/demo - selfh.st : https://selfh.st/apps/?tag=Accounting ## Pages Liées - [[cat-accounting]] (catégorie parente) - [[app-invoice-ninja]] — facturation Laravel concurrente - [[app-invoiceplane]] — facturation PHP minimaliste - [[app-odoo]] — ERP complet - [[app-firefly-iii]] — gestion budget personnel - [[recettes-docker-compose]] — templates de déploiement