Salta al contingut principal
Scrive

Scrive Connector: l'error d'un albarà que no és de sortida

El missatge que diu que l'albarà no és de sortida és la comprovació amb què el mòdul impedeix demanar la conformitat de lliurament des d'un albarà que no és de sortida. En aquests albarans el botó Delivery sign-off (Scrive) està ocult; la conformitat es demana des de l'albarà de sortida corresponent, en estat Preparat o Fet.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Mòdul
Scrive
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 20.0 · a les fonts enllaçades al final
Lectura
4 min

Quan surt el missatge i què significa

Amb Odoo en català, el text complet és aquest: … 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. Els punts suspensius del principi els substitueix el nom de l'albarà.

És un error que atura l'acció. Pot sortir en prémer el botó Delivery sign-off (Scrive) de la vista de l'albarà: el botó crida un mètode del mòdul, i aquest mètode llança el missatge quan l'albarà no és una transferència de sortida. En altres paraules, el mòdul no vol que es demani a un client que signi el lliurament d'alguna cosa que no és un lliurament.

Esquema fet amb codi, no és una pantalla d'Odoo: el botó Delivery sign-off (Scrive) i a sota el missatge d'error d'un albarà que no és de sortida
Esquema del botó i del missatge amb els rètols originals del codi del mòdul; el missatge és al codi publicat d'Odoo 17, 18, 19 i 20.

El segon esquema mostra el mateix missatge en castellà, alemany, francès, italià i portuguès, tal com el veu l'usuari segons l'idioma del seu Odoo.

Esquema fet amb codi a partir de les traduccions publicades del mòdul, no és una pantalla d'Odoo: el mateix missatge en castellà, alemany, francès, italià i portuguès
Esquema amb el missatge tal com el veu l'usuari segons l'idioma del seu Odoo.
Odoo + Scrive: see who signed, get the sealed PDF
Vídeo: Odoo + Scrive: see who signed, get the sealed PDF (vídeo en anglès)

Què comprova el mòdul

El missatge és al codi publicat d'Odoo 17, 18, 19 i 20. El que segueix sobre la condició i l'ordre de les comprovacions és el que es llegeix al codi d'Odoo 20.0.

La condició és una sola

El codi del mòdul mira el tipus de l'albarà. Si no és una transferència de sortida, llança el missatge. En aquesta comprovació només compta aquest tipus: l'albarà o és de sortida o no ho és.

És la primera comprovació del mètode

A Odoo 20.0, el mètode que llança el missatge comença per aquesta comprovació. Un albarà que no és de sortida rep aquest missatge sigui quin sigui el seu estat, i un albarà de sortida no el rep. Per això, si llegeixes aquest text, el que has de mirar és el tipus de l'albarà i no el seu estat.

Qualsevol albarà que no sigui de sortida compleix la condició

No cal que sigui d'un tipus concret: n'hi ha prou que no sigui de sortida. El comentari del codi d'Odoo 20.0 anomena com a exemples les recepcions i els moviments interns.

En aquests albarans el botó està ocult

La vista oculta Delivery sign-off (Scrive) quan l'albarà no és de sortida o quan el seu estat no és Preparat ni Fet. Així, en una recepció o en un moviment intern el botó no apareix. La comprovació, tanmateix, no és a la vista sinó al mètode al qual crida el botó, i és aquest mètode el que llança el missatge. La mateixa condició de vista figura a Odoo 17, 18, 19 i 20.

El motiu està escrit al mateix codi

El comentari del mètode, a Odoo 20.0, ho resumeix: no demanar mai a un client que signi per mercaderia que no ha sortit. Explica a més que el botó va arribar a ser a tots els albarans, incloses les recepcions, els moviments interns i els esborranys, i que un clic enviava al proveïdor, o a ningú, un «full de lliurament» d'un lliurament que no havia passat. Aquest missatge és la guarda del mòdul per als albarans que no són de sortida.

El botó i el missatge viuen en un submòdul

Aquesta funció no és al mòdul principal, sinó al submòdul Scrive Delivery Sign-off (flexigobe_scrive_connector_stock). A Odoo 17, 18, 19 i 20 depèn de flexigobe_scrive_connector i de stock, i s'instal·la sol quan hi ha les seves dependències.

Com resoldre-ho

El mòdul només admet la conformitat de lliurament en un albarà de sortida, així que la solució és demanar-la des d'un:

  1. Localitza l'albarà de sortida del lliurament que vols que signi el client.
  2. Obre'l i comprova que està en Preparat o Fet. En un albarà de sortida amb un altre estat, el botó no es veu.
  3. Prem allà Delivery sign-off (Scrive).

Les recepcions i els moviments interns no admeten la conformitat de lliurament: demana-la des de l'albarà de sortida.

Preu i versions

El mòdul està publicat a Odoo Apps per a Odoo 17, 18, 19 i 20. Necessita la subscripció a FlexigoTech Cloud (pla Connector: 49 €/mes o 490 €/any, sense IVA). Amb la subscripció, el mòdul per a les versions noves d'Odoo va inclòs si el vas comprar a flexigotech.com; a l'Odoo App Store, cada versió d'Odoo es compra allà. La connexió passa per FlexigoTech Cloud. Els detalls de compra són a la fitxa d'Odoo Apps i a la pàgina del mòdul.

Si necessites ajuda

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si vols revisar com encaixen els albarans de sortida amb les teves signatures de lliurament, o ajustar el flux al teu magatzem, escriu-nos.

Si t'interessen altres missatges del mòdul, aquí en tens dos: el dels callbacks de documents enviats i el dels dies permesos.

Continua llegint

Què fa el botó «Send» de Scrive Connector, pas a pasQuè fa el botó Send de Scrive Connector a Odoo: què comprova, què crea, on et porta després i quins missatges el poden aturar.Scrive Connector: «Callbacks can only be triggered for sent documents.»Quan surt l'error de callbacks a Scrive Connector per a Odoo, quina condició el provoca (estat i ID del document) i com resoldre'l.El missatge «Days must be between 1 and 365.» a Scrive ConnectorQuan surt «Days must be between 1 and 365.» a Scrive Connector, què comprova el codi en prémer Apply i com corregir-ho pas a pas sense perdre res.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts