Naar hoofdinhoud
Elektronische handtekening · Een provider kiezen voor Odoo

Elektronische handtekening in Odoo: zo kies je een provider op basis van eIDAS-niveau, volume en land van de ondertekenaar

Odoo Sign, e-Signature.eu, Scrive en Signaturit vergeleken op wat de keuze bepaalt: eIDAS-niveau, land van de ondertekenaar, betaalmodel en het bewijs dat terugkomt in Odoo. Gebaseerd op drie connectoren die zijn getest op Odoo 19, 18 en 17.

Lijst met ondertekeningsverzoeken in Odoo met meerdere statussen tegelijk: verzonden, lopend, voltooid, verlopen

De keuze van een provider voor elektronische handtekeningen in Odoo hangt van drie vragen af, niet van het merk: welk eIDAS-niveau het document vereist, hoeveel documenten je per jaar ondertekent en in welk land de ondertekenaar zit. Is het antwoord "eenvoudig, weinig en het land maakt niet uit", dan volstaat Odoo Sign. Heb je een gekwalificeerde handtekening nodig, een identificatiemethode van een specifiek land of een volume waarbij betalen per handtekening loont, dan komt een van de drie providers in beeld waarvoor we een connector hebben gebouwd: e-Signature.eu, Scrive of Signaturit. Wat eIDAS is, lees je in eIDAS-handtekening in Odoo.

Waar dit vandaan komt: drie connectoren van ons voor Odoo 19, 18 en 17, getest op echte Odoo.sh-builds. e-Signature.eu: gepubliceerd en in productie, 121 tests verdeeld over negen rondebestanden, één per review met de provider. Signaturit: zeven modules, 270 tests op de 19-branch, 262 op 18 en 266 op 17. Scrive: 242 tests in de hoofdmodule, gecontroleerd tegen de echte API; publicatie in de App Store volgt nog.

Odoo Sign standaard: welk niveau het biedt en waar het volstaat

De documentatie van Odoo zegt het zonder omwegen: van de drie typen die eIDAS onderscheidt, "genereert Odoo het eerste, eenvoudige elektronische handtekeningen". Sign is een Enterprise-module, zit niet in de Community-addons en doet zijn werk goed: de ondertekenaar tekent zijn handtekening of accepteert met een klik, en het document komt in de chatter met een voltooiingscertificaat (hash per ondertekenaar, tijdstempel en IP). Als extra identificatie biedt het een sms-code, itsme® (EU, Verenigd Koninkrijk, IJsland en Noorwegen) en Aadhaar in India; alle drie verbruiken credits voor in-app-aankopen en zonder krediet wordt de identificatie overgeslagen.

Het volstaat voor wat wordt ondertekend tussen partijen die de herkomst niet zullen betwisten: ontvangstbevestigingen, interne machtigingen, bijlagen, aanvaardingen van vaste klanten. Het volstaat niet wanneer iemand schriftelijk een geavanceerde of gekwalificeerde handtekening eist, wanneer de ondertekenaar een nationaal identiteitsschema nodig heeft dat Sign niet heeft, of wanneer het moederbedrijf van de groep de provider al heeft gekozen.

De vier naast elkaar

"Sterke landen" zijn de landen waar de identificatiemethode degene is die mensen al hebben geïnstalleerd. Zonder prijzen: die bepaalt elke provider zelf.

CriteriumOdoo Signe-Signature.euScriveSignaturit
eIDAS-niveauSES, volgens de documentatie van Odoo.SES, AES of QES per verzending; de connector laat niet toe een methode onder het minimumniveau op te slaan.Van eenvoudig tot QES, afhankelijk van de gekozen ondertekeningsmethode.Drie typen handtekening (eenvoudig, geavanceerd met biometrie en "smart") plus een ondertekenaar met gekwalificeerd certificaat.
IdentificatieE-mail, sms-code, itsme®, Aadhaar.OTP via e-mail of sms (SES), Veriff met documentverificatie (AES), itsme® of Evrotrust (QES).20 methoden: BankID, MitID, FTN, iDIN, Freja, Onfido, Smart-ID, itsme®, Verimi en de QES van Scrive. Geen enkele Spaanse.Per ontvanger: sms-code, foto, gefotografeerd identiteitsbewijs, verplichte bijlagen.
Sterke landenOveral; itsme® in de EU, het Verenigd Koninkrijk, IJsland en Noorwegen.Frankrijk: het Guichet unique eist QES sinds 2023. In de catalogus van de module: itsme® ~32 Europese landen, Evrotrust 60+, Veriff en OTP wereldwijd.Zweden, Noorwegen, Denemarken, Finland, Nederland, België, de Baltische staten, Duitsland. Dochterondernemingen van Noordse groepen.Spanje: provider met hoofdkantoor in Barcelona.
BetaalmodelInbegrepen in Enterprise; de drie identificaties verbruiken IAP-credits.Betalen per handtekening: vooruitbetaald krediet, 0,4 SES / 0,7 AES / 1 QES in de catalogus van de module.Jaarabonnement met transactiepakketten; elk bedrijf sluit zijn eigen contract met Scrive.Abonnementen; controleer bij de provider of het jouwe API-toegang bevat.
Bewijs dat terugkomtOndertekend document en voltooiingscertificaat in de chatter.Ondertekende PDF, audit trail van de provider, eigen bewijsrapport met het bereikte niveau en een validatieknop in de DSS-tool van de Europese Commissie.Verzegelde PDF (15-30 dagen later opnieuw verzegeld) en een ZIP met bewijsstukken op aanvraag.Ondertekende PDF en bewijsdocument; bestaat dat nog niet, dan vraagt de connector het aan en haalt het later op.

