Wanneer de melding verschijnt en wat ze betekent
Met Odoo in het Nederlands is de volledige tekst deze: … is geen uitgaande levering. Een leveringsbevestiging is het bewijs van de klant dat de goederen zijn overhandigd, dus alleen een uitgaande overboeking kan worden afgetekend. (… is not a delivery order. A delivery sign-off is the customer's proof that the goods were handed over, so only an outgoing transfer can be signed off.) De puntjes aan het begin worden vervangen door de naam van de levering.
Dit is een fout die de actie stopt. Ze kan verschijnen wanneer je op de knop Afleveringsgoedkeuring (Scrive) in de weergave van de levering klikt: de knop roept een methode van de module aan, en die methode geeft de melding wanneer de levering geen uitgaande overboeking is. Met andere woorden: de module wil niet dat een klant wordt gevraagd de levering af te tekenen van iets wat geen levering is.

Het tweede schema toont dezelfde melding in het Spaans, Duits, Frans, Italiaans en Portugees, zoals de gebruiker ze ziet afhankelijk van de taal van zijn Odoo.


Wat de module controleert
De melding staat in de gepubliceerde code van Odoo 17, 18, 19 en 20. Wat hieronder volgt over de voorwaarde en de volgorde van de controles is wat in de code van Odoo 20.0 te lezen is.
De voorwaarde is er maar één
De code van de module kijkt naar het type van de levering. Als het geen uitgaande overboeking is, geeft ze de melding. Bij deze controle telt alleen dat type: de levering is uitgaand of niet.
Het is de eerste controle van de methode
In Odoo 20.0 begint de methode die de melding geeft met deze controle. Een levering die niet uitgaand is, krijgt deze melding ongeacht de status, en een uitgaande levering krijgt ze niet. Als je deze tekst leest, moet je dus naar het type van de levering kijken en niet naar de status.
Elke levering die niet uitgaand is, voldoet aan de voorwaarde
Het hoeft geen bepaald type te zijn: het volstaat dat het niet uitgaand is. De opmerking in de code van Odoo 20.0 noemt ontvangsten en interne verplaatsingen als voorbeelden.
Bij die leveringen is de knop verborgen
De weergave verbergt Afleveringsgoedkeuring (Scrive) wanneer de levering niet uitgaand is of wanneer de status niet Beschikbaar of Voltooid is. Zo verschijnt de knop niet bij een ontvangst of een interne verplaatsing. De controle zit echter niet in de weergave maar in de methode die de knop aanroept, en die methode geeft de melding. Dezelfde weergavevoorwaarde staat in Odoo 17, 18, 19 en 20.
De reden staat in de code zelf
De opmerking bij de methode vat het in Odoo 20.0 samen: vraag een klant nooit om af te tekenen voor goederen die niet vertrokken zijn. Ze vertelt ook dat de knop op alle leveringen stond, inclusief ontvangsten, interne verplaatsingen en concepten, en dat één klik een «afleverbon» van een levering die niet had plaatsgevonden naar de leverancier stuurde, of naar niemand. Deze melding is de beveiliging van de module voor leveringen die niet uitgaand zijn.
De knop en de melding zitten in een submodule
Deze functie zit niet in de hoofdmodule, maar in de submodule Scrive-leveringsbevestiging (Scrive Delivery Sign-off, flexigobe_scrive_connector_stock). In Odoo 17, 18, 19 en 20 hangt ze af van flexigobe_scrive_connector en van stock, en wordt ze automatisch geïnstalleerd wanneer de afhankelijkheden aanwezig zijn.
Hoe je het oplost
De module ondersteunt de leveringsbevestiging alleen bij een uitgaande levering, dus de oplossing is ze vanuit zo'n levering te vragen:
- Zoek de uitgaande levering van de levering die de klant moet afbekrachtigen met zijn handtekening.
- Open ze en controleer of ze de status
BeschikbaarofVoltooidheeft. Bij een uitgaande levering met een andere status zie je de knop niet. - Klik daar op
Afleveringsgoedkeuring (Scrive).
Ontvangsten en interne verplaatsingen ondersteunen de leveringsbevestiging niet: vraag ze aan vanuit de uitgaande levering.
Prijs en versies
De module is gepubliceerd in Odoo Apps voor Odoo 17, 18, 19 en 20. Ze vereist het abonnement op FlexigoTech Cloud (plan Conector: € 49 per maand of € 490 per jaar, excl. btw). Met het abonnement is de module voor de nieuwe Odoo-versies inbegrepen als je haar op flexigotech.com hebt gekocht; in de Odoo App Store koop je elke Odoo-versie daar. De verbinding loopt via FlexigoTech Cloud. De aankoopgegevens staan op de pagina in Odoo Apps en op de pagina van de module.
Als je hulp nodig hebt
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en maatwerkintegraties. Wil je nagaan hoe uitgaande leveringen aansluiten op je leveringsbevestigingen, of de werkwijze afstemmen op je magazijn, schrijf ons dan.
Als je andere meldingen van de module interessant vindt, zijn hier twee: die over de callbacks van verzonden documenten en die over de toegestane dagen.
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_stock 20.0 (21b3b940): models/stock_picking.py
- Broncode van de module: flexigobe_scrive_connector_stock 20.0 (21b3b940): views/stock_picking_views.xml
- Broncode van de module: flexigobe_scrive_connector_stock 20.0 (21b3b940): __manifest__.py
- apps.odoo.com/apps/modules/20.0/flexigobe_scrive_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
- Broncode van de module: flexigobe_scrive_connector 20.0 (21b3b940): __manifest__.py
- Broncode van de module: flexigobe_scrive_connector 20.0 (21b3b940): wizard/scrive_send_wizard.py
