Aller au contenu principal
Scrive

L'erreur « Seuls les documents signés peuvent être transférés. » de Scrive Connector

Le message Seuls les documents signés peuvent être transférés. (Only signed documents can be forwarded.) s'affiche quand vous cliquez sur Transférer (Forward) dans la fenêtre de transfert alors que le Statut (State) du document n'est pas Signé. Pour le résoudre, vérifiez le statut dans Scrive › Documents de signature (Scrive › Signature Documents) : le transfert n'aboutit que si le document est à Signé. Voici la condition exacte du code et ce qui se passe avant et après.

FlexigoTech · Responsable : Víctor Gómez · Mis à jour le 5 novembre 2026

L'essentiel

Module
Scrive
Versions
Odoo 17, 18, 19 et 20
Vérifié
dans le code du connecteur, version 20.0 · dans les sources citées à la fin
Lecture
4 min

Ce que le message ne vous dit pas

Le module vérifie le statut à la confirmation du transfert

Dans la fenêtre de transfert, le bouton Transférer est toujours visible (Odoo 17, 18, 19 et 20). C'est au moment du clic que le module vérifie que le document est à Signé. Si ce n'est pas le cas, l'action s'arrête et vous voyez Seuls les documents signés peuvent être transférés.

La vérification porte sur le champ Statut du document que vous voulez transférer. Pour connaître sa valeur, ouvrez le document et consultez ce champ, comme expliqué plus bas.

La condition est une comparaison avec le statut Signé

Le code du transfert lève le message lorsque le champ Statut du document ne vaut pas Signé. C'est la première chose que fait le transfert avec ce document, avant de contacter Scrive. Le bouton Transférer de la fenêtre de transfert arrive à ce point : son action de confirmation passe par la méthode de transfert, qui est celle qui lève l'avertissement lorsque la condition est remplie.

Schéma réalisé à partir du code : le menu Scrive › Signature Documents, le bouton Forward, le champ State et le message Only signed documents can be forwarded.
Schéma réalisé à partir du code publié du module (ce n'est pas un écran d'Odoo) : du menu au bouton et au champ de statut, puis au message. Valable pour Odoo 17, 18, 19 et 20.

Toute autre valeur de Statut le déclenche

La vérification demande seulement si le statut est Signé ou non : tout ce qui n'est pas Signé est bloqué. Les valeurs du champ Statut sont Brouillon (Draft), Préparation (Preparation), En attente de démarrage (Awaiting Start), En attente (Pending), Signé, Annulé (Canceled), Expiré (Timed Out), Rejeté (Rejected), Erreur, et Enregistré comme modèle (Saved as Template). Avec n'importe laquelle d'entre elles, sauf Signé, le transfert s'arrête avec ce message.

C'est pourquoi un document En attente et un document Rejeté reçoivent exactement le même avertissement : le module ne fait pas de distinction entre eux, il vérifie seulement si le statut est Signé.

L'action s'arrête avant de toucher à quoi que ce soit

Lorsque le statut n'est pas Signé, le code s'interrompt à ce stade : aucune requête n'est envoyée à Scrive pour transférer le document et aucune note n'est publiée dessus. Rien de ce que l'action devait modifier n'est enregistré.

Où vérifier le statut avant de transférer

Les fiches des documents s'ouvrent depuis le menu Scrive › Documents de signature. L'entrée Scrive demande le droit Utilisateur (User) : si vous ne l'avez pas, vous ne voyez pas cette entrée. Le champ Statut est visible dans la fiche de Documents de signature ainsi que dans sa liste.

  1. Ouvrez Scrive › Documents de signature et repérez le document.
  2. Regardez son Statut, dans la fiche ou dans la liste.
  3. S'il indique Signé, le transfert passe la vérification.
  4. S'il indique une autre valeur, le module ne le transférera pas tant que le document n'est pas à Signé.
Vue kanban de Documents de signature avec les colonnes Signed, Draft, Pending, Rejected et Saved as Template, et des cartes avec référence, titre et nombre de signatures.
Vue kanban des documents de signature avec des données de démonstration (les titres portent la mention DEMO) ; la dernière colonne apparaît coupée.

Que se passe-t-il quand le document est bien à Signé

Une fois la vérification passée, le module demande à Scrive de transférer le document à l'adresse e-mail indiquée lors du transfert. Ensuite, il publie sur le document lui-même une note qui garde la trace du transfert vers cette adresse, et l'action se termine.

Voici l'ordre du code : d'abord la vérification du statut, puis la requête à Scrive et enfin la note sur le document. Avec un statut différent de Signé, seule la première étape s'exécute, et c'est pourquoi, lorsque vous voyez ce message, le document n'arrive même pas jusqu'à Scrive.

C'est le même message dans les quatre versions

Le message figure dans le code publié des branches 17, 18, 19 et 20, et le module est publié sur Odoo Apps pour ces mêmes versions. Le code de la méthode que nous avons décrite est celui d'Odoo 20.

Si vous abordez le flux par l'autre bout, vous pouvez voir ce que fait le bouton « Envoyer » ou un autre message du module qui dépend du statut du document.

Odoo + Scrive: see who signed, get the sealed PDF
Vidéo : Odoo + Scrive: see who signed, get the sealed PDF (vidéo en anglais)

Comment FlexigoTech vous aide

FlexigoTech met en œuvre Odoo 17, 18, 19 et 20 et développe des connecteurs et des intégrations sur mesure. Si vous voulez voir le module, consultez la page de Scrive Connector et sa fiche sur Odoo Apps.

À lire aussi

Ce que fait le bouton « Envoyer » de Scrive Connector, étape par étapeCe que fait le bouton Envoyer de Scrive Connector dans Odoo : ce qu'il vérifie, ce qu'il crée, où il vous mène ensuite et quels messages peuvent l'arrêter.Scrive Connector : « Les callbacks ne peuvent être déclenchés que pour les documents envoyés. »Quand l'erreur de callbacks apparaît dans Scrive Connector pour Odoo, quelle condition la provoque (statut et ID du document) et comment la résoudre.Le message « Le nombre de jours doit être compris entre 1 et 365. » dans Scrive ConnectorQuand apparaît « Le nombre de jours doit être compris entre 1 et 365. » dans Scrive Connector, ce que vérifie le code au clic sur Appliquer et comment corriger.
Vérifié dans le code du connecteur (version 20.0) et dans les sources citées

Sources