Webhooks Certyneo : automatiser le bilan comptable en ERP
Les webhooks Certyneo permettent de connecter votre solution de signature électronique à votre ERP ou à votre expert-comptable en temps réel. Découvrez comment automatiser la collecte des documents signés dans votre flux comptable.
Équipe éditoriale Certyneo
Rédacteur — Certyneo · À propos de Certyneo
Lorsqu'un document est signé électroniquement via Certyneo, que se passe-t-il ensuite dans votre chaîne comptable ? Pour la plupart des entreprises, la réponse est encore trop souvent : rien d'automatique. Un collaborateur télécharge manuellement le PDF signé, l'envoie par e-mail à l'expert-comptable, qui le ressaisit dans son logiciel de gestion. Ce processus fragmenté génère des erreurs, des délais et une perte de traçabilité incompatible avec les exigences d'un bilan comptable fiable. Les webhooks Certyneo répondent précisément à cette problématique : ils permettent de déclencher automatiquement des actions dans vos systèmes tiers — ERP, logiciel comptable, GED — dès qu'un événement de signature survient. Cet article vous explique en détail comment configurer et exploiter ces webhooks pour fluidifier votre cycle comptable de bout en bout.
Qu'est-ce qu'un webhook et pourquoi c'est essentiel pour la comptabilité
Le principe du webhook expliqué simplement
Un webhook est un mécanisme de notification HTTP en temps réel : au lieu de demander régulièrement à une API « est-ce que quelque chose a changé ? » (approche dite polling), c'est l'application émettrice — ici Certyneo — qui envoie une requête HTTP POST vers une URL de votre choix dès qu'un événement précis se produit. En comptabilité, cela signifie qu'au moment exact où un bon de commande, un contrat fournisseur ou une note de frais est signé électroniquement, votre ERP peut être instantanément notifié, sans intervention humaine.
Contrairement à une simple export CSV ou à un relevé mensuel, le webhook garantit une synchronisation quasi-temps-réel des données. Pour un expert-comptable gérant des clôtures mensuelles ou trimestrielles, cette granularité est déterminante : les pièces justificatives sont disponibles dans le système dès leur signature, et non pas en fin de mois lors d'un rattrapage laborieux.
Les événements Certyneo déclencheurs d'un bilan comptable
Certyneo expose plusieurs types d'événements via webhooks, directement exploitables dans un contexte comptable :
- `envelope.completed` : toutes les parties ont signé le document — c'est le déclencheur principal pour injecter une pièce justificative dans votre ERP.
- `envelope.declined` : un signataire a refusé — utile pour alerter le service comptable d'une facture contestée.
- `envelope.expired` : le délai de signature est dépassé — permet de relancer une procédure et d'éviter un trou dans la comptabilité.
- `signer.signed` : signature partielle d'une partie — pertinent pour les contrats multi-signataires (ex. : bail commercial nécessitant la signature du bailleur et du preneur).
Chaque payload JSON envoyé par Certyneo contient les métadonnées essentielles : identifiant du document, horodatage qualifié, nom des signataires, URL sécurisée de téléchargement du PDF signé et de la piste d'audit. Ces données structurées sont directement exploitables par un ERP ou un logiciel comptable.
Configuration pas à pas des webhooks Certyneo pour un ERP
Créer et enregistrer un endpoint webhook
La configuration d'un webhook Certyneo s'effectue depuis le tableau de bord, section Paramètres > Intégrations > Webhooks. Voici les étapes clés :
- Définir l'URL de destination : c'est l'endpoint exposé par votre ERP ou votre middleware d'intégration (ex. : un endpoint dédié dans SAP, Sage, Cegid ou un outil iPaaS comme n8n, Make ou Zapier).
- Sélectionner les événements à écouter : pour un bilan comptable, privilégiez au minimum `envelope.completed` et `envelope.declined`.
- Configurer le secret de signature HMAC : Certyneo signe chaque payload avec une clé secrète que vous définissez. Votre endpoint doit vérifier cette signature pour garantir l'authenticité des notifications — étape de sécurité non négociable.
- Tester avec le mode simulation : Certyneo permet d'envoyer un payload de test sans créer de vrai document. Vérifiez que votre endpoint répond bien avec un HTTP 200.
Mapper les données du payload vers votre plan comptable
Une fois l'endpoint opérationnel, il faut mapper les champs du payload Certyneo vers les champs attendus par votre ERP. Voici un exemple de logique de mapping pour un contrat fournisseur :
```json { "event": "envelope.completed", "envelope_id": "env_01HX...", "completed_at": "2026-05-26T14:32:00Z", "document_url": "https://app.certyneo.com/documents/signed/...", "metadata": { "type": "contrat_fournisseur", "montant_ht": 12500, "compte_comptable": "607", "fournisseur_id": "F-2891" } } ```
Le champ `metadata` est librement configurable lors de la création de l'enveloppe via l'API Certyneo. C'est la clé pour enrichir chaque signature avec les données métier nécessaires à la comptabilisation automatique : numéro de compte, centre de coût, exercice comptable, etc. Pour approfondir les possibilités d'intégration technique, consultez le centre d'aide Certyneo qui recense l'ensemble de la documentation API.
Gérer les rejets et les relances automatiques
Un webhook peut échouer si votre endpoint est temporairement indisponible. Certyneo implémente une politique de retry exponentiel : en cas d'absence de réponse HTTP 2xx, le système retente l'envoi à intervalles croissants (5 min, 30 min, 2 h, 24 h) sur une fenêtre de 72 heures. Au-delà, le webhook est marqué en échec et une alerte est remontée dans le tableau de bord.
Pour la comptabilité, cette résilience est cruciale : une pièce justificative non reçue dans l'ERP peut générer un écart de bilan. Il est donc recommandé de compléter le mécanisme webhook par un job de réconciliation quotidien qui interroge l'API Certyneo pour lister les enveloppes complétées dans les 24 dernières heures et vérifier leur présence dans le système comptable.
Intégration avec les principaux ERP et logiciels comptables
Connexion native avec Cegid, Sage et Pennylane
Plusieurs éditeurs de logiciels comptables populaires en France proposent des connecteurs ou des API REST compatibles avec les webhooks Certyneo. Voici les patterns d'intégration les plus courants :
Cegid XRP Flex : expose une API REST permettant de créer des pièces comptables et d'attacher des fichiers. Le webhook `envelope.completed` déclenche un appel POST vers l'API Cegid pour créer l'écriture et joindre le PDF signé comme justificatif numérique.
Sage 100cloud / Sage 50 : l'approche recommandée passe par un middleware léger (script Python ou Node.js hébergé en serverless) qui reçoit le webhook Certyneo, télécharge le document via l'URL sécurisée et le dépose dans le dossier d'import automatique de Sage.
Pennylane : solution cloud-native dont l'API accepte directement des documents en PJ avec leur métadonnées comptables. L'intégration webhook-Pennylane est particulièrement adaptée aux cabinets d'experts-comptables qui centralisent les pièces de plusieurs clients — un cas d'usage que nous détaillons dans la section scénarios.
Pour les équipes qui évaluent différentes solutions avant de migrer vers Certyneo, le comparatif des solutions de signature électronique offre une vue détaillée des capacités d'intégration par plateforme.
Utiliser un iPaaS comme Make ou n8n pour les non-développeurs
Si votre organisation ne dispose pas d'équipe technique dédiée, les plateformes d'automatisation no-code/low-code (Make, n8n, Zapier) constituent une alternative efficace. Le principe est simple :
- Créez un scénario avec un trigger webhook sur Make ou n8n — l'URL générée sert d'endpoint Certyneo.
- Configurez les actions suivantes : téléchargement du document signé, parsing des métadonnées, envoi vers Google Drive / SharePoint, création d'une ligne dans un tableur de suivi, notification Slack au responsable comptable.
- Optionnellement, déclenchez un appel API vers votre logiciel comptable pour créer l'écriture.
Cette approche permet d'atteindre un niveau d'automatisation élevé en moins d'une journée, sans écrire une seule ligne de code. Elle est particulièrement pertinente pour les TPE/PME ou pour des experts-comptables qui souhaitent automatiser la collecte de pièces pour leurs clients sans mobiliser un développeur.
Bonnes pratiques de sécurité et d'audit pour les webhooks comptables
Vérification des signatures HMAC et sécurisation des endpoints
Dans un contexte comptable, la fiabilité des données reçues via webhook est critique. Un attaquant qui parviendrait à injecter de faux événements `envelope.completed` pourrait corrompre votre comptabilité. Trois mesures de sécurité s'imposent :
- Vérification HMAC-SHA256 : chaque requête Certyneo inclut un header `X-Certyneo-Signature`. Votre endpoint doit recalculer la signature avec votre clé secrète et comparer — rejetez toute requête dont la signature ne correspond pas.
- Validation du schéma JSON : avant tout traitement, validez la structure et les types du payload reçu. Un champ `montant_ht` à valeur `null` ou négative doit déclencher une alerte, pas une écriture comptable erronée.
- Journalisation immuable : conservez chaque payload reçu dans un log horodaté et non modifiable pendant au moins 10 ans, conformément aux obligations de conservation des pièces comptables (article L123-22 du Code de commerce).
Traçabilité et piste d'audit pour l'expert-comptable
L'un des avantages majeurs de l'approche webhook est la traçabilité bout en bout qu'elle génère. Certyneo produit pour chaque document signé une piste d'audit (audit trail) conforme aux exigences eIDAS, incluant l'horodatage qualifié, les adresses IP des signataires et les certificats utilisés.
En associant cette piste d'audit au payload webhook, votre ERP peut stocker non seulement la pièce justificative mais aussi la preuve de sa validité juridique. Pour un commissaire aux comptes ou un expert-comptable, cette double couche — document + preuve — simplifie considérablement les vérifications lors d'un audit ou d'une révision. La signature électronique en entreprise détaille les niveaux de signature et leur valeur probante dans différents contextes métier.
Pour calculer le retour sur investissement de cette automatisation avant de vous lancer, le calculateur ROI de Certyneo vous permet d'estimer précisément les gains de temps et de coûts selon votre volume de documents signés.
Cadre légal applicable aux webhooks et à la comptabilité numérique
L'automatisation de la chaîne comptable via webhooks de signature électronique s'inscrit dans un cadre réglementaire précis qu'il convient de maîtriser.
Règlement eIDAS n°910/2014 (et sa révision eIDAS 2.0) : le règlement européen sur l'identification électronique et les services de confiance établit la valeur juridique des signatures électroniques. L'article 25 dispose qu'une signature électronique ne peut se voir refuser ses effets juridiques du seul fait qu'elle se présente sous une forme électronique. Les signatures qualifiées (QES) bénéficient d'une présomption de fiabilité équivalente à la signature manuscrite. Pour les pièces comptables, le niveau de signature approprié dépend de la nature du document : une facture simple peut recourir à une signature avancée (AES), tandis qu'un contrat de crédit-bail ou un acte notarié électronique requiert une signature qualifiée.
Code civil, articles 1366 et 1367 : l'article 1366 reconnaît l'écrit électronique comme preuve au même titre que l'écrit sur support papier, sous réserve que puisse être dûment identifiée la personne dont il émane et qu'il soit établi et conservé dans des conditions de nature à en garantir l'intégrité. L'article 1367 définit la signature électronique comme l'usage d'un procédé fiable d'identification garantissant le lien avec l'acte auquel elle s'attache. Le webhook Certyneo, en transmettant la piste d'audit avec chaque document signé, satisfait à cette exigence d'identification et d'intégrité.
Article L123-22 du Code de commerce : les documents comptables et les pièces justificatives doivent être conservés pendant dix ans. Les documents reçus via webhook et stockés dans un ERP doivent donc faire l'objet d'une politique de conservation conforme, incluant l'immuabilité et la lisibilité à long terme des formats (PDF/A recommandé par la norme ISO 19005).
RGPD n°2016/679 : les payloads webhook contiennent des données à caractère personnel (nom des signataires, adresses e-mail, horodatages liés à des individus). Votre endpoint et votre ERP sont des destinataires de ces données — vous êtes responsable de traitement ou co-responsable selon les modalités contractuelles avec Certyneo. Le DPA (Data Processing Agreement) doit être formalisé. Les données transmises doivent être minimisées au strict nécessaire pour la finalité comptable.
Directive NIS2 (2022/2555) : pour les entreprises entrant dans le périmètre NIS2 (opérateurs de services essentiels, entités importantes), la sécurité des interfaces API et webhooks constitue une mesure de sécurité réseau obligatoire. La vérification HMAC, le chiffrement TLS 1.3 minimum et la journalisation des accès s'imposent.
Norme ETSI EN 319 132 : définit le format XAdES pour les signatures électroniques avancées. Les signatures produites par Certyneo respectent ces normes ETSI, garantissant leur interopérabilité avec les systèmes d'archivage à valeur probante conformes au référentiel général de sécurité (RGS) français.
Scénarios d'usage concrets
Scénario 1 : un cabinet d'expertise comptable gérant 40 dossiers clients
Un cabinet d'expertise comptable d'une dizaine de collaborateurs gère les lettres de mission, les mandats SEPA et les comptes annuels de 40 sociétés clientes. Avant l'intégration des webhooks Certyneo, chaque document signé était récupéré manuellement par un gestionnaire de dossier, renommé selon une convention de nommage, puis déposé dans le dossier client du logiciel de production comptable. Ce processus représentait environ 15 à 20 minutes par document, soit plusieurs heures par semaine en période de clôture.
Après configuration d'un webhook `envelope.completed` connecté à leur outil de GED via Make, le cabinet a automatisé l'intégralité de cette chaîne : dès la signature, le PDF signé est automatiquement classé dans le dossier client correspondant avec le bon nom de fichier, une notification est envoyée au gestionnaire concerné, et une ligne est créée dans le tableau de suivi des pièces reçues. Le gain de temps estimé est de l'ordre de 70 à 80 % sur cette tâche, soit environ 6 à 8 heures récupérées par semaine en période de bilan — un chiffre cohérent avec les benchmarks publiés par l'Ordre des Experts-Comptables dans ses rapports sur la transformation numérique des cabinets.
Scénario 2 : une PME industrielle avec un ERP Sage et 300 contrats fournisseurs annuels
Une PME du secteur industriel signe environ 300 contrats fournisseurs par an (commandes-cadres, avenants, accords de confidentialité). Chaque contrat signé doit être rattaché à une fiche fournisseur dans Sage 100cloud et archivé comme justificatif d'engagement. Sans automatisation, le service achats transmettait les contrats signés par e-mail au service comptable avec un délai moyen de 3 à 5 jours ouvrés.
Après déploiement d'un middleware Node.js recevant les webhooks Certyneo et appelant l'API Sage, le délai de rattachement est tombé à quelques secondes. Les engagements hors bilan sont désormais comptabilisés en temps réel, ce qui a permis d'améliorer la fiabilité des situations intermédiaires présentées au DAF. Le projet a été réalisé en moins de deux semaines par un développeur interne, en s'appuyant sur la documentation webhook du centre d'aide Certyneo.
Scénario 3 : un groupe de sociétés gérant des flux intercompagnies complexes
Un groupe constitué d'une dizaine de filiales utilise Certyneo pour signer ses conventions de trésorerie intercompagnies et ses contrats de prestations intra-groupe. La consolidation comptable impose que chaque convention signée soit simultanément enregistrée dans le système de la filiale émettrice et de la filiale réceptrice, avec le même identifiant de document pour faciliter l'élimination des flux réciproques.
En configurant un webhook unique qui notifie en parallèle les endpoints des deux filiales concernées (identifiées via les métadonnées de l'enveloppe), le groupe a éliminé les écarts de consolidation liés à des pièces manquantes ou mal référencées. Le délai de clôture consolidée a été réduit de 2 jours en moyenne, ce qui représente un gain significatif pour une direction financière groupe qui clôture trimestriellement. Les équipes qui envisagent une migration depuis une autre solution peuvent consulter le guide de migration vers Certyneo pour évaluer la faisabilité technique.
Conclusion
Les webhooks Certyneo constituent un levier d'automatisation puissant pour tout acteur souhaitant intégrer la signature électronique au cœur de son processus comptable. En éliminant les étapes manuelles entre la signature d'un document et son enregistrement dans l'ERP ou le logiciel comptable, ils réduisent les délais, les erreurs de saisie et les risques de pièces manquantes lors d'un bilan ou d'un audit. Qu'il s'agisse d'un cabinet d'expertise comptable, d'une PME ou d'un groupe multi-entités, la configuration webhook est accessible — avec ou sans développeur — et le retour sur investissement se mesure dès les premières semaines d'utilisation.
Pour aller plus loin, consultez le centre d'aide Certyneo pour accéder à la documentation complète de l'API et des webhooks. Prêt à automatiser votre bilan comptable ? Créez votre compte Certyneo gratuitement et connectez vos premiers documents signés à votre ERP dès aujourd'hui.
Essayez Certyneo gratuitement
Envoyez votre première enveloppe de signature en moins de 5 minutes. 5 enveloppes gratuites par mois, sans carte bancaire.
Approfondir le sujet
Nos guides complets pour maîtriser la signature électronique.
Continuez votre lecture sur Tutoriels
Approfondissez vos connaissances avec ces articles en lien avec le sujet.
Vérifier l'authenticité d'un document signé : le DUER
La valeur juridique de votre Document Unique d'Évaluation des Risques dépend directement de l'authenticité de sa signature. Découvrez les méthodes concrètes pour la vérifier.
Vérifier l'authenticité d'un document signé en télécoms
Dans le secteur des télécommunications, la validité d'un contrat signé électroniquement engage des enjeux financiers et réglementaires majeurs. Découvrez les méthodes concrètes pour vérifier l'authenticité d'un document signé et sécuriser vos flux documentaires.
Télécharger et archiver les documents signés pour un marché pu...
La gestion post-signature des marchés publics de fournitures impose des obligations strictes d'archivage eIDAS. Découvrez les étapes clés pour sécuriser et conserver vos documents signés.