« Comptabilité » : différence entre les versions
(→PGI contrôlé par une entreprise dominante : Suppression de la distinction client lourd (riche) / léger (web)) |
m (→PGI communautaires : Simplification du titre de section) |
||
Ligne 206 : | Ligne 206 : | ||
== PGI communautaires | == PGI communautaires == | ||
Dits ''communautaires'' car les contributions extérieures sont bienvenues et encouragées. | |||
'''LedgerSMB''' https://ledgersmb.org/ | '''LedgerSMB''' https://ledgersmb.org/ | ||
Ligne 249 : | Ligne 251 : | ||
* Code source actif https://github.com/xtuple/qt-client (langage C++, Qt, [https://en.wikipedia.org/wiki/PL/pgSQL PL/pgSQL]) | * Code source actif https://github.com/xtuple/qt-client (langage C++, Qt, [https://en.wikipedia.org/wiki/PL/pgSQL PL/pgSQL]) | ||
* https://en.wikipedia.org/wiki/Postbooks | * https://en.wikipedia.org/wiki/Postbooks | ||
== PGI avec ''client lourd'' (pas de serveur web) mais contrôlé par une entreprise dominante == | == PGI avec ''client lourd'' (pas de serveur web) mais contrôlé par une entreprise dominante == |
Version du 26 novembre 2017 à 07:27
Le groupe Comptabilité de l'April
Ce groupe travaille essentiellement sur :
- La spécification d'un format de données interopérables et le développement d'une bibliothèque portable permettant de le manipuler.
- Le développement d'un logiciel libre de comptabilité.
__Réflexions à valider :__
- La spécification porte sur un format de fichier d'échange de données entre logiciels de comptabilité;
- la bibliothèque portable devrait être une bibliothèque libre contenant les éléments essentiels devant être intégrés à un logiciel de comptabilité;
- le développement porte sur un logiciel libre de comptabilité utilisant les deux premiers éléments et destiné à la TPE/PME (sachant que ce qui distingue un logiciel destiné à la TPE et un logiciel destiné à la grande entreprise tient en deux fondamentaux : nombre d'opérations pouvant être géré et complexité de la structure administrative renseignant et utilisant le système d'information).
Pour participer aux discussions autour de la question des logiciels libres et de la comptabilité, vous pouvez vous inscrire sur la liste de discussion ou consulter les archives : http://www.april.org/wws/info/comptabilite
Le projet de logiciel libre de comptabilité
L'objectif de ce projet est de développer un logiciel de comptabilité disponible sous une licence libre.
Le but de ce projet est, outre de démontrer par l'exemple la possibilité de mettre en oeuvre une infrastructure d'interopérabilité comptable, de proposer un outil conforme aux différentes réglementations en vigueur en France et en Europe dans un premier temps.
- Ce qu'est la comptabilité
- Ce qu'est un logiciel de comptabilité
- Glossaire Comptable
- Fonctionnalités
- Modélisation
- Terminologie utilisée
Interopérabilité Comptable
La situation
Les entreprises recourent aujourd'hui de plus en plus à des logiciels libres pour mener à bien leurs tâches numériques. La suite bureautique OpenOffice rencontre ainsi un grand succès.
Il n'existe cependant pas encore aujourd'hui de logiciel de comptabilité adapté aux besoins d'une PME disponible sous une licence libre. Cette absence contraint certaines sociétés à recourir à acheter une licence d'un système d'exploitation propriétaire pour être capable d'installer un logiciel de comptabilité propriétaire. Le coût total de cette opération, que l'on peut estimer entre 1000 et 2000 euros, n'est pas négligeable pour une petite structure.
Une des raisons de la persistance de cette situation est que le passage à une solution libre peut imposer un changement notable dans le mode de fonctionnement, tant pour l'entreprise que pour l'expert-comptable avec lequel elle est typiquement en relation.
Il existe pourtant de bonnes raisons de développer et d'utiliser un logiciel libre de comptabilité :
- la réduction des coûts, l'entreprise n'ayant pas à s'acquitter d'un droit d'utilisation
- la pérennité : les informations ne sont pas stockées dans le format opaque d'un logiciel propriétaire
- la richesse fonctionnelle : l'existence d'un format interopérable permettra la génération d'états spécifiques
Pour les T.P.E., une autre raison peut être le vide existant dans les logiciels entre, d'une part, des logiciels comptables complets et qui nécessitent de réelles compétences (plan comptable, partie double, etc.) et d'autre part des logiciels de tenue de compte par trop simplistes.
Les raisons de la réflexion sur l'interopérabilité comptable
Les principales raisons pour une entreprise utilisatrice
- Garantie dans le temps de la pérennité technique
- Garantie d'accès à ses informations sans vice de forme
- Garantie qu'elle puisse interagir avec les outils de son choix sans coût caché
- Garantie d'intégration rapide des nouvelles dispositions
- Garantie de souplesse dans les modifications de fonctionnement de l'entreprise
- Réduction des dépenses liées au servage
Les principales raisons pour un éditeur de solutions comptables
- Garanties de l'inter-opérabilité pour la facilité de la mise en oeuvre de leurs modules dans des solutions tierces
- Réduction des coûts de développement par le respect de normes déjà éprouvées
Les axes de réflexion
- un format de stockage de l'ajournement des opérations comptables
- un protocole de communication pour ajourner ou rechercher une opération comptable
- un langage de description des opérations comptables
- un langage de description du plan comptable d'une entreprise
Les logiciels sous licence libre
Les logiciels de comptabilité ont un champs très vaste d'application, de la finance personnelle jusqu'à la multinationale qui utilise un système complet ERP/CRM dont la comptabilité ne représente qu'une toute partie.
Les logiciels libres proposent également cette diversité.
Le termes français PGI et GRC correspondent au termes anglophones ERP et CRM, ces dernier étant bien plus souvent utilisés :
- PGI = Progiciel de Gestion Intégré
- ERP = Enterprise Resource Planning
- GRC = {https://fr.wikipedia.org/wiki/Gestion_de_la_relation_client Gestion de la Relation Client]
- CRM = Customer Relationship Management
Bien qu'intégrés, ces PGI doivent pouvoir inter-opérer avec d'autres systèmes en mode à faible couplage. Ce faible couplage peut être assuré par une Architecture Orientée Services, notée SOA (Service-Oriented Architecture). Dans la SOA, un système publie des services (composés de données ou de toute autres information) que d'autres systèmes sont susceptibles de venir consommer en mode "Web Services Sécurisés".
La barrière de la langue étant une réalité, nous essayons de mettre en avant des logiciels conçus pour un public francophone. Les logiciels de comptabilité présentés ici ont été choisis, pour la plupart, car adaptés aux règles comptables qui s'appliquent à la France, et quelquefois aussi à d'autres pays comme la Belgique. Nous signalons les logiciels qui ne sont pas francophones ou pas adaptés aux règles comptables de la France.
Un autre annuaire de logiciels libres de comptabilité : https://framalibre.org/tags/comptabilité
Finances personnelles
Ledger http://ledger-cli.org/
- Outil à la ligne de commande, Plate-formes Unix, GNU/Linux, macOS (disponible dans la logithèque Ubuntu, ainsi que ses outils annexes)
- Comptabilité en partie double, assez complet, documentation en anglais
- Prend en entrée un fichier plat et génère d'autres fichiers selon les options passées
- Possibilité d'IHM via ledger-web (serveur web et base de données PostgreSQL)
- De nombreuses extensions (vim, emacs, module python...)
- Licence BSD, Code source actif https://github.com/ledger/ledger (langage C++)
- https://en.wikipedia.org/wiki/Ledger_(software)
CL-Ledger https://github.com/ledger/cl-ledger
- Réécriture de Ledger en Common Lisp et Emacs Lisp
- Licence non trouvée, Code source actif
hledgerhttp://hledger.org
- Réécriture de Ledger en Haskell
- De nombreuses extensions, dont des interface graphique
- Disponible sur Debian/Ubuntu (`apt install hledger`)
- Licence GNU GPL v3, Code source très actif https://github.com/simonmichael/hledger (langages Haskell et JavaScript)
Grisbi http://fr.grisbi.org/
- Basé sur GTK+, Plate-formes Unix, GNU/Linux, macOS, Windows... (disponible dans la logithèque Ubuntu)
- Comptabilité en partie simple, Adapté aux associations
- Respect de la comptabilité à la Française
- Compatibilité avec GnuCash et OFX (Open Financial Exchange)
- Stockage dans un fichier XML, Prise en charge de différentes bases de données en cours (2017)
- Licence GNU GPL v2+, Code source actif https://github.com/grisbi/grisbi (langage C)
- https://fr.wikipedia.org/wiki/Grisbi
GnuCash http://www.gnucash.org/fr/
- Basé sur GTK+, Plate-formes Unix, GNU/Linux, macOS, Windows... (disponible dans la logithèque Ubuntu)
- Comptabilité en partie double, Comptabilité pour petites entreprises
- Import/Export Quicken QIF, OFX (Open Financial Exchange) et HBCI
- Licence GNU GPL v2+, Code source actif https://github.com/Gnucash/gnucash (langage C)
- https://fr.wikipedia.org/wiki/GnuCash
KMyMoney http://kmymoney2.sourceforge.net/
- Basé sur KDE, Plate-formes Unix, GNU/Linux, macOS, Windows... (disponible dans la logithèque Ubuntu)
- Comptabilité en partie double, Alternative aux logiciels non-libres Microsoft Money et Quicken
- Import/Export Quicken QIF, OFX (Open Financial Exchange) et HBCI
- Licence GNU GPL v2+, Code source https://cgit.kde.org/kmymoney.git (langage C++)
- https://fr.wikipedia.org/wiki/KMyMoney
HomeBank http://homebank.free.fr/
- Basé sur GTK+, Plate-formes Unix, GNU/Linux, macOS, Windows... (disponible dans la logithèque Ubuntu)
- Tentative de portage vers Android https://launchpad.net/homebank-android
- Compatibilité Microsoft Money, Quicken QIF, OFX (Open Financial Exchange), QFX et CSV
- Licence GNU GPL v2+, Code source actif https://code.launchpad.net/homebank (langage C)
wxBanker https://wiki.ubuntu.com/wxBanker
- Disponible sur la logithèque Ubuntu (`apt install wxbanker`)
- Licence GNU GPL v3, Code source moyennement actif https://github.com/mrooney/wxbanker (langage Python)
Comptabilité professionnelle simple (pas de ERP/CRM)
Eqonomize! https://eqonomize.github.io/
- Comptabilité en partie double, multi-devise
- Disponible sur Debian/Ubuntu (`apt install eqonomize`)
- Licence GNU GPL v3, Code source actif https://github.com/Eqonomize/Eqonomize
GNUKhata http://gnukhata.in
- Comptabilité en partie double, Inventaire, Facturation
- Disponible sur Debian/Ubuntu (`apt install gnukhata-core-engine`)
- Licence GNU AGPL v3
- Code source actif https://gitlab.com/gnukhata (langage Python)
FaiteslesComptes http://faiteslescomptes.fr/
- Comptabilité française.
- Se présente comme simple sur son site
- format tableur à partir de LibreOffice
- Licence Apache License 2.0
- Code source inactif depuis 2015 https://github.com/comptasso/FaitesLesComptes (langage Ruby)
EekBoek http://www.eekboek.nl/
- En une seule langue, le néerlandais
- Multi-plateforme Linux, Windows, Mac OSX, FreeBSD, Solaris
- Disponible sur Debian/Ubuntu `apt install eekboek`
- Code source actif https://sourceforge.net/projects/eekboek/
- Multi-plateforme : Unix-like, macOS, Windows 7* et +
- Trois plans comptables de la norme française : abrégé, de base et développé
- Journaux Achat, Vente, Opérations diverses, Caisse et Trésorerie.
- Import CSV et EBP - Export CSV, EBP et FEC (Fichier des écritures comptables)
- Base de données Postgresql et H2
- Code source actif https://gitlab.nuiton.org/chorem/lima (langage Java 8 avec Swing)
Logiciels spécifiques à un secteur d'activité
Autonomie http://autonomie.coop/
- Progiciel de gestion français dédié aux CAE (Coopérative d'Activités et d'Emploi)
- Financé par Coopérer pour entreprendre
- Licence GNU GPL v3, Code source actif https://github.com/CroissanceCommune/autonomie (langages JavaScript et Python)
Ékylibre http://ekylibre.org/
- Gestion agricole, réuni tous les modules nécessaires à la gestion complète d’une ferme
- Maintenu par une équipe francophone
- Licence AGPL v3
- Code source actif https://github.com/ekylibre/ekylibre (langage Ruby)
Diacamma http://www.diacamma.org/
- Ce logiciel de gestion, existe en 2 variantes:
- Pour les associations sportives ou culturel
- Pour les copropriétés et les syndics bénévoles.
- Utilisable via le web en client/serveur, il peux aussi s'utiliser en mono-poste grâce à une installation simple.
- GPLv2
PGI communautaires
Dits communautaires car les contributions extérieures sont bienvenues et encouragées.
LedgerSMB https://ledgersmb.org/
- Fork de SQL-Ledger pour clarifier/pérenniser la licence libre et les contributions externes
- Plateformes Unix-like, Mac OS, Windows, Android, Logithèque Ubuntu (`apt install ledgersmb`)
- Code source actif https://github.com/ledgersmb/LedgerSMB (langage Perl & PL/pgSQL)
- https://en.wikipedia.org/wiki/LedgerSMB
Dolibarr ERP/CRM https://www.dolibarr.fr/
- Installation automatisée du serveur web et de la base de données avec DoliWamp pour Windows et DoliBuntu pour Ubuntu
- Disponible dans la logithèque Ubuntu (`apt get install dolibarr`)
- Comptabilité double en partie à partir de la version 6.0 (2017)
- En 2014 (version 3.x), son point fort de cet ERP n'était pas la comptabilité[1]
- Projet géré en collaboration par un ensemble d'entreprises
- Licence GNU GPL v3, Code source actif https://github.com/Dolibarr/dolibarr (langage PHP)
Tryton http://www.tryton.org (fork de TinyERP comme pour Odoo)
- Disponible dans la logithèque Ubuntu (`apt get install tryton-client tryton-server tryton-modules-all`)
- Le module standard account_fr gère le plan comptable français
- Licence GNU GPL v3, Code source actif https://hg.tryton.org/trytond et https://hg.tryton.org/tryton/ (langages Python et JavaScript)
Noalyss http://www.noalyss.eu (anciennement PhpCompta)
- Programme complet de comptabilité professionnelle (Facturation électronique, stocks, courriers...)
- Un ERP simple, avec un module copropriété
- Licence GNU GPL v2+
- Code source peu actif: http://savannah.nongnu.org/git/?group=noalyss (langage PHP)
- Miroirs: https://github.com/gitGNU/gnu_noalyss et https://github.com/gitGNU/gnu_noalyss-plugins
Apache OFBiz https://ofbiz.apache.org/
- Fonctionne avec une JVM, Multi-plateforme
- Projet géré en collaboration par un ensemble d'entreprises
- Apache License Version 2.0, Code source actif https://svn.apache.org/viewvc/ofbiz/ (langage Groovy)
Laurux http://www.laurux.fr/
- Client lourd, spécifique à la comptabilité française
- Licence GNU GPL v3
- Code source actif https://github.com/Laurux/Laurux (langage Gambas)
PostBooks https://xtuple.com/products/postbooks/
- Disponible sur la logithèque Ubuntu (`apt install postbooks`)
- Licence CPAL
- Code source actif https://github.com/xtuple/qt-client (langage C++, Qt, PL/pgSQL)
- https://en.wikipedia.org/wiki/Postbooks
PGI avec client lourd (pas de serveur web) mais contrôlé par une entreprise dominante
Le déploiement d'un client lourd sur quelques machines est bien souvent plus simple car pas besoin d'installer/configurer un serveur (back-end) et sa base de données. Le développement aussi est plus simple, avec un seul langage de programmation pour le coeur et l'interface, et des accès directs à l'imprimante ou à la douchette (lecteur code-barres).
OpenConcerto http://www.openconcerto.org
- Basé sur la JVM, Multi-plateforme
- Monoposte, Multiposte (réseau) et Cloud
- Respect des règles et lois de France
- Licence GNU GPL v3, par contre pas d'accès aux commits intermédiaires entre deux version, plusieurs modules ne sont pas libres (exemple: la paye)
- Code source uniquement pour chaque version: http://code.openconcerto.org
SQL-Ledger http://www.sql-ledger.org/
- Traduit en de très nombreuses langues
- Le projet est actif
- Licence GNU GPL v2, Code source disponible uniquement pour la dernière version (tarball, langage Perl)
- Le projet Debian a forké le projet en 2006 --> voir le projet LegderSMB
- https://fr.wikipedia.org/wiki/SQL_Ledger
OpenERP v6 https://launchpad.net/openobject
- Anciennement TinyERP, puis devenu Odoo par la suite
- C'est la dernière version fournie par Debian/Ubuntu
apt install openerp6.1-full
Odoo http://www.odoo.com/ (anciennement OpenERP)
- La partie communautaire est gérée par la Odoo Community Association https://odoo-community.org/
- Licence LGPL, mais apparemment dépend de logiciels non-libres[2]
- Code source actif: https://github.com/odoo/odoo (langages Python et JavaScript)
- Code source OCA: https://github.com/OCA
- Code source d'un autre partenaire: https://github.com/Vauxoo
ERP5 http://www.erp5.com/
- Code source actif https://lab.nexedi.com/nexedi/erp5
- https://fr.wikipedia.org/wiki/ERP5
Openbravo http://www.openbravo.com
- traduction française en cours
- Openbravo Public License
- Code source actif https://code.openbravo.com/erp
- https://fr.wikipedia.org/wiki/Openbravo
Compiere http://www.compiere.com/products/download/index.php
- Version communautaire: GNU GPL v2
- Code source accessible en demandant un login sur http://www.compiere.com/svn/
- Dernière activité semble être en 2010...
- https://fr.wikipedia.org/wiki/Compiere
Bibliographie
- Manager avec les ERP, Architecture Orientée Services, Jean-Louis Lequeux, Editions d'organisation, Paris 2008. ISBN 978-2-212-54094-9
Les outils de bureautique
L'alternative aux logiciels spécialisés en comptabilité, sont les tableurs.
Gnumeric http://www.gnumeric.org/
- Fait partie de l'environnement de bureau GNOME
- Solution très simple
- Double licence GNU GPL v2 et v3
- Code source actif https://git.gnome.org//browse/gnumeric/ (langage C)
- http://fr.wikipedia.org/wiki/Gnumeric
LibreOffice http://fr.libreoffice.org
- Alternative au logiciel non-libre Microsoft Excel
- Différentes licences selon les fichiers: GNU GPL v3, GNU LGPL v3 et MPL v2.0
- Code source actif: https://cgit.freedesktop.org/libreoffice/core/ (langage C++)
- https://fr.wikipedia.org/wiki/LibreOffice
Logiciels à l'abandon
- openDCF (GPLv2) (dernière modification: avril 2013)
http://sourceforge.net/projects/opendcf/
- Le Facturier (GPLv2, dernière modification: mars 2013)
http://sourceforge.net/projects/factux/
- GNU Enterprise / GNU Enterprise Small Business (GPLv3, dernière modification: 2010, inactif)
- Gasell (GPLv2+, dernière modification: 2008)
http://gna.org/projects/gasell
- pimentGest (GPLv2, dernière modification: mai 2007)
http://www.pimentech.fr/pimentech/site/solutions/pimengest
- OpenBlueLab (GPLv2, dernière modification: 2007)
http://sourceforge.net/projects/openbluelab/
- Amedes (dernière modification: 2005)
http://labs.libre-entreprise.org/projects/amedes/
- GNULedger (GPLv2, dernière modification: 2004)
http://webaccountant.sourceforge.net/
- CBB (GPLv2, dernière modification: 2004)
- Facturalux
- CK-Ledger
http://sourceforge.net/projects/ck-ledger
- LundiMatin La version communautaire n'existe plus.
- Qt Tudo (projet disparu)
- No Mic Mac (projet disparu)
http://www.opensi-community.fr
- Freegica
http://www.mandrakesoft.com/products/freegica http://www.gica.biz/freegica/index.html
- Lincompta
http://lincompta.tuxfamily.org/
- Borsalino
http://www.linux-france.org/prj/borsalino/
- Value
- Linux-Kontor
http://www.linux-kontor.org/en/
- NOLA
- Open EAS
- BANAL
- Tiny Accounting
- Neogia
https://fr.wikipedia.org/wiki/Neogia
- TerCompta
https://linuxfr.org/news/sortie-de-tercompta-real10-comptabilit%C3%A9-pour-petite-structure
- GesCommLab
https://www.projet-plume.org/it-sector/gestion
https://sourceforge.net/projects/gescommlab/
- PyCompta (GPLv2), dernière modification en 2014
http://www.logilab.org/project/pycompta
https://pypi.python.org/pypi/pycompta
$ pip install pycompta $ python -m pycompta Traceback (most recent call last): File "/usr/lib/python2.7/runpy.py", line 163, in _run_module_as_main mod_name, _Error) File "/usr/lib/python2.7/runpy.py", line 111, in _get_module_details __import__(mod_name) # Do not catch exceptions initializing package File "/home/u/.local/lib/python2.7/site-packages/pycompta/__init__.py", line 15, in <module> from mx.DateTime import Date, RelativeDateTime, DateTimeType, DateTimeDelta ImportError: No module named mx.DateTime $ pip install mx Collecting mx Could not find a version that satisfies the requirement mx (from versions: ) No matching distribution found for mx
Sooth ERP http://www.sootherp.fr
- basé sur la version communautaire de Lundi Matin
- Deux licences Lundi Matin Public License et Sooth ERP Public License
- Inactif depuis 2013 https://github.com/yvesb/soothERP (langage PHP)
Oratio http://www.oratio-project.com/fr/ http://www.oratio.it
- Licence GNU GPL
- Code source introuvable (codé en Perl)
- Le site web semble inactif
- Mais la documentation en italien reçoit toujours des mis à jour
BulmaGES
- En espagnol, une traduction française avait été réalisée
- La compta est 99% terminée, la facturation 95% environ, ensuite je vais faire la caisse
- GPLv2
- Code source inactif depuis 2014 https://github.com/i02sopop/Bulmages (langage C++)
- Ancien site https://forja.cenatic.es/projects/bulmages/
clipf https://sourceforge.net/projects/clipf
- Comptabilité à la ligne de commande
- Installation toujours disponible sur Debian/Ubuntu `apt install clipf`
- Dernière version de 2008
- Était hébergé sur http://code.google.com/p/clipf/
- Une copie sur https://github.com/turrini/clipf
misery
- Comptabilité en partie double pour les restaurants/bars/... où des garçons apportent les commandes
- Installation toujours disponible sur Debian/Ubuntu `apt install misery`
- https://packages.debian.org/stretch/misery
Lazy8 Ledger
- Rapports standards pour le SOHO (Small Office Home Office)
- Code source inactif depuis 2010 https://sourceforge.net/p/lazy8ledger/code/HEAD/tree/ (Java, Ant)
Qfacture
- Facturation pour les auto-entrepreneurs
- Code source inactif depuis 2012 https://github.com/jpec/Qfacture (langage C++, utilise Qt4/qmake)
- License GPL v3
Differents liens et sources d'informations
Ailleurs sur le wiki
Logiciels de Gestion D'Association (GDA) :
Les sites d'information
- APCE ( Agence pour la Création des Entreprises )
- CCI ( Chambres du Commerce et de l'Industrie )
- APCM ( Assemblée Permanente des Chambres de Métiers )
- DRIRE
- ANVAR
- INPI
Les sites autour des réglementations
- CSEC ( Conseil Supérieur des Experts Comptables )
http://www.experts-comptables.fr/
- le MINEFI ( ministère de l'economie et des finances )
http://www.finances.gouv.fr/reglementation/avis/avisCNCompta/ <--- lien cassé, pourtant aussi référencé ici : http://www.apdc-france.fr/liens-utiles/
- l'IASB ( International Accounting Standard Board )
Les ouvrages d'information, de références...
Livres de Cours
- Cours BREAL pour les BTS
- Comptabilité Générale
- Comptabilité Analytique
- Gestion Financière
- Comptabilité des Sociétés Commerciales
- Livres pour le Diplôme Comptabilité-Gestion (DCG)
A l'usage des créateurs
- Editions Francis Lefebvre
- Gestion de la PME
Ouvrages Professionnels
- Editions Francis Lefebvre
- Mémentos ( Comptable, Social, Fiscal )
- Dalloz
- Codes de lois
- Le Journal Officiel