Mentions légales obligatoires: Monnaie virtuelle, risques réels. En crypto seul le risque est garanti. Plus

Transferts et retraits

Les retraits transfèrent des fonds hors de votre Organisation vers des adresses externes figurant sur la liste blanche. Les transferts déplacent des fonds entre les comptes de votre Organisation. Ces deux opérations sont régies par des règles de gouvernance : chacune s'exécute sous forme de demande soumise à une politique de workflow, et toutes deux sont limitées au périmètre des comptes, ce qui permet de contrôler précisément qui peut déplacer des fonds et depuis quel compte. Les mouvements de fonds sont le point de convergence des deux modèles d'accès : ils requièrent toujours une autorisation de chacun – une permission de compte désignant les comptes concernés et un niveau de Workflow Profile couvrant la demande elle-même. Cet article décrit le processus de résolution de chaque opération, de bout en bout.

Chaque retrait et chaque transfert passe par les trois mêmes vérifications. Les distinguer est essentiel pour configurer et déboguer les mouvements de fonds dans votre Organisation.

Vérification 1 – Permission de compte (quels comptes ?). Le membre doit disposer de la permission de mouvement de fonds sur les comptes concernés :

  • Retrait : la permission Withdraw sur le compte source.
  • Transfert : la permission Transfer sur le compte source et le compte de destination.

Vérification 2 – Niveau de workflow (peuvent-ils initier ?). Le Workflow Profile du membre doit disposer d'Initiate (ou d'Execute) sur le workflow concerné, Withdrawal Request ou Transfer Request.

Vérification 3 – Politique (comment la demande se finalise-t-elle ?). La politique du workflow prend le relais. Si le membre dispose d'Execute et que l'option "Always require approval" est désactivée, la demande est finalisée immédiatement. Dans le cas contraire, elle attend le nombre d'approbations requis de la part des autres membres.

Les vérifications 1 et 2 sont des autorisations indépendantes, et tout mouvement de fonds requiert les deux. Un membre disposant de Withdraw sur un compte mais sans Initiate sur Withdrawal Request ne peut effectuer aucun retrait ; de même pour un membre pouvant initier des demandes mais ne détenant Withdraw sur aucun compte.

Cette séparation des vérifications est intentionnelle. Les permissions de compte proviennent des Account Roles du membre et répondent à la question du périmètre ; le Workflow Profile répond à celle de l'autorisation ; la politique à celle des modalités. Vous pouvez ajuster l'un de ces éléments sans modifier les deux autres : restreindre les comptes depuis lesquels un trader peut effectuer des retraits sans changer les règles d'approbation, ou renforcer les approbations sans toucher aux accès aux comptes.

L'Organisation dispose de trois comptes, A, B et C. Priya, l'un de ses membres, possède :

  • Un rôle de compte accordant les droits Lecture et Transfert sur les comptes A et B, ainsi que le droit Retrait sur le compte A.
  • Un profil de workflow avec le droit Initier sur les workflows Demande de retrait et Demande de transfert.
  • Politiques : La Demande de retrait requiert 2 approbations ; la Demande de transfert en requiert 1.

Ce que Priya peut faire :

Action

Résultat

Motif

Transfert A → B

Demande créée, en attente d'une approbation

Droit Transfert détenu sur les deux comptes ; droit Initier détenu ; la politique exige une approbation

Retrait depuis A

Demande créée, en attente de 2 approbations

Droit Retrait détenu sur la source ; droit Initier détenu ; la politique exige 2 approbations

Retrait depuis B

Impossible

Droit Retrait absent sur B, la vérification 1 échoue

Transfert A → C

Impossible

Droit Transfert absent sur la destination, la vérification 1 échoue

Approuver le retrait d'un collègue

Impossible

Son profil dispose du droit Initier, pas du droit Approuver

Les retraits sont effectués exclusivement vers des adresses figurant sur la liste blanche de votre Organisation, gérée via le workflow distinct Gérer les adresses. Une demande de retrait précise le compte source, l'actif et le montant, ainsi que la destination autorisée.

Les retraits faisant sortir des fonds de l'Organisation, la politique de Demande de retrait est généralement la première à être renforcée et verrouillée. La plupart des Organisations exigent au moins une approbation indépendante pour chaque retrait, y compris ceux du Propriétaire. Voir Déployer la gouvernance.

La liste blanche d'adresses

L'ajout ou la suppression d'une adresse sur liste blanche est une opération soumise à gouvernance dans Gérer les adresses, avec sa propre politique. Les adresses ne peuvent pas être modifiées : pour en changer une, supprimez-la et ajoutez la nouvelle.

  • Les demandes de retrait ne peuvent cibler que des adresses présentes sur la liste blanche au moment où la demande est finalisée.
  • Un profil disposant de l'autorisation Initier ou Exécuter sur Demande de retrait doit également disposer de l'autorisation Afficher sur Gérer les adresses. Cela permet au Membre de consulter la liste blanche d'adresses de retrait de l'Organisation avant de sélectionner une destination.
  • L'autorisation Afficher sur Gérer les adresses ne permet pas de modifier les adresses. L'autorisation Initier (ou Exécuter) sur Gérer les adresses est requise pour initier une modification d'adresse ; l'autorisation Approuver sur ce workflow est requise pour en approuver une.
Conseil :

La liste blanche d'adresses et l'approbation des retraits se renforcent mutuellement. Même un Membre autorisé à exécuter des retraits immédiatement ne peut envoyer des fonds qu'aux destinations approuvées par votre équipe via la liste blanche.

Les transferts déplacent des fonds entre deux comptes de votre Organisation : rééquilibrage entre desks, financement d'un nouveau compte, consolidation des profits. Les fonds ne quittent jamais l'Organisation, mais les transferts déterminent quelle équipe peut y accéder, ce qui justifie qu'ils soient soumis à la même gouvernance que les retraits.

La règle des deux côtés mérite une attention particulière : l'autorisation Transférer est requise à la fois sur le compte source et sur le compte de destination. Un Membre ne peut pas vider un compte qu'il contrôle vers un compte auquel il n'a pas accès, ni tirer des fonds vers ses propres comptes depuis d'autres comptes de l'Organisation. Les deux côtés de chaque transfert sont soumis à une autorisation explicite.

Remarque :

Les transferts et les retraits disposent d'autorisations distinctes. Un opérateur qui rééquilibre entre comptes toute la journée a besoin de l'autorisation Transfert, mais aucune raison de détenir l'autorisation Retrait. Accorder l'une n'implique jamais l'autre.

Les deux workflows peuvent être lancés depuis deux endroits, avec des vérifications et des résultats identiques dans les deux cas :

  • Depuis le bouton de la page. Sélectionnez Retrait ou Transfert depuis la navigation principale. Vous choisissez explicitement le compte source dans le parcours (et, pour les transferts, le compte de destination). Seuls les comptes auxquels vos droits donnent accès sont proposés.
  • Depuis une ligne de compte. Dans la liste des comptes, chaque ligne propose les mêmes actions, avec ce compte présélectionné comme source. La source présélectionnée reste visible pendant la révision et la confirmation. Les transferts requièrent toujours une destination explicite. Consultez Travailler sur plusieurs comptes pour découvrir comment l'interface maintient le contexte de compte sans ambiguïté.
  • Suivez-la dans Demandes. Chaque demande de retrait ou de transfert affiche son statut, les approbations recueillies et les personnes qui l'ont examinée.
  • Les approbateurs examinent tous les détails. Compte source (et de destination), actif, montant et initiateur : les approbateurs voient l'ensemble des informations avant de se prononcer. N'importe quel approbateur peut rejeter la demande.
  • La finalisation est enregistrée. Lorsqu'une demande est finalisée, le mouvement est enregistré en tant qu'événement de sécurité lié à la demande et à sa piste d'approbation, vous offrant une traçabilité complète de la décision jusqu'aux fonds.

Une demande en attente ne réserve pas les fonds. Le solde du compte source est vérifié à l'exécution de la demande, après l'approbation finale, et non à sa création. Si les fonds ont été déplacés entre-temps (un trade, un autre retrait, un transfert), la demande échoue à l'exécution et doit être soumise à nouveau.

Pour la plupart des équipes, ce cas ne se présente jamais. Cela peut se produire sur un compte de trading actif qui traite également des retraits, ou lorsque plusieurs demandes de mouvements de fonds portent simultanément sur le même solde. En attendant la réservation des fonds (voir ci-dessous), deux bonnes pratiques permettent de fluidifier le processus d'approbation :

  • Considérez une demande soumise comme un solde déjà engagé : évitez de trader ou de déplacer le montant concerné pendant que les approbations sont en cours.
  • Lorsque plusieurs demandes s'appuient sur un même compte, approuvez-les dans l'ordre correspondant au solde disponible.

La réservation des fonds à la création de la demande est prévue : une fois disponible, soumettre une demande bloquera le montant correspondant, et une demande approuvée n'échouera plus en raison d'un mouvement de solde survenu pendant l'examen.

Résolution de problèmes

La vérification 2 échoue : le Workflow Profile du membre ne dispose pas de l'autorisation Initiate sur le workflow Withdrawal Request. L'autorisation de compte Withdraw sélectionne uniquement les comptes ; c'est le profil qui détermine si le membre peut initier des demandes. L'aperçu des accès effectifs sur la page du membre affiche précisément ce résultat.

Withdraw et Transfer sont des autorisations distinctes, et Transfer doit être détenue à la fois sur le compte source et le compte de destination. Vérifiez les Account Roles du membre pour l'autorisation Transfer sur les deux comptes concernés, ainsi que son profil pour l'autorisation Initiate sur Transfer Request.

Vous disposez de l'autorisation Transfer sur le compte source, mais pas sur ce compte de destination. Les comptes source et destination doivent tous deux être couverts par vos autorisations. Demandez à un administrateur d'étendre votre Account Role au compte de destination.

L'initiateur dispose de l'autorisation Exécuter sur Withdrawal Request et l'option "Always require approval" de la politique est désactivée. Cette combinaison exécute les demandes immédiatement, conformément au paramétrage. Pour imposer une validation à tous les membres, activez "Always require approval" – consultez Politiques, approbations et gouvernance.

Aucun approbateur éligible n'a encore pris de décision. Vérifiez quels membres disposent de l'autorisation Approuver sur la demande de transfert, en vous excluant (vous ne pouvez pas approuver votre propre demande), et confirmez qu'ils sont actifs. Si un approbateur a été désactivé après votre soumission, la demande conserve le nombre d'approbations requis à sa création ; accordez l'autorisation Approuver à un autre membre pour la débloquer.

Le solde du compte source ne couvrait plus le montant au moment où la demande a été finalisée. Les soldes sont vérifiés à la finalisation, et non à la création ; comme une demande en attente ne réserve pas les fonds, toute activité sur le compte pendant l'examen peut laisser un solde insuffisant. Confirmez que les fonds sont de nouveau disponibles sur le compte source, puis soumettez une nouvelle demande. Consultez la section "Conserver les fonds disponibles jusqu'à l'approbation".

Besoin d’aide ?