Per type document

  • Offerte en verkooporder. Het meest ondertekend en met het laagste niveau nodig: Odoo Sign of het eenvoudige niveau van een willekeurige provider. Het buiten Odoo laten ondertekenen heeft een operationele reden, geen juridische: dat de status "ondertekend" vanzelf bij de order aankomt.
  • Contract met een externe wederpartij. Geverifieerde identiteit (AES) en, als een geschil realistisch is of de wederpartij het eist, QES. De dure fout is QES als standaard instellen, waarna de wederpartij dagen nodig heeft om zich aan te melden bij een digitale identiteit die ze niet had.
  • Arbeidscontract en HR. Ontstaat in HR (hr.version in Odoo 19, hr.contract in 18 en 17); alle drie de connectoren hebben een HR-brug en het eenvoudige of geavanceerde niveau volstaat meestal. Wat telt, is dat het ondertekende contract en het bewijs terugkomen in het dossier.
  • Gereguleerde sector en overheid. Als de regelgeving "gekwalificeerd" zegt, valt er geen niveau te kiezen: het is QES of de procedure wordt niet aanvaard, zoals bij het Franse Guichet unique voor wijzigingen en opheffingen van bedrijven. Wat je kiest, is de methode: met e-Signature.eu itsme® of Evrotrust; bij Scrive de QES van Noorse BankID, Smart-ID, Verimi of eigen methoden.

De flow in Odoo verschilt per provider

De drie connectoren beginnen bij een knop op het Odoo-record en eindigen met de ondertekende PDF als bijlage bij dat record; wat daartussen gebeurt, verschilt, omdat elke API de status op een eigen manier meldt en geen van de drie haar wijzigingsmelding ondertekent: alle drie behandelen die als een deurbel en vragen de API opnieuw voordat ze iets aanpassen. e-Signature.eu kent zes statussen op het verzoek (concept, verzonden, ondertekend, gestopt, geannuleerd, fout) en zeven op het brondocument, inclusief "niet verzonden"; het ontdubbelt de melding via de hash van de body en heeft een uurlijkse herstel-cron. Na afsluiting blijven de ondertekende PDF, de audit trail van de provider en een eigen bewijsrapport over. Stap voor stap in eIDAS-ondertekening in Odoo met e-Signature.eu.

Voltooid ondertekeningsverzoek van e-Signature.eu in Odoo, met het bereikte eIDAS-niveau en de ondertekende bijlagen
e-Signature.eu: het afgesloten verzoek in Odoo, met het daadwerkelijk bereikte niveau, niet het gevraagde.

Scrive onderscheidt tien statussen (concept, voorbereiding, wacht op start, in behandeling, ondertekend, geannuleerd, verlopen, geweigerd, fout en opgeslagen als sjabloon); wijzigingen komen binnen via een callback, geauthenticeerd met een eigen token per account in de URL, en via een uurlijkse cron. Het bijzondere: de PDF wordt twee keer verzegeld en de connector ververst dezelfde bijlage om niet twee contracten bij dezelfde order te laten staan. Het staat in Scrive en Odoo en, met de endpoints, in de technische versie in het Engels.

Ook Signaturit ondertekent zijn gebeurtenissen niet: de connector authenticeert ze met een eigen token per account in de URL en, indien ingeschakeld, door het herkomst-IP te controleren; daarna ontdubbelt hij en vraagt hij de API opnieuw. Het verzoek doorloopt acht statussen en het brondocument toont er zeven; geweigerd, verlopen en fout plannen een activiteit in voor wie het verzoek heeft aangemaakt. De details staan in Signaturit in Odoo.

Voltooid ondertekeningsverzoek van Signaturit in Odoo: statusbalk, data en de twee gearchiveerde PDF's
Signaturit: hetzelfde verzoek afgesloten, met de ondertekende PDF en het bewijsdocument in de bijlagenteller.

Van provider wisselen zonder van Odoo te wisselen

Providers worden gewisseld: het contract loopt af, er komt een QES-eis die de huidige niet dekt. Wat niet zou moeten veranderen, is wat Odoo van elk document weet. Vier dingen moeten stabiel blijven, zodat de wissel een nieuwe module is en geen migratie:

  • De koppeling tussen het verzoek en het bronrecord: model en identificatie.
  • Een statusveld op de bron met een gemeenschappelijk vocabulaire: niet verzonden, in behandeling, ondertekend, geweigerd, verlopen, geannuleerd, fout.
  • De ondertekende PDF en het bewijs als bijlagen van het bronrecord, genoemd naar het document en niet naar de identificatie van de provider.
  • Een notitie in de chatter bij elke statuswijziging.

Zo blijft wat eerder is ondertekend doorzoekbaar en merken de automatiseringen de wissel niet. Lopende verzoeken worden niet gemigreerd: ze worden afgerond bij de oude provider of opnieuw verzonden via de nieuwe. Dat is het uitgangspunt van elke Odoo-connector voor de software van een partner.

Beslissingschecklist

  1. Wie zou per document schriftelijk een bepaald niveau van je kunnen eisen? Als niemand, is het SES en volstaat Odoo Sign.
  2. Kijk naar het land van de ondertekenaars, niet naar het jouwe: de methode die zij al hebben geïnstalleerd weegt zwaarder dan het logo.
  3. Deel het jaarbedrag door de prijs per handtekening: dat is het omslagpunt waarop elk model loont.
  4. Controleer of het abonnement API-toegang bevat. Zonder token geen connector.
  5. Eis dat de ondertekende PDF en het bewijs terugkomen in het Odoo-bronrecord.
  6. Vraag wat er gebeurt als de webhook niet aankomt. Zonder een geplande actie die opnieuw navraagt, is er geen integratie.
  7. Heeft de groep de provider al gekozen, integreer dan de bestaande en laat het interne werk bij Odoo Sign. Alle drie staan bij technologie- en Odoo-partners en onder oplossingen.

Veelgestelde vragen

Is Odoo Sign voldoende om contracten te ondertekenen?

Tussen partijen die de herkomst niet zullen betwisten wel: het levert een eenvoudige handtekening op die in de EU geldig is, met voltooiingscertificaat. Het volstaat niet wanneer iemand schriftelijk een geavanceerde of gekwalificeerde handtekening eist: volgens de documentatie van Odoo genereert Sign het eerste van de drie eIDAS-typen.

Wat is de beste elektronische handtekening voor Odoo?

Er is geen beste in het algemeen. Betalen per handtekening en ondertekenaars uit de EU: e-Signature.eu. Noordse groep of ondertekenaars met BankID, MitID of Smart-ID: Scrive. Spaanse provider met abonnement: Signaturit. Alles intern en met laag risico: Odoo Sign. De drie connectoren werken in Community en Enterprise zonder afhankelijk te zijn van de Sign-app.

Kan een Spaanse ondertekenaar met deze providers een gekwalificeerde handtekening krijgen?

Dat hangt af van de methode, niet van de provider. Bij e-Signature.eu dekt Evrotrust meer landen dan itsme® volgens de catalogus van de module. Bij Scrive is er geen enkele Spaanse methode. Signaturit biedt een ondertekenaar met gekwalificeerd certificaat. Controleer de methode altijd bij de provider voordat je een QES belooft.

Nuttige links binnen FlexigoTech

eIDAS-handtekening in OdooSES, AES en QES: welk niveau elk document nodig heefte-Signature.eu en Odooitsme, Evrotrust, Veriff en betalen per handtekeningScrive en OdooBankID, MitID en de status in het ERPSignaturit en OdooStatussen, gebeurtenissen en bewijse-Signature.eu ConnectorModulepagina: schermafbeeldingen en versiesTechnologie- en Odoo-partnersMet wie we werken

Wat wij hierbij doen

Elektronische handtekening in OdooWat het doet, schermafbeeldingen, versies en prijs.

Weet je niet welke ondertekeningsprovider bij jouw Odoo past?

Vertel ons welke documenten jullie ondertekenen, vanuit welk record ze vertrekken en in welk land de ondertekenaar zit. Wij zeggen je welk eIDAS-niveau elk document nodig heeft, of Odoo Sign volstaat en, zo niet, welke provider en welke connector. Mail naar comercial@flexigobe.com of bel +34 616 809 504.

Praat met een engineer