De melding en waar ze vandaan komt
Scrive Connector controleert elke partij van het document wanneer je op Verzenden klikt. Als een partij een mobiel nummer nodig heeft en geen bruikbaar nummer heeft, stopt de module met deze tekst:
Partij ‘…’ heeft een mobiel nummer in internationaal formaat nodig (bijv. +34600111222) voor haar bezorg- of identificatie-instellingen.
In plaats van «…» zie je de naam van de betrokken partij. Het schema hieronder laat zien hoe de knoppen, het veld en de melding bij elkaar horen.

Verzenden naar het veld Mobiel en de melding. De labels komen uit de oorspronkelijke tekst van de module.
Wat je niet direct ziet
Ze verschijnt bij Verzenden, vanuit het document of vanuit de wizard
De melding komt zowel van de knop Verzenden van het document als van de knop Verzenden van de verzendwizard: beide komen bij dezelfde controle uit. De knop op het document is verborgen wanneer het veld Status niet op concept of fout staat; met de standaardwaarden zie je hem. De knop in de verzendwizard is altijd zichtbaar.
Als de melding verschijnt, wordt de actie gestopt.
De exacte voorwaarde: de partij vraagt om een mobiel nummer en het veld Mobiel levert er geen
De module loopt de partijen één voor één af. Bij elke partij vraagt ze eerst of die door haar configuratie een mobiel nummer nodig heeft. Zo ja, dan neemt ze wat in Mobiel staat en zet het om naar het enige formaat dat Scrive accepteert; komt daar geen nummer uit, dan stopt ze.
In gewone taal: de melding verschijnt wanneer de partij een mobiel nummer vraagt en het veld Mobiel leeg is (of alleen spaties bevat). Met een ingevuld veld is dit niet de melding die je krijgt.
Welke configuraties ervoor zorgen dat een partij een mobiel nummer vraagt
Volgens de code is het mobiele nummer nodig wanneer aan een van deze voorwaarden van de partij is voldaan:
- haar bezorgmethode omvat het mobiele nummer (alleen mobiel, of e-mail en mobiel);
- haar bezorgmethode voor de bevestiging omvat het mobiele nummer (mobiel, e-mail en mobiel, of e-mail met link en mobiel);
- haar identificatie voor het ondertekenen is de sms-pincode;
- haar identificatie voor het bekijken is een van de methoden die de module aanmerkt als methoden die een mobiel nummer nodig hebben.
Daarom spreekt de melding van «bezorg- of identificatie-instellingen»: de partij is daar terechtgekomen via de bezorging, via de bevestiging of via de identificatie. Een partij waarvan de bezorging, bevestiging en identificatie het mobiele nummer niet gebruiken, geeft deze fout niet.
Zo los je het op: het veld Mobiel met landnummer
Ga naar het tabblad Partijen, tabel Partijen, en vul Mobiel in bij de partij die in de melding wordt genoemd. De help van het veld zegt: «Internationaal formaat met landnummer, bijv. +34600111222. Alleen nodig voor uitnodigingen en bevestigingen per sms en voor de eID-methoden die de ondertekenaar via de telefoon identificeren (sms-pincode, Noorse BankID).»
Voer het nummer in met het landnummer, bijvoorbeeld +34600111222, en klik opnieuw op Verzenden. De andere uitweg is bij die partij weghalen wat het mobiele nummer vereist, volgens de lijst hierboven, maar doe dat alleen als de partij echt geen sms of identificatie via de telefoon gaat gebruiken.
Een controle van de module, uitgevoerd vóór er contact is met Scrive
De code van de methode die deze melding geeft, legt uit dat elke controle een van de strikte validaties weerspiegelt die Scrive toepast bij het starten van de verzending, en dat lokaal falen niets kost. Dat betekent dat de module je waarschuwt, met de naam van de partij in de tekst, zodat je het mobiele nummer corrigeert voordat de verzending verder komt.
Eén melding tegelijk, met de naam van de partij
De methode stopt bij de eerste partij die faalt, en de melding noemt die partij. Als je die hebt opgelost, klik dan opnieuw op Verzenden: een andere partij, of een andere controle van dezelfde partij, kan een andere melding geven.
Binnen elke partij worden vóór het mobiele nummer de naam, de ondertekeningsstap en het e-mailadres gecontroleerd (wanneer de configuratie daarom vraagt). Daarna volgen onder meer het persoonlijk nummer en de aangepaste velden. Een voorbeeld van een latere melding is die over de aangepaste velden van een goedkeurder.

In welke versies zit het
De melding zit in de gepubliceerde code van Odoo 17, 18, 19 en 20, en de module wordt voor die vier versies in Odoo Apps gepubliceerd. De voorwaarde die we net hebben beschreven komt uit de code van Odoo 20.0. De knoppen Verzenden hebben dezelfde weergavevoorwaarde in 17, 18, 19 en 20.
Zo helpt FlexigoTech je
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Als Scrive Connector je bij het verzenden onverwachte meldingen geeft, of als je de partijen van je documenten goed wilt laten configureren, stuur ons dan een bericht.
Scrive Connector is een eenmalige betaling per Odoo-versie en vereist het abonnement op FlexigoTech Cloud (plan Connector: € 49 per maand of € 490 per jaar, excl. btw). De prijs van elke versie staat op de productpagina en op de pagina van de module.
Lees verder
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_scrive_connector 20.0 (442af8bf): models/scrive_party.py
- Broncode van de module: flexigobe_scrive_connector 20.0 (442af8bf): views/scrive_document_views.xml
- Broncode van de module: flexigobe_scrive_connector 20.0 (442af8bf): wizard/scrive_send_wizard_views.xml
- apps.odoo.com/apps/modules/20.0/flexigobe_scrive_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
