Qu'est-ce qu'un IBAN virtuel ?
Un IBAN virtuel (vIBAN) est un véritable numéro de compte bancaire international, adressable, émis depuis une plage dédiée et routé vers un compte maître unique. Il reçoit des paiements comme n'importe quel autre IBAN : le payeur lui envoie un virement SEPA classique depuis sa propre banque. Mais il ne porte aucun solde. Son rôle est l'identification : chaque IBAN virtuel étant attribué à un seul payeur ou à un seul usage, un paiement qui y arrive indique déjà qui l'a envoyé et pourquoi. Les fonds se concentrent automatiquement sur le compte maître ; l'IBAN virtuel est l'étiquette du paiement, pas un second endroit où l'argent est conservé.
Cette seule propriété, un IBAN par payeur, est toute l'idée. Pour comprendre pourquoi elle mérite un article, commençons par le problème qu'elle supprime.
Le vrai problème : associer les fonds aux payeurs
Imaginez une entreprise qui encaisse par virement sur un seul compte : loyers, abonnements, factures. Tous les crédits arrivent sur le même IBAN, et le seul indice sur l'identité du payeur est ce qu'il a saisi dans le champ de référence. Les références sont mal saisies, tronquées quelque part dans la chaîne, ou laissées vides. Un virement de 49,00 € avec une référence illisible n'est pas encore 49,00 € de chiffre d'affaires reconnu : c'est un ticket. Quelqu'un doit déterminer à quel client et à quelle facture il se rattache avant la clôture des comptes.
À faible volume, c'est une gêne. À l'échelle d'une plateforme, c'est un service entier. Les moteurs de rapprochement notent les factures candidates selon le montant, la date et une correspondance approximative sur la référence ; ce qu'ils ne savent pas placer part dans une file de traitement manuelle. Et la limite est structurelle : quand deux abonnés paient le même montant le même jour sans référence, aucun moteur ne peut les départager, car l'information qui permettrait de les distinguer n'a jamais figuré dans le paiement.
Un IBAN par payeur : l'identité par construction
Un programme d'IBAN virtuels inverse la conception. Au lieu de demander à chaque payeur d'étiqueter correctement son paiement, vous donnez à chacun sa propre adresse. Chaque locataire, abonné ou vendeur de marketplace paie sur un IBAN qui n'est qu'à lui. Le champ de référence peut être faux, vide ou rédigé dans un autre alphabet : le crédit s'identifie quand même, car l'identité est portée par le numéro de compte.
Le numéro de compte est un bien meilleur vecteur que la référence. Un IBAN intègre ses propres chiffres de contrôle : un IBAN mal saisi échoue à la validation chez la banque du payeur avant même l'envoi du virement. Une référence mal saisie passe sans encombre et devient votre problème. Déplacer l'identité du champ libre vers l'adresse revient à transférer le contrôle d'erreur de votre back-office vers la banque émettrice.
Pour le payeur, rien ne change : il paie un IBAN depuis son application bancaire, comme toujours. Toute la nouveauté est côté réception : le paiement arrive déjà étiqueté, et le champ de référence redevient ce qu'il aurait toujours dû être : une note, pas un système d'identification.
Quand chaque payeur règle sur son propre IBAN, un paiement entrant ne peut signifier qu'une seule chose. Le problème de rapprochement n'est pas résolu : il cesse d'exister.
Où se trouve réellement l'argent
En dessous, il y a exactement un compte maître par devise. Les IBAN virtuels sont émis depuis des plages dédiées au programme, et chaque crédit envoyé vers l'un d'eux est réglé sur le compte maître. Il n'y a aucun solde par payeur à gérer, et aucun traitement de fin de journée pour ramener les fonds de milliers de petits comptes vers un seul : la concentration se fait par le routage, pas par des virements supplémentaires qu'il faudrait ensuite rapprocher à leur tour.
C'est aussi ce qui fait d'un IBAN virtuel une vraie solution et non un artifice. Il est adressable depuis n'importe quelle banque, il se compense comme tout virement SEPA, et il apparaît sur le relevé du payeur comme le compte qu'il a crédité. Il lui manque exactement ce qu'un compte complet traîne avec lui : un solde propre, et un cycle de vie allant au-delà de l'attribution et du retrait.
Ce qu'un IBAN virtuel n'est pas
Ce n'est pas un sous-compte : un sous-compte porte un solde, demande des alimentations et des retraits de fonds, et multiplie les registres à tenir. Ce n'est pas un numéro de référence virtuel : ceux-ci passent encore par le champ de référence et dépendent toujours de payeurs qui recopient correctement une chaîne de caractères. Et ce n'est pas un wallet : rien n'est stocké sur le vIBAN lui-même. C'est une adresse avec un routage derrière elle, la construction la plus étroite qui rende un paiement entrant auto-identifiant.
Les retours arrivent avec leur motif
Les paiements ne font pas qu'arriver. Des comptes se ferment, des banques rejettent des crédits, des payeurs rappellent des virements. Avec un seul compte d'encaissement, un retour devient une petite enquête : quel paiement est revenu, à qui appartenait-il, et faut-il annuler l'écriture comptable à laquelle il avait été rapproché ?
Dans un programme vIBAN, un retour est une donnée. Il porte son code motif, arrive sous la forme d'un événement payment.returned sur le même IBAN virtuel que le crédit d'origine, et dispose de sa propre ligne sur le relevé. Vous savez à qui appartient le paiement revenu, et pourquoi, avant que quiconque n'ouvre un ticket. Les retours deviennent des lignes à traiter, pas des mystères à élucider.
Une file d'exceptions, pas une équipe de rapprochement
Aucune conception ne rapproche cent pour cent de quoi que ce soit. Des crédits arrivent sur des vIBAN retirés. Des doublons surviennent. Quelqu'un, d'une manière ou d'une autre, paie directement le compte maître. L'objectif n'est pas de rendre les exceptions impossibles, mais de les rendre rares et dénombrables. Dans la démo vIBAN de Protocore, 99,6 % des crédits sont rapprochés automatiquement ; le reste part en revue avec tout l'historique du payeur, de sorte que le traitement d'une exception commence avec du contexte, et non avec un relevé bancaire et un tableur.
Cette différence change la configuration de l'équipe. Une activité de rapprochement croît avec le volume de paiements : plus de crédits, plus de crédits non rapprochés, plus de personnel. Un processus d'exceptions croît avec le volume d'exceptions, que la conception a déjà ramené vers zéro. Les personnes que vous gardez traitent de vraies anomalies, pas des références ressaisies. Dans notre stack, cette file vit dans Protocore Center (/products/center), la console d'exploitation où chaque action privilégiée exige un motif et est consignée dans un journal d'audit.
Émission en masse, tags d'usage, plateformes
Un IBAN par payeur ne fonctionne que si en émettre un ne coûte rien. Un propriétaire avec une douzaine de locataires peut créer des vIBAN à la main ; une marketplace qui intègre des milliers de vendeurs, non. L'émission est donc une opération en masse. Dans la démo vIBAN, un fichier CSV de 2 400 payeurs est validé, affiche un aperçu de l'IBAN sur chaque ligne et s'émet en une seule action : 2 400 payeurs, une opération, une étape de revue entre les deux.
Les tags d'usage séparent les flux au niveau de l'adresse : les loyers ici, les abonnements là, les reversements de la marketplace dans leur propre voie. Le reporting par usage devient un filtre plutôt qu'un projet, et chaque vIBAN dispose de son propre relevé, en CSV ou en PDF, tandis que le compte maître reste la source de vérité unique en dessous. Quand un payeur part, son vIBAN est retiré : l'historique reste, l'adresse n'accepte plus de nouveaux crédits.
Sa place dans une architecture de paiement
Les IBAN virtuels sont une infrastructure d'encaissement. Ils donnent aux virements bancaires entrants ce que les paiements par carte ont toujours eu : une identité attachée au paiement lui-même, et non saisie à côté. Dans l'écosystème Protocore, les commandes payées par virement dans Gateway portent des références vIBAN, et Center traite les exceptions que le rapprochement laisse derrière lui. La page produit /products/viban déroule la boucle complète (émettre, partager, rapprocher, traiter les exceptions, produire les rapports) sur les mêmes données de démo que celles utilisées ici.
Et une limite assumée : si vous recevez une poignée de virements par mois, une convention de référence et dix minutes de comptabilité suffisent. Les IBAN virtuels prennent tout leur sens là où le volume a transformé le rapprochement en processus (rôles de loyers, encaissement d'abonnements, marketplaces), partout où la question « qui vous a payé ? » est posée des milliers de fois par mois.
Un système à construire ?
Décrivez-nous le problème. Nous reviendrons avec une architecture et un plan.