Comment integrer un portail client a votre logiciel comptable existant : Sage, Pennylane, Cegid
Un cabinet veut un portail a sa marque, mais sans abandonner Pennylane pour la production. La question technique est simple en apparence. Peut-on brancher un portail externe sur le logiciel comptable, pour que les pieces deposees arrivent directement au bon endroit. La reponse est oui dans la plupart des cas, mais le diable se cache dans le perimetre de l'API.
Integrer ne veut pas dire tout connecter. Cela veut dire faire circuler les bonnes donnees entre deux systemes, de facon fiable. Certaines operations sont triviales, d'autres impossibles selon l'editeur.
Cet article fait le point technique sur la faisabilite, sans jargon inutile. Les capacites d'API decrites sont verifiees sur les documentations officielles des editeurs. Mes jugements de faisabilite et d'architecture sont signales comme avis de praticien. L'objectif est que vous sachiez quoi demander a un prestataire, et quoi verifier avant de signer.
Ce que veut dire integrer un portail, concretement
Un portail integre echange deux flux avec le logiciel comptable. Un flux montant : le client depose une piece qui doit remonter dans la comptabilite. Un flux descendant : le portail affiche un statut ou un document venu du logiciel. La qualite de l'integration se mesure a ces deux flux.
Le flux montant est le plus courant. Une facture deposee sur le portail doit creer une piece ou une ecriture dans le logiciel. Le flux descendant est plus rare et plus complexe. Afficher l'avancement d'un dossier suppose que l'API expose cette information, ce qui n'est pas garanti. C'est precisement ce qu'il faut verifier.
Pennylane : une API publique moderne
Pennylane est le cas le plus favorable, et c'est une donnee verifiee. Son API suit les standards REST et propose l'authentification par tokens, avec support d'OAuth 2.0. Pennylane distingue deux API publiques : une API Entreprise et une API Cabinet destinee aux experts-comptables gerant plusieurs dossiers. Cette distinction est utile pour un portail multi-clients.
Ce que l'API expose
Le perimetre fonctionnel est large. La documentation couvre la facturation clients et fournisseurs, la gestion des tiers, les ecritures comptables et le rapprochement bancaire. Pour un portail qui pousse des pieces, ce perimetre suffit. Un environnement de test (sandbox) est disponible sans surcout pour valider l'integration avant la production. Pour un developpeur, c'est un confort reel.
Le prerequis administratif
Un point pratique a connaitre avant tout projet. L'acces a l'API exige le role d'administrateur et un abonnement Pennylane Essentiel au minimum. Verifiez ce point en amont, il conditionne tout le reste. Sans le bon abonnement, l'integration ne demarre pas.
Cegid Loop : une API existante mais orientee production
Cegid Loop dispose aussi d'une API, c'est une donnee verifiee. L'integration s'appuie sur une cle API Cegid Loop, accessible a l'expert-comptable. Plusieurs passerelles tierces l'utilisent deja pour injecter des donnees. Concretement, l'API permet d'automatiser le transfert des ecritures comptables depuis un autre logiciel vers Cegid Loop.
La nuance importe. Le parametrage de cette API demande des connaissances techniques reelles. L'ecosysteme Cegid est ouvert, avec de nombreuses connexions disponibles. Mais l'orientation est d'abord la production comptable, pas l'experience client riche. Un portail externe est faisable, mais le flux descendant de statuts merite une verification cas par cas. C'est mon avis de praticien, a confirmer sur votre version precise.
Sage : une ouverture variable selon les gammes
Sage est le cas le plus heterogene, et je le dis avec prudence. Sage couvre plusieurs gammes, des offres cloud recentes aux logiciels historiques installes en local. L'ouverture API n'est pas la meme selon le produit et la version. Cette appreciation releve de mon experience, pas d'une donnee verifiee produit par produit.
En pratique, les gammes cloud recentes exposent davantage d'API que les installations on-premise anciennes. Pour un cabinet sur une version Sage installee localement, l'integration directe peut etre plus lourde. Une solution intermediaire existe alors : l'import et l'export de fichiers normalises. C'est moins elegant qu'une API temps reel, mais cela fonctionne. La premiere etape est toujours d'identifier la gamme et la version exactes.
Les limites techniques a anticiper
Aucune integration n'est sans contrainte. La premiere est le perimetre de l'API. Si une donnee n'est pas exposee par l'editeur, aucun prestataire ne pourra la recuperer proprement. Mefiez-vous de quiconque promet d'afficher une information que l'API ne donne pas.
Quotas, versions et maintenance
L'API impose des limites de debit et evolue dans le temps. Pennylane propose plusieurs versions d'API, avec des limites de taux propres, et fait evoluer ses fonctionnalites en continu. Une integration n'est donc jamais figee. Elle se maintient, sous peine de casser a la prochaine evolution. C'est precisement ce que couvre une maintenance mensuelle, et c'est une depense a budgeter.
Le flux descendant, souvent le point faible
Pousser une piece est simple. Recuperer un statut d'avancement l'est beaucoup moins. Toutes les API n'exposent pas cette information de la meme facon. Avant de promettre un suivi en temps reel a vos clients, validez que la donnee existe cote editeur. C'est le test technique qui separe un projet realiste d'une promesse en l'air.
Cas concret et architecture realiste
Voici une architecture qui fonctionne, et que j'applique. Le portail a votre marque sert de point d'entree unique pour le client. Le client depose sa piece, qui est stockee de facon securisee et tracee. Un appel API pousse ensuite cette piece vers Pennylane ou Cegid, dans le bon dossier.
Le flux descendant reste prudent. On affiche d'abord ce que l'API expose de facon fiable, par exemple la bonne reception de la piece. On evite de promettre un statut detaille si l'API ne le permet pas. Cette approche livre un portail utile en quatre semaines, sans surpromesse technique. C'est mon retour d'experience sur des projets en production, pas une garantie universelle.
La question du multi-logiciels
Un cabinet avec Pennylane pour certains clients et Sage pour d'autres pose un cas particulier. Un portail unique peut router chaque depot vers le bon logiciel selon le client. C'est l'un des rares cas ou le sur-mesure surpasse nettement le portail integre. L'integration devient alors la valeur centrale du projet.
Conclusion
Integrer un portail a votre logiciel comptable est faisable, surtout avec une API moderne comme celle de Pennylane. Cegid Loop le permet aussi, avec une orientation production a valider. Sage demande d'identifier d'abord la gamme et la version. Dans tous les cas, la faisabilite depend du perimetre expose par l'editeur, pas de la volonte du prestataire.
Le bon reflexe est de cadrer ce perimetre avant de chiffrer quoi que ce soit. Je propose un audit gratuit de 45 minutes pour cela. Nous regardons votre logiciel actuel, sa version, et ce que son API permet reellement. Vous repartez avec une reponse technique honnete sur la faisabilite de votre projet.
