Saltar al contenido principal
Scrive

Scrive Connector: «la etapa de firma debe ser 1 o superior», cómo corregirlo

El mensaje Parte «…»: la etapa de firma debe ser 1 o superior (se ha recibido …). (Party '…': the signing stage must be 1 or higher (got …).) sale al guardar un participante cuyo campo Etapa de firma (Signing Stage) vale menos que 1; se arregla poniendo 1 o un número mayor y guardando de nuevo.

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
4 min

Cuándo sale este mensaje, según el código

Scrive Connector comprueba la etapa de firma de cada participante en el momento de guardar. Si el valor es menor que 1, la ficha no se guarda y Odoo muestra el mensaje. Es un error que detiene la acción: no se guarda nada de lo que ibas a cambiar.

La condición es una sola: que la etapa sea menor que 1. Como el campo es un número entero, el cero o cualquier número negativo la cumplen; el 1 y los números mayores pasan sin problema. El módulo trae esta comprobación en el código publicado de Odoo 17, 18, 19 y 20.

El campo Etapa de firma se ve en la pestaña Participantes (Parties), dentro de la tabla Participantes. Su valor por defecto en el código es 1.

Esquema hecho con código (no es una pantalla de Odoo) con el flujo: guardar con el campo Signing Stage y, debajo, el mensaje de error; los rótulos van en inglés, como en el código del módulo
Esquema del flujo: al guardar se comprueba el campo de etapa de firma y, si es menor que 1, aparece el mensaje. Es un esquema generado a partir del código publicado, con rótulos en inglés.
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)

Cómo leer el mensaje

El mensaje se compone de tres trozos y cada uno te da una pista:

  • Parte «…»: el nombre del participante que incumple la regla. Si ese participante no tiene nombre, en su lugar verás Participante sin nombre (Unnamed party).
  • la etapa de firma debe ser 1 o superior: la regla que se ha incumplido.
  • (se ha recibido …): el valor que tenía el campo Etapa de firma cuando intentaste guardar.
Esquema hecho con código (no es una pantalla de Odoo) con el mismo mensaje en castellano, alemán, francés, italiano y portugués
El mensaje tal como lo muestran las traducciones publicadas del módulo, según el idioma de Odoo. Es un esquema generado a partir de los ficheros de traducción.

El comentario del propio código explica el origen de la comprobación: antes, una etapa 0 se convertía en silencio en 1 al construir los datos de la firma, y una etapa negativa se enviaba a Scrive tal cual.

Qué pasa con cada valor al guardar

Valor de Etapa de firmaQué ocurre al guardar
CeroLa ficha no se guarda y el mensaje dice se ha recibido 0.
Un número negativoLa ficha no se guarda y el mensaje muestra ese número en se ha recibido ….
1 o un número mayorPasa esta comprobación.

Cómo resolverlo, paso a paso

  1. Lee el mensaje entero. El nombre entre « » te dice qué participante falla (o Participante sin nombre si no tiene nombre) y el número tras «se ha recibido» te dice qué valor había.
  2. Ve a la pestaña Participantes y localiza, en la tabla Participantes, el participante que nombra el mensaje y su campo Etapa de firma.
  3. Sustituye el valor por 1 o por un número mayor. Qué número poner depende del orden de firma que quieras; más abajo tienes lo que dice la ayuda del campo.
  4. Revisa el resto de participantes de la tabla. La comprobación recorre los participantes y se detiene en el primero que no cumple, así que si varios tienen un valor menor que 1, el mensaje nombra uno y los demás pueden salir después.
  5. Guarda de nuevo. Si vuelve a aparecer el mensaje, mira el valor que indica se ha recibido … y corrígelo en el participante nombrado.

Qué número poner en cada participante

La ayuda del campo Etapa de firma dice: «Los participantes se invitan en orden ascendente de etapa; la etapa 2 se invita cuando todos los participantes de la etapa 1 han firmado.»

De ahí salen dos ideas para elegir el valor:

  • La etapa 1 es el valor por defecto del campo y el mínimo que acepta el módulo.
  • Si un participante debe esperar a que firmen los de la etapa 1, ponle la etapa 2: según la ayuda, se invita cuando todos los participantes de la etapa 1 han firmado.

Si lo único que quieres es salir del error y no tienes un orden pensado, deja el valor por defecto, 1.

Qué comprobar después de guardar

  • Que la ficha se guarda sin que aparezca el mensaje.
  • Que en la tabla Participantes todos los participantes tienen en Etapa de firma un valor de 1 o superior.
  • Que el orden de las etapas coincide con el orden en que quieres invitar a cada participante, según la ayuda del campo.

Si además quieres repasar cómo se envía un documento a firma, tienes el artículo sobre qué hace el botón «Enviar» de Scrive Connector.

Coste y ayuda con Scrive Connector

Scrive Connector es un módulo de pago único por versión de Odoo (publicado para 17, 18, 19 y 20) y necesita la suscripción a FlexigoTech Cloud, plan Conector: 49 €/mes o 490 €/año sin IVA. La conexión pasa por FlexigoTech Cloud, que guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla. Puedes ver la ficha en Odoo Apps o la página del módulo en flexigotech.com.

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida.

Última actualización: noviembre de 2026.

Sigue leyendo

Qué hace el botón «Enviar» de Scrive Connector, paso a pasoQué hace el botón Enviar de Scrive Connector en Odoo: qué comprueba, qué crea, adónde te lleva después y qué mensajes pueden pararlo.Scrive Connector: «Los callbacks solo pueden lanzarse para documentos enviados.»Cuándo sale el error de callbacks en Scrive Connector para Odoo, qué condición lo provoca (estado e ID del documento) y cómo resolverlo.El mensaje «Los días deben estar entre 1 y 365.» en Scrive ConnectorCuándo sale «Los días deben estar entre 1 y 365.» en Scrive Connector, qué comprueba el código al pulsar Aplicar y cómo corregirlo.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes