Choix du logiciel utilisé par Koumbit pour le AccountingService.
Contents
Sommaire
Pour l'instant, on utilise LedgerSMB. On pense changer de logiciel vu que la mise à jour est si pénible et qu'on a des problèmes avec le logiciel anyways.
Il y a présentement 6 logiciels de documenté de façon détaillée:
- SQL-Ledger (écarté, à mon avis, à cause des mauvaises politiques de libre)
- LedgerSMB 1.2 (écarté: plus supporté par la communauté)
- LedgerSMB 1.3 (à considérer!)
- LedgerSMB 1.4 (ils ont une nouvelle version stable!)
GnuCash (oui, ça existe encore! et ça peut fonctionner de façon distribuée, apparemment)
- Simple Comptable (écarté, à mon avis, à cause du coût et du fait que ce n'est pas libre. Ceci bcp de fonctionnalités de disponible)
Ça c'est pour les logiciels seulement "comptabilité". Mais j'ai aussi fait un petit tour du côté des ERP (Entreprise Resource Planning, prononcer "burp" :p). Et là, c'est tout une faune: beaucoup de produits commerciaux, beaucoup de features, c'est du gros calibre.
Les trois gros joueurs ici (en faisant abstraction des multiples forks) sont:
- Compiere (usine à gaz en Java)
- Odoo (en Python et très complexe, mais fort intéressant)
- Postbooks (design intéressant, mais très commercial)
J'ai pas encore fait d'analyse détaillée de ces logiciels, en partie parce qu'ils me font peur (vu qu'ils sont si gros!) et que j'ai manqué de temps.
Odoo est particulièrement intéressant, à mon avis. C'est une grande communauté et un produit qui semble très solide. Mais c'est à tester et c'est gros! Il y a une demo en ligne si vous êtes curieuses.
Voir le comparatif de OpenHub aussi: https://www.openhub.net/p/compare?project_0=GnuCash&project_1=xTuple+ERP%3A+PostBooks+Edition&project_2=Odoo
Un estimé du transfer vers odoo est en cours ici: TransferLedgerSmbOdoo - à suivre... -- TheAnarcat 2015-01-26 17:46:31
Critères
Critères de base
- Maintenance
- le logiciel doit être bien maintenu par une communauté, avec un package debian, idéalement
- Dernière mise à jour
- des mises à jour régulières
- Libre
- un logiciel libre, bien sûr
- Documentation
- avoir une bonne documentation pour les utilisateurs/trices
- Stabilité
- ne doit pas corrompre les données ou introduire d'erreurs, facilité de faire des backups
- API simple
- l'API doit être facile à utiliser pour créer, consulter, modifier factures et clients
- Multi-utilisateur
- permet à plusieurs utilisateurs/trices d'utiliser le service de façon simultanée
- Transactions récurrentes
- doit permettre de planifier des transactions récurrentes à l'avenir, avec des récurrences modulaires (mois, années)
- Envoi par email
- les factures créées (de façon récurrente ou manuelle) doivent être envoyées par courriel, envoi lors du rappel de perception
- Double-entrée
- doit utiliser un système de double-entrée, incluant un grand livre pour inscrire des transactions arbitraires
- Conciliation
- permet la conciliation des comptes chèques, paypal, etc, pour voir les transactions qui ne sont pas passées et synchroniser les soldes réels et théoriques. idéalement automatisés avec le téléchargement de fichiers OFX ou CSV...
- Gestion client
- supporte plusieurs clients et le stockage de coordonnées pour les clients
Extra
Ceci sont des "nice to have", pas nécessaire pour notre application.
- Budget
- doit permettre de faire un budget annuel, et idéalement un suivi du budget durant l'année facilement. notifications quand il y a dépassement
- Gestion de temps
doit permettre aussi de remplacer le service TimeTrackingService
- Workflow de ventes
- workflow pour passer un devis en commandes
- Suivi des produits et services
- avoir différents forfaits, possiblement groupés par service
- Gestion des crédits
- que les factures et les rappels de perception incluent un relevé de compte, application automatique des crédits
Autres critères
- Langage
- .. de programmation
- Page d'accueil
Évaluation
Critères de base
Please use a more selective search term instead of search_term="title:AccountingService/SoftwareComparison/*"
Extra
Please use a more selective search term instead of search_term="title:AccountingService/SoftwareComparison/*"
Autres logiciels
Ces différents logiciels ont également été considérés mais n'ont pas subit d'évaluation complète pour différentes raisons.
Paheko
Semble être un genre de Odoo pas mal plus simple et petit, orienté pour les assos, obnl, etc.
ERP, gestion d'un site web, documents, calendriers, etc.
Principal défaut: pas de comptabilité disponible pour le Canada/Québec...
Ledger-CLI
- Pros
current choice for the Software Freedom Conservancy crowdfunding campaign
- Cons
commandline not evaluated for this reason
Note: il y a une interface web au clone Haskell de Ledger, mais elle est tellement rudimentaire qu'elle ne vaut pas vraiment la peine d'en parler...
Grisbi
Grisbi semble très proche de GnuCash et mieux maintenu, quoiqu'il ne semble pas aussi "featureful".
- Pros
- Gtk2: plus zoli
- Support pour plusieurs currency
Interface sensiblement plus rapide et intuitive que GnuCash
- Roule sur windows.
- Package debian
- Cons
Maintenant que je suis habitué au système "double-entrées" de GnuCash, Grisbi me semble bizarre à utiliser. non-évalué pour cette raison
- Le tableau d'entrée de transactions me semble obscur
- Tout est très centré sur l'euro et le français, ce qui rend le tout un peu bizarre... Impossible de mettre un autre devise par défaut.
Compiere and "friends"
http://www.compiere.org/ http://www.adempiere.com/ http://www.idempiere.org/ http://www.openbravo.com/
Compiere est un logiciel libre qui a forké plusieurs fois (voir plus haut et Wikipedia) mais qui est très populaire. C'est un ERP, donc il faut beaucoup plus que la comptabilité.
Mais ça semble presque trop! C'est écrit en Java et il ne semble y avoir aucun package de disponible pour l'installation et la maintenance! Donc écarté pour l'instant.
OpenERP et Odoo
Auparavant connu sous le nom de TinyERP puis OpenERP (probablement parce qu'il était plus "tiny", voir release history), Odoo est également un ERP avec plein de bidules. Une version en ligne est disponible sur https://www.odoo.com/
Un package Debian était disponible pour la version 5.0, mais le package n'est plus dans Debian, bien que upstream semble avoir des packages debian.
Une version de test en ligne est disponible pour faire des essais! Ça semble quand même assez robuste comme comptabilité, avec la possibilité de faire des rapports en PDF pour le vérificateur...
Pour l'instant écarté vu la complexité de la machine et le manque de package debian.
Questions et commentaires de Julie avec réponses de antoine
Questions:
On ne trouve pas comment créer les factures récurrentes dans le Demo, mais ça semble faisable: https://www.odoo.com/forum/help-1/question/how-to-create-recurring-invoices-1560
- Est-ce qu'on peut installer un volet à la fois ex juste le volet compta, et si oui est ce qu'il devient plus facile à gérer?
- oui et non, on peut activer juste une partie, mais ça reste un gros truc lourd
- Ça coûte de l'argent!!???
- oui, le service en ligne n'est pas gratuit. mais on peut installer le logiciel nous-même, c'Est un logiciel libre.
- Est-ce que c'est juste en anglais?
- apparement le service est en français
- on dirait que les demo sont en anglais mais le logiciel peut être utiliser en français
- pas de place ds la facture pour écrire des notes a l'interne?
- Oui au bas de la page il faut clicker sur "Log an internal note"
- Je n'arrive pas à enregistrer un paiement sur les factures que j'ai créer...je sais c'est absurde!
- ya peut-être un autre piton
- comment la reconciliation est faites
- Le rapprochement bancaire peut se faire manuellement ou automatiquement. Je devrais apprendre comment ça foncitonne car c'est un système un peu différent. Par ex: je ne trouve pas l'endroit ou on entre le solde de fermeture et ou le solde ouverture du moi est indiqué?
- tout le volet facture récurrent m'apparait nébuleux. Je n'arrive pas à voir comment ça fonctionne.
- Peut-on enregistré plusieurs paiements ensemble?
- je sais pas
il existe odoo compagnie financier http://fr.wikipedia.org/wiki/Oddo_et_Cie et odoo open logiciel fondé en 2002. Y a t-il une connection? Après quelques recherche il ne semble pas avoir de lien. http://www.innovatech.be/upload/documents/dossier_de_presse_OpenERP.pdf. C'est certain que le gars Fabien n'est pas la personne avec qui j'aurais bcp d'afinité.
- Il ne semble pas avoir de système de commande mais plutôt une "draft invoice" "open invoice" et "paid invoice"
- Je pense qu'éventuellement tous les communication par courriel pourrait se faire avec odoo au lieu de RT car ODOO garde une histoique des communication avec le client en plus de pouvoir prendre des notes intern.
- un calendrier inclus facilitera le travail d'Anouk. Avec cette outils les rapppel pour la facturation seront facile a gérer.
- Odoo permet facilement d'émettre des "refund"
Commentaires:
- je le trouve pratique en de navigation, ex dans la même fenetre lorsqu'on crée une facture on peut aller voir toutes l'info du client
- chaque client peuvent avoir une différentes politique de paiement ex immédiatement, 30 jours ou autres...cool!
- on a ça dans ledger aussi, remarque bien. c'est juste que les gens ont pas 30 jours, on s'attend à ce qu'ils paient tout de suite.
- Comment faire pour visulasier par ex: une liste de tous les comandes de ventes (drafts invoices)/rappel de commande à facturer.
- Il semble qu'Odoo pourrait envoyer les factures lier au ticket de commande de vente comme on le fait déjà, mais pourrions aussi peut-être completement rt par le système qu'odoo nous propose.
- y a t-il un endroit ou un peut enregistré nos punche? il y a un onglet "Projet"; dans le Demo, on ne peut confirmer, mais il semble que si on pouvait pucher directement dans Odoo, les heures comptablisées pourraient passer directement à la facturation (draft/commande de vente); de cette manière, moins d'heures tomberaient dans les craques, elles pourraient être mises directement en dépassement par exemple par la comptabilité
Postbooks
http://www.xtuple.com/postbooks
Alternative intéressante, architecture client/serveur avec des clients natifs (Qt) pour mac/windows/linux et un backend PostgreSQL. Il y a un module d'intégration avec Drupal Commerce et un package debian à jour. Leur code est sur github.
Semble un projet commercial avec des ® partout, par contre. Ça semble utiliser Node.js pour l'interface web et il y a un package debian! Le logiciel est sous la license CPAL, qui n'est pas compatible avec la GPL mais quand même généralement considérée libre (un peu comme la Mozilla Public License).
Voir aussi la page wikipedia pour les détails. Il y a un trial, mais il faut s'inscrire avant.
Pour l'instant écarté parce que ça utilise node.js, qu'on ne considère pas comme une technologie stable en ce moment.
WebERP et Frontaccounting
http://www.weberp.org/ http://frontaccounting.com/
Frontaccounting semble être un "friendly fork" de WebERP.
Écarté parce qu'écrit en PHP, avec peu d'activité et seulement 1 dev dans le cas de Frontaccoutning.
Autres
kMyMoney - desktop app
JFire - java stuff
JGnash - java, personnal
HomeBank - no double-entry
GNU_Enterprise - vaporware? no release since 2010
ARIA, plus un ERP basé sur PHP, pas d'update depuis 2003
http://ofbiz.apache.org/ - ignored because of Java and too many options and i'm tired
http://www.starnix.com/banal/ - ligne de commande, semble ancient
http://nola.noguska.com/main.html - semble être propriétaire
http://ck-erp.net/ - pas d'update depuis 2010, basé sur CCK + Drupal
http://calamar.sourceforge.net/ - ... seriously.
http://www.treshna.com/paymaster/ - no longer developped
http://www.dolibarr.com/ - il y a une boîte sur la page d'accueil, ça a l'air laid (oui, je suis encore fatigué)
Christopher Browne pages contain lots of references to accounting software on linux. To be review attentively, especially his review on Freshmeat.
https://www.openhub.net/p/compare?metric=Summary&project_0=LedgerSMB&project_1=GnuCash&project_2=