Naar hoofdinhoud
Scrive

«… heeft geen contractrecord om ter ondertekening te versturen» in Scrive

De melding … heeft geen contractrecord om ter ondertekening te versturen. (… has no contract record to send for signature.) verschijnt als je op Ter ondertekening verzenden (Scrive) klikt op het werknemersformulier terwijl dat formulier geen enkel contractrecord toont; op de plaats van de puntjes staat de naam van de werknemer. De actie stopt en er wordt niets verzonden. Je lost het op door het formulier een contractrecord te laten tonen en daarna opnieuw op de knop te klikken.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 5 november 2026

In het kort

Module
Scrive
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 20.0 · in de bronnen onderaan
Leestijd
5 min

Een voorbeeld: Lucía klikt op de knop en er wordt niets verzonden

Voorbeeld Fictief geval: het bedrijf en de cijfers zijn verzonnen om de werkwijze uit te leggen.

Muebles Lumbre is een verzonnen bedrijf dat Odoo gebruikt met Scrive Connector. Lucía, van HR, opent het formulier van Marcos Ibarra, die net is begonnen, en klikt op Ter ondertekening verzenden (Scrive). Odoo verzendt niets en toont deze melding:

Marcos Ibarra no tiene ningún registro de contrato que enviar a firma.

Lucía denkt dat de verbinding met Scrive is mislukt. De melding gaat over iets anders: over het formulier zelf, dat op dat moment geen enkel contractrecord toont.

Schema gemaakt met code van de knop «Send for signature (Scrive)» en daaronder de melding «… has no contract record to send for signature.»
Schema gemaakt met code op basis van de gepubliceerde code van de module, geen schermafbeelding van Odoo. De labels staan in het Engels, de oorspronkelijke tekst van de module.
Odoo + Scrive: see who signed, get the sealed PDF
Video: Odoo + Scrive: see who signed, get the sealed PDF (video in het Engels)

Wanneer verschijnt de melding precies

De melding wordt gegeven door de actie van de knop Ter ondertekening verzenden (Scrive) op het werknemersformulier. Dit doet die actie, in volgorde:

  • Ze pakt het werknemersformulier waarop is geklikt.
  • Ze kijkt welk contractrecord dat formulier op dat moment toont.
  • Als er geen is (de voorwaarde in de code is dat dat record leeg is), stopt ze met de melding, met de naam van de werknemer ervoor, en wordt er niets verzonden.
  • Als er wel een is, geeft de actie de verzending door aan dat contractrecord.

Wat er na die overdracht gebeurt, staat in het artikel over wat de knop «Verzenden» van Scrive Connector doet.

Een detail in de code is belangrijk om dit geval te begrijpen. In Odoo 20 wordt volgens de opmerking bij de methode zelf het contract verzonden dat het formulier toont, niet altijd het actuele: bijvoorbeeld het contract dat is gekozen in de tijdlijn met versies in de kop. Daarom hangt de melding af van wat het formulier op dat moment toont.

Met Odoo in het Nederlands heet de knop Ter ondertekening verzenden (Scrive) en luidt de melding «… heeft geen contractrecord om ter ondertekening te versturen.». Het volgende schema toont dezelfde tekst in andere talen van Odoo.

Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module: de foutmelding in het Nederlands, Duits, Frans, Italiaans en Portugees
Schema gemaakt met code, geen schermafbeelding van Odoo. In het Nederlands: «… heeft geen contractrecord om ter ondertekening te versturen.»; in het Duits: «… hat keinen Vertragsdatensatz, der zur Unterschrift gesendet werden könnte.»; in het Frans: «… n'a aucun contrat à envoyer pour signature.»; in het Italiaans: «… non ha alcun contratto da inviare per la firma.»; in het Portugees: «… não tem qualquer registo de contrato para enviar para assinatura.»

Wat het betekent

Het betekent dat de module vanaf dat formulier niets kan doorgeven aan de verzending: het formulier toont geen enkel contractrecord van de werknemer. De melding gaat niet over de verbinding, niet over een document en niet over je Scrive-account; ze zegt dat het contractrecord ontbreekt dat verzonden zou worden.

Wanneer zie je de knop

In Odoo 17, 19 en 20 wordt Ter ondertekening verzenden (Scrive) verborgen als het veld Contract klaar om te ondertekenen (Contract Ready to Sign) niet actief is. Dat veld is in geen enkele weergave zichtbaar. De melding verschijnt daarentegen als je op de knop klikt terwijl het formulier geen enkel contractrecord toont.

Hoe Lucía het stap voor stap oploste

  1. Ze opent het formulier van Marcos en controleert of het een contractrecord toont.
  2. Als de werknemer al contractrecords heeft, laat ze het formulier het record tonen dat ze wil verzenden. In Odoo 20 kan ze het kiezen in de tijdlijn met versies in de kop van het formulier.
  3. Als de werknemer geen contractrecord heeft, maakt ze er eerst een aan in Odoo, voordat ze op de knop klikt.
  4. Met een formulier dat een contractrecord toont, klikt ze opnieuw op Ter ondertekening verzenden (Scrive). De melding verschijnt niet meer en de verzending gaat naar dat contractrecord.

Bij Lucía had Marcos nog geen enkel contractrecord. Zodra hij er een had, gaf de knop de melding niet meer.

Waar dit zit en in welke versies

De knop en de melding zitten niet in de hoofdmodule, maar in de submodule Scrive HR-contracten (Scrive HR Contracts, flexigobe_scrive_connector_hr). Die wordt alleen geïnstalleerd als de afhankelijkheden aanwezig zijn:

  • In Odoo 17 en 18 hangt hij af van flexigobe_scrive_connector en hr_contract.
  • In Odoo 19 en 20 hangt hij af van flexigobe_scrive_connector en hr.

De melding staat in de gepubliceerde code van Odoo 17, 19 en 20, niet in die van Odoo 18. De module is gepubliceerd in Odoo Apps voor Odoo 17, 18, 19 en 20, en de prijs per versie vind je op de pagina in Odoo Apps en op de pagina van de module. Het is een eenmalige betaling per versie en vereist het abonnement op FlexigoTech Cloud (plan Conector: € 49 per maand of € 490 per jaar, excl. btw).

Wat je van dit geval leert

  • De melding gaat over het werknemersformulier: ze verschijnt als er geen contractrecord is om aan de verzending door te geven, niet door de verbinding met Scrive.
  • Wat wordt verzonden, is wat het formulier toont. Kijk dus eerst welk contractrecord je voor je hebt.
  • De naam vóór de tekst is die van de werknemer van het formulier waarop je hebt geklikt, zodat je kunt controleren of je op het juiste formulier zit.
  • Als de werknemer geen contractrecord heeft, moet je er een aanmaken voordat je op de knop klikt.

Hoe FlexigoTech helpt

Als je Odoo invoert en wilt dat werknemerscontracten met Scrive ter ondertekening gaan, voert FlexigoTech Odoo 17, 18, 19 en 20 in en ontwikkelt het connectoren en integraties op maat.

Lees verder

Wat de knop ‘Verzenden’ van Scrive Connector doet, stap voor stapWat de knop Verzenden van Scrive Connector in Odoo doet: wat hij controleert, wat hij aanmaakt, waar je daarna uitkomt en welke meldingen hem stoppen.Scrive Connector: «Callbacks kunnen alleen worden geactiveerd voor verzonden documenten.»Wanneer de callbackfout in Scrive Connector voor Odoo verschijnt, welke voorwaarde hem veroorzaakt (status en document-ID) en hoe je hem oplost.De melding «Dagen moeten tussen 1 en 365 liggen.» in Scrive ConnectorWanneer Dagen moeten tussen 1 en 365 liggen. verschijnt in Scrive Connector, wat de code controleert bij Toepassen en hoe je het oplost.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen