Saltar al contenido principal
Scrive

Scrive Connector y contratos de RR. HH.: qué cambia entre Odoo 17, 18, 19 y 20

El envío a firma de contratos laborales de Scrive Connector cambia de sitio según la rama: el botón Enviar a firma (Scrive) (Send for signature (Scrive)) está en el contrato en Odoo 17 y 18, y en el empleado en Odoo 17, 19 y 20, pero no en el de 18.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 5 de noviembre de 2026

Lo esencial

Módulo
Scrive
Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del conector, versión 20.0 · en las fuentes enlazadas al final
Lectura
5 min

Dónde vive el envío a firma de contratos laborales

Esto no está en el módulo principal: vive en el submódulo Contratos de RR. HH. con Scrive (Scrive HR Contracts, flexigobe_scrive_connector_hr). En Odoo 17 y 18 depende de flexigobe_scrive_connector y de hr_contract; en Odoo 19 y 20 depende de flexigobe_scrive_connector y de hr. Se instala solo cuando están presentes sus dependencias.

El módulo está publicado en Odoo Apps para 17, 18, 19 y 20, y cada rama tiene sus propios botones y mensajes en este submódulo.

Esquema de los rótulos del módulo por versión de Odoo, de la 17 a la 20
Esquema hecho con código a partir del código publicado de cada rama, no es una captura de Odoo.
Odoo + Scrive: see who signed, get the sealed PDF
Vídeo: Odoo + Scrive: see who signed, get the sealed PDF (vídeo en inglés)

Qué botón hay en cada versión

El botón Enviar a firma (Scrive) tiene dos sitios en este submódulo: la pantalla del contrato y la del empleado. La tabla dice en qué versiones está cada uno.

Botón Enviar a firma (Scrive)Odoo 17Odoo 18Odoo 19Odoo 20
En la pantalla del contratoSíSíNoNo
En la pantalla del empleadoSíNoSíSí

Dos cosas valen para los dos botones, en las versiones donde existen: el módulo los oculta mientras el registro no está listo para firma, y solo los ve quien tiene el permiso de usuario de Scrive del módulo.

Un matiz para no confundirse: que el botón no esté en la pantalla del contrato en Odoo 19 y 20 no significa que el rótulo Enviar a firma (Scrive) desaparezca de esas versiones. El mismo rótulo sigue en otras pantallas del módulo. Lo mismo pasa en Odoo 18 con la pantalla del empleado: el botón no está ahí, pero el rótulo sí está en otras pantallas, entre ellas la del contrato.

Esquema de lo que aparece y desaparece al pasar de Odoo 17 a 18 y de 18 a 19
Esquema hecho con código a partir del código publicado de cada rama, no es una captura de Odoo. Marca qué rótulos del código aparecen (+) y cuáles desaparecen (-) en cada salto de versión, entre ellos Enviar a firma (Scrive).

Los mensajes del submódulo, versión a versión

Los mensajes también cambian por rama.

Odoo 17

  • A contract without an employee cannot be sent for signature: set the employee on the contract first.
  • The employment contract of … prints …, which your access rights do not let you read, so it cannot be previewed. You can still send it for signature: the employee receives the complete contract.
  • … no tiene ningún registro de contrato que enviar a firma. (… has no contract record to send for signature.)

Odoo 18

  • Una plantilla de contrato no se puede enviar a firma: abra el empleado cuyo contrato quiere firmar. (A contract template cannot be sent for signature: open the employee whose contract you want signed instead.)
  • Only a Contracts Administrator can send an employment contract for signature or preview it.

Odoo 19 y 20

  • Una plantilla de contrato no se puede enviar a firma: abra el empleado cuyo contrato quiere firmar.
  • El contrato laboral de … imprime …, que solo puede leer un responsable de RR. HH., así que no se puede previsualizar con sus derechos de acceso. Aun así puede enviarlo a firma: el empleado recibe el contrato completo. (The employment contract of … prints …, which only an HR Manager may read, so it cannot be previewed with your access rights. You can still send it for signature: the employee receives the complete contract.)
  • … no tiene ningún registro de contrato que enviar a firma.
  • … todavía no tiene contrato laboral: rellene la fecha de inicio del contrato antes de enviarlo a firma. (… has no employment contract yet: fill in the contract start date before sending it for signature.)

Qué cambia al subir de versión

Si pasas de Odoo 17 a 18, el botón de la pantalla del empleado ya no está en 18, y el del contrato sigue. Desaparecen los mensajes sobre un contrato sin empleado, sobre los derechos de acceso a la vista previa tal como se leen en 17 y sobre la falta de un registro de contrato. Aparecen el de la plantilla de contrato y el que habla de un Contracts Administrator.

Si pasas de 18 a 19, el botón del contrato deja de estar y el del empleado vuelve. El mensaje del Contracts Administrator no está en 19; en 19 aparecen uno que habla de un responsable de RR. HH. y de la vista previa, y otro que pide rellenar la fecha de inicio del contrato. El mensaje sobre la falta de un registro de contrato vuelve.

De 19 a 20, los botones y los mensajes citados arriba están igual en las dos ramas. La dependencia del submódulo sí cambia entre 18 y 19: de hr_contract a hr.

Los mensajes de vista previa de 17, 19 y 20 dicen algo útil para decidir: aun sin poder previsualizar el contrato con tus derechos de acceso, puedes enviarlo a firma, y el empleado recibe el contrato completo.

Cómo comprobarlo en tu Odoo

Abre la pantalla del contrato (si tu Odoo es 17 o 18) o la del empleado (17, 19 o 20) con un usuario que tenga el permiso de usuario de Scrive del módulo. Si no ves el botón Enviar a firma (Scrive), comprueba tres cosas: que tu versión lo trae en esa pantalla según la tabla, que tu usuario tiene ese permiso y que el registro está listo para firma, porque el módulo lo oculta mientras no lo está.

Qué tener antes y qué cuesta

El módulo es de pago único por versión de Odoo y necesita la suscripción a FlexigoTech Cloud, plan Conector: 49 € al mes o 490 € al año, sin IVA (el plan Pro cuesta 98 € al mes o 980 € al año, sin IVA). El precio del módulo de cada versión está en su ficha de Odoo Apps y en la página del módulo.

La conexión pasa por FlexigoTech Cloud, que guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla. Sin suscripción, o con el servicio suspendido, se para lo que da la suscripción; los datos se quedan en tu Odoo. Con la suscripción, el módulo para las versiones nuevas de Odoo va incluido si lo compraste en flexigotech.com; en el Odoo App Store, cada versión se compra allí.

Cómo puede ayudarte FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si estás eligiendo rama para firmar contratos laborales, o vas a migrar entre versiones, escríbenos y lo revisamos contigo.

Sigue leyendo

Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes