Mergeți la conținutul principal
Certyneo

Webhooks Certyneo : automatiser le bilan comptable en ERP

Webhookurile Certyneo permit conectarea soluției dumneavoastră de semnătură electronică la ERP sau la expertul contabil în timp real. Descoperiți cum să automatizați colectarea documentelor semnate în fluxul dvs. de contabilitate.

Équipe éditoriale Certyneo13 min de lectură

Équipe éditoriale Certyneo

Redactor — Certyneo · Despre Certyneo

Când un document este semnat electronic prin Certyneo, ce se întâmplă apoi în lanțul dvs. contabil? Pentru majoritatea întreprinderilor, răspunsul este încă prea des: nimic automat. Un colaborator descarcă manual PDF-ul semnat, îl trimite prin e-mail expertului contabil, care îl reintroduce în software-ul de gestionare. Acest proces fragmentat generează erori, întârzieri și pierderea trasabilității incompatibilă cu cerințele unui bilan contabil fiabil. Webhookurile Certyneo răspund precis acestei problematici: permit declanșarea automată a acțiunilor în sistemele terță parte — ERP, software contabil, GED — imediat ce apare un eveniment de semnare. Acest articol vă explică în detaliu cum să configurați și să exploatați aceste webhookuri pentru a fluidiza ciclul dvs. contabil de la cap la coadă.

Ce este un webhook și de ce este esențial pentru contabilitate

Principiul webhook-ului explicat simplu

Un webhook este un mecanism de notificare HTTP în timp real: în loc să cereți periodic unei API „s-a schimbat ceva?" (abordare numită polling), este aplicația emitatoare — aici Certyneo — care trimite o cerere HTTP POST către o adresă URL la alegere dvs. imediat ce apare un eveniment precis. În contabilitate, aceasta înseamnă că în momentul exact în care un bon de comandă, un contract furnizor sau o chitanță de cheltuieli este semnat electronic, ERP-ul dvs. poate fi notificat instantaneu, fără intervenție umană.

Spre deosebire de o simplă export CSV sau de o situație lunară, webhookul garantează o sincronizare aproape în timp real a datelor. Pentru un expert contabil care gestionează închideri lunare sau trimestriale, această granularitate este determinantă: piesele justificative sunt disponibile în sistem imediat după semnare, și nu la sfârșitul lunii într-o recuperare laborioasă.

Evenimentele Certyneo care declanșează un bilan contabil

Certyneo expune mai multe tipuri de evenimente prin webhookuri, direct exploatabile într-un context contabil:

  • `envelope.completed`: toate părțile au semnat documentul — acesta este declanșatorul principal pentru a introduce o piesă justificativă în ERP-ul dvs.
  • `envelope.declined`: un semnatari a refuzat — util pentru a alerta serviciul contabil despre o factură contestată.
  • `envelope.expired`: termenul de semnare a expirat — permite relansarea unei proceduri și evitarea unei goluri în contabilitate.
  • `signer.signed`: semnare parțială de o parte — relevant pentru contracte cu mai mulți semnatori (ex.: contract de închiriere care necesită semnatura proprietarului și locatarului).

Fiecare payload JSON trimis de Certyneo conține metadatele esențiale: identificatorul documentului, marcaj de timp calificat, numele semnatarilor, adresa URL sigură de descărcare a PDF-ului semnat și a pistei de audit. Aceste date structurate sunt direct exploatabile de un ERP sau software contabil.

Configurare pas cu pas a webhookurilor Certyneo pentru un ERP

Crearea și înregistrarea unui endpoint webhook

Configurarea unui webhook Certyneo se efectuează din panoul de control, secțiunea Setări > Integrări > Webhookuri. Iată pașii cheie:

  1. Definiți adresa URL de destinație: aceasta este endpoint-ul expus de ERP-ul dvs. sau middleware-ul de integrare (ex.: un endpoint dedicat în SAP, Sage, Cegid sau un instrument iPaaS precum n8n, Make sau Zapier).
  2. Selectați evenimentele de ascultat: pentru un bilan contabil, acordați prioritate cel puțin `envelope.completed` și `envelope.declined`.
  3. Configurați secretul de semnare HMAC: Certyneo semnează fiecare payload cu o cheie secretă pe care o definiți. Endpoint-ul dvs. trebuie să verifice această semnătură pentru a garanta autenticitatea notificărilor — etapă de securitate non-negociabilă.
  4. Testați cu modul simulare: Certyneo permite trimiterea unui payload de test fără a crea un document real. Verificați că endpoint-ul dvs. răspunde corespunzător cu HTTP 200.

Maparea datelor din payload către planul dvs. contabil

Odată ce endpoint-ul este operațional, trebuie să mapați câmpurile din payload-ul Certyneo către câmpurile așteptate de ERP-ul dvs. Iată un exemplu de logică de mapare pentru un contract furnizor:

```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" } } ```

Câmpul `metadata` este liber configurable la crearea plicului prin API-ul Certyneo. Acesta este cheia pentru a îmbogăți fiecare semnare cu datele de afaceri necesare pentru contabilizarea automată: numar de cont, centru de cost, exercițiu contabil etc. Pentru a aprofunda posibilitățile de integrare tehnică, consultați centrul de ajutor Certyneo care enumera întreaga documentație API.

Gestionarea refuzurilor și a relansărilor automate

Un webhook poate eșua dacă endpoint-ul dvs. este temporar indisponibil. Certyneo implementează o politică de retry exponențial: în cazul lipsei unui răspuns HTTP 2xx, sistemul încearcă din nou la intervale crescătoare (5 min, 30 min, 2 h, 24 h) pe o fereastră de 72 de ore. Dincolo de aceasta, webhookul este marcat ca eșuat și o alertă este ridicată în panoul de control.

Pentru contabilitate, această reziliență este crucială: o piesă justificativă nerecepționată în ERP poate genera o discrepanță de bilan. Prin urmare, se recomandă să completați mecanismul webhook cu un job de reconciliere zilnic care interogheaza API-ul Certyneo pentru a lista plicurile finalizate în ultimele 24 de ore și a verifica prezența lor în sistemul contabil.

Integrare cu principalele ERP-uri și software-uri contabile

Conexiune nativă cu Cegid, Sage și Pennylane

Mulți editori de software contabil popular în Franța oferă conectori sau API-uri REST compatibile cu webhookurile Certyneo. Iată cele mai frecvente modele de integrare:

Cegid XRP Flex: expune o API REST care permite crearea de piese contabile și atașarea de fișiere. Webhookul `envelope.completed` declanșează un apel POST către API-ul Cegid pentru a crea intrarea și a atașa PDF-ul semnat ca justificativ digital.

Sage 100cloud / Sage 50: abordarea recomandată trece printr-un middleware ușor (script Python sau Node.js găzduit în serverless) care primește webhookul Certyneo, descarcă documentul prin adresa URL sigură și o depune în dosarul de import automat al Sage.

Pennylane: soluție cloud-native a cărei API acceptă direct documente cu anexele și metadatele contabile. Integrarea webhook-Pennylane este deosebit de potrivită pentru cabinetele de experți contabili care centralizează piesele din mai mulți clienți — un caz de utilizare pe care îl detaliez în secțiunea scenarii.

Pentru echipele care evaluează diferite soluții înainte de migrare către Certyneo, comparația soluțiilor de semnătură electronică oferă o vedere detaliată a capacităților de integrare pe platformă.

Utilizarea unui iPaaS precum Make sau n8n pentru cei fără experiență de dezvoltare

Dacă organizația dvs. nu are o echipă tehnică dedicată, platformele de automatizare no-code/low-code (Make, n8n, Zapier) constituie o alternativă eficace. Principiul este simplu:

  1. Creați un scenariu cu un trigger webhook pe Make sau n8n — adresa URL generată servește ca endpoint Certyneo.
  2. Configurați acțiunile următoare: descărcare a documentului semnat, parsing al metadatelor, trimitere către Google Drive / SharePoint, crearea unei linii într-un tabel de urmărire, notificare Slack către responsabilul contabil.
  3. Opțional, declanșați un apel API către software-ul dvs. contabil pentru a crea intrarea.

Această abordare permite atingerea unui nivel ridicat de automatizare în mai puțin de o zi, fără a scrie o singură linie de cod. Este deosebit de relevantă pentru TPE/PME-uri sau pentru experți contabili care doresc să automatizeze colectarea de piese pentru clienții lor fără a mobiliza un dezvoltator.

Bune practici de securitate și audit pentru webhookurile contabile

Verificarea semnăturilor HMAC și securizarea endpoint-urilor

Într-un context contabil, fiabilitatea datelor primite prin webhook este critică. Un atacator care ar reuși să injecteze evenimente false `envelope.completed` ar putea corompa contabilitatea dvs. Trei măsuri de securitate sunt obligatorii:

  • Verificare HMAC-SHA256: fiecare cerere Certyneo include un antet `X-Certyneo-Signature`. Endpoint-ul dvs. trebuie să recalculeze semnătura cu cheia dvs. secretă și să compare — respingeți orice cerere a cărei semnătură nu se potrivește.
  • Validarea schemei JSON: înainte de orice procesare, validați structura și tipurile payload-ului primit. Un câmp `montant_ht` cu valoare `null` sau negativă trebuie să declanșeze o alertă, nu o intrare contabilă eronată.
  • Jurnalizare imutabilă: păstrați fiecare payload primit într-un jurnal cu marcaj de timp și nemodificabil timp de cel puțin 10 ani, în conformitate cu obligațiile de păstrare a pieselor contabile (articolul L123-22 din Codul Comerțului).

Trasabilitate și pistă de audit pentru expertul contabil

Unul dintre avantajele majore ale abordării webhook este trasabilitatea de la cap la coadă pe care o generează. Certyneo produce pentru fiecare document semnat o pistă de audit (audit trail) conformă cerințelor eIDAS, inclusiv marcajul de timp calificat, adresele IP ale semnatarilor și certificatele utilizate.

Prin asocierea acestei piste de audit cu payload-ul webhook, ERP-ul dvs. poate stoca nu doar piesa justificativă ci și dovada validității sale juridice. Pentru un comisar al conților sau un expert contabil, acest dublu strat — document + dovadă — simplifică semnificativ verificările în timpul unui audit sau revizuire. Semnătura electronică în întreprindere detaliază nivelurile de semnare și valoarea lor probantă în diferite contexte de afaceri.

Pentru a calcula rentabilitatea investiției acestei automatizări înainte de a vă lansa, calculatorul ROI al Certyneo vă permite să estimați precis câștigurile de timp și costuri în funcție de volumul dvs. de documente semnate.

Automatizarea lanțului contabil prin webhookuri de semnătură electronică se înscrie într-un cadru normativ precis pe care trebuie să-l stăpâniți.

Regulamentul eIDAS nr. 910/2014 (și revizia sa eIDAS 2.0): regulamentul european privind identificarea electronică și serviciile de încredere stabilește valoarea juridică a semnăturilor electronice. Articolul 25 prevede că o semnătură electronică nu poate i se refuza efectele juridice doar din motiv că se prezintă sub o formă electronică. Semnăturile calificate (QES) beneficiază de o prezumție de fiabilitate echivalentă cu semnătura olografă. Pentru piesele contabile, nivelul de semnare corespunzător depinde de natura documentului: o factură simplă poate recurge la o semnătură avansată (AES), în timp ce un contract de leasing financiar sau un act notarial electronic necesită o semnătură calificată.

Codul civil, articolele 1366 și 1367: articolul 1366 recunoaște scrierea electronică ca dovadă la fel ca scrierea pe hârtie, cu condiția ca să poată fi identificată corespunzător persoana din care provine și că a fost întocmită și păstrată în condiții care garantează integritatea sa. Articolul 1367 definește semnătura electronică ca utilizarea unui proces fiabil de identificare garantând legătura cu actul la care se atașează. Webhookul Certyneo, prin transmiterea pistei de audit cu fiecare document semnat, satisface această cerință de identificare și integritate.

Articolul L123-22 din Codul Comerțului: documentele și piesele contabile trebuie păstrate timp de zece ani. Documentele primite prin webhook și stocate într-un ERP trebuie prin urmare să facă obiectul unei politici de păstrare conformă, inclusiv imutabilitatea și lizibilitatea pe termen lung a formatelor (PDF/A recomandat de norma ISO 19005).

RGPD nr. 2016/679: payload-urile webhook conțin date cu caracter personal (numele semnatarilor, adresele e-mail, marcajele de timp legate de persoane fizice). Endpoint-ul dvs. și ERP-ul dvs. sunt destinatari ai acestor date — sunteți responsabil de prelucrare sau co-responsabil în funcție de modalitățile contractuale cu Certyneo. DPA (Data Processing Agreement) trebuie formalizat. Datele transmise trebuie minimizate la cel strict necesar pentru finalitatea contabilă.

Directiva NIS2 (2022/2555): pentru întreprinderile intrate în perimetrul NIS2 (operatori de servicii esențiale, entități importante), securitatea interfețelor API și webhookurilor constituie o măsură de securitate obligatorie a rețelei. Verificarea HMAC, criptarea TLS 1.3 minim și jurnalizarea acceselor se impun.

Norma ETSI EN 319 132: definește formatul XAdES pentru semnăturile electronice avansate. Semnăturile produse de Certyneo respectă aceste norme ETSI, garantând interoperabilitatea lor cu sistemele de arhivare cu valoare probantă conforme referențialului general de securitate (RGS) francez.

Scenarii de utilizare concrete

Scenariul 1: un cabinet de expertă contabilă gestionând 40 dosare de clienți

Un cabinet de expertă contabilă cu zece colaboratori gestionează scrisorile de acceptare, mandatele SEPA și conurile anuale ale a 40 de societăți cliente. Înainte de integrarea webhookurilor Certyneo, fiecare document semnat era preluat manual de un gestionar de dosar, redenumit conform unei convenții de numire, apoi depus în dosarul client al software-ului de producție contabilă. Acest proces reprezenta aproximativ 15-20 de minute pe document, adică mai multe ore pe săptămână în perioada de bilanț.

După configurarea unui webhook `envelope.completed` conectat la instrumentul lor GED prin Make, cabinetul a automatizat întregul lanț: imediat după semnare, PDF-ul semnat este automat clasificat în dosarul clientului corespunzător cu numele corect al fișierului, o notificare este trimisă gestorului responsabil, și o linie este creată în tabelul de urmărire a pieselor primite. Câștigul de timp estimat este de ordinul 70-80% din această sarcină, adică aproximativ 6-8 ore recuperate pe săptămână în perioada bilanțului — o cifră coerență cu valorile de referință publicate de Ordinul Experților Contabili în rapoartele sale privind transformarea digitală a cabinetelor.

Scenariul 2: o PME industrială cu ERP Sage și 300 de contracte furnizor anual

O PME din sectorul industrial semnează aproximativ 300 de contracte furnizor anual (comenzi-cadru, avenant, acorduri de confidențialitate). Fiecare contract semnat trebuie atașat unei fișe furnizor în Sage 100cloud și arhivat ca justificativ de angajament. Fără automatizare, serviciul achizițiilor transmitea contractele semnate prin e-mail serviciului contabil cu o întârziere medie de 3-5 zile lucrătoare.

După implementarea unui middleware Node.js care primește webhookurile Certyneo și apelează API-ul Sage, întârziererea de atașare a scăzut la câteva secunde. Angajamentele extrabilan sunt acum contabilizate în timp real, ceea ce a permis îmbunătățirea fiabilității situațiilor intermediare prezentate DAF-ului. Proiectul a fost realizat în mai puțin de două săptămâni de un dezvoltator intern, bazându-se pe documentația webhook din centrul de ajutor Certyneo.

Scenariul 3: un grup de societăți gestionând fluxuri intercompaniei complexe

Un grup constituit dintr-o zece filiale folosește Certyneo pentru a semna convențiile de trezorerie intercompaniei și contractele de prestări intragroup. Consolidarea contabilă impune ca fiecare convenție semnată să fie înregistrată simultan în sistemul filialei emitente și al filialei receptoare, cu același identificator de document pentru a facilita eliminarea fluxurilor reciproce.

Prin configurarea unui webhook unic care notifică în paralel endpoint-urile celor două filiale interesate (identificate prin metadatele plicului), grupul a eliminat discrepanțele de consolidare legate de piese lipsă sau referențiate incorect. Termenul de consolidare închisă a fost redus în medie cu 2 zile, ceea ce reprezentă un câștig semnificativ pentru o direcție financiară grup care se închide trimestrial. Echipele care consideră o migrare de la o altă soluție pot consulta ghidul de migrare către Certyneo pentru a evalua fezabilitatea tehnică.

Concluzie

Webhookurile Certyneo constituie un levier puternic de automatizare pentru orice actor care dorește să integreze semnătura electronică în centrul procesului suo contabil. Prin eliminarea etapelor manuale între semnarea unui document și înregistrarea acestuia în ERP sau software-ul contabil, ele reduc termenele, erorile de introducere și riscurile de piese lipsă în timpul unui bilanț sau audit. Fie că este vorba de un cabinet de expertă contabilă, o PME sau un grup multi-entități, configurarea webhook este accesibilă — cu sau fără dezvoltator — și rentabilitatea investiției se măsoară deja în primele săptămâni de utilizare.

Pentru a merge mai departe, consultați centrul de ajutor Certyneo pentru a accesa documentația completă a API-ului și webhookurilor. Gata să vă automatizați bilanțul contabil? Creați-vă contul Certyneo gratuit și conectați primele documente semnate la ERP-ul dvs. astăzi.

Încercați Certyneo gratuit

Trimiteți primul dvs. plic de semnare în mai puțin de 5 minute. 5 plicuri gratuite pe lună, fără card bancar.

Aprofundați subiectul

Ghidurile noastre complete pentru a stăpâni semnătura electronică.