Référence unique de mandat (RUM) : format, règles et erreurs

2026-10-30

Le fichier de prélèvements part le 28 du mois, comme d’habitude. Le lendemain, la banque renvoie une liste de rejets : plusieurs opérations portent la même référence de mandat, deux autres ont perdu leurs zéros initiaux en passant par Excel, et une dernière correspond à un client qui a changé de numéro de contrat. Personne n’a touché aux montants ni aux IBAN. Le problème tient en trois lettres : RUM.

La référence unique de mandat (RUM) est l’identifiant que vous, créancier, attribuez à chaque mandat de prélèvement SEPA. Elle compte au maximum 35 caractères, doit être unique pour votre identifiant créancier SEPA (ICS) et ne doit plus changer une fois le mandat signé. Elle figure sur le mandat, sur la pré-notification envoyée au client et dans chaque opération du fichier XML de prélèvement, où la banque du débiteur s’en sert pour rattacher le prélèvement à l’autorisation donnée.

Dans cet article : à quoi sert le numéro RUM, comment le construire, où il se place dans le fichier pain.008 et comment éviter les erreurs qui provoquent des rejets.

Infographie expliquant la référence unique de mandat (RUM), identifiant de chaque mandat de prélèvement SEPA.

Qu’est-ce que la référence unique de mandat ?

Avant 2014, le prélèvement national français n’avait pas de référence propre à chaque autorisation : le rapprochement se faisait par le numéro national d’émetteur et le compte du débiteur. Le prélèvement SEPA a introduit un identifiant par mandat, défini dans le rulebook de l’European Payments Council sous le nom anglais Unique Mandate Reference (UMR).

Ce que dit la règle

  • Qui l’attribue : le créancier, jamais la banque ni le débiteur.
  • Unicité : la RUM doit être unique pour un créancier donné (un ICS). Deux mandats de votre entreprise ne peuvent pas porter la même référence, même s’ils concernent le même client.
  • Stabilité : elle accompagne le mandat pendant toute sa vie. Si elle doit changer, la modification doit être signalée dans le fichier suivant.
  • Longueur : 35 caractères au maximum.

À quoi elle sert concrètement

Le couple ICS + RUM permet à la banque du débiteur d’identifier sans ambiguïté le mandat qui justifie chaque prélèvement. C’est grâce à lui qu’elle peut appliquer une liste blanche, un blocage demandé par son client, ou vérifier qu’un premier prélèvement B2B correspond bien au mandat enregistré. Pour vous, la RUM est la clé qui relie le PDF signé, la ligne de votre registre et chaque opération de vos remises.

Un exemple simple

Une école de musique de Nantes prélève les cours de 400 élèves. Elle construit ses RUM ainsi : EMN-2026-000412. Le préfixe identifie l’école, l’année indique la date de création du mandat, le compteur garantit l’unicité. Si l’élève 412 s’inscrit à un deuxième cours avec un nouveau mandat, il recevra EMN-2026-000587, pas une variante de sa première référence.

RUM, ICS, EndToEndId : ne pas confondre les identifiants SEPA

Un fichier de prélèvement contient plusieurs références qui se ressemblent. Les confondre est l’une des premières causes d’erreur chez les équipes qui débutent.

Identifiant Ce qu’il identifie Qui l’attribue Stabilité
RUM (référence unique de mandat) Un mandat précis Le créancier Fixe pendant toute la vie du mandat
ICS (identifiant créancier SEPA) Le créancier Attribué via la banque du créancier Fixe pour l’entreprise
EndToEndId Une opération de prélèvement Le créancier Nouveau à chaque prélèvement
Libellé (informations de remise) Le motif du paiement visible par le client Le créancier Libre, peut changer à chaque fois
Référence client ou contrat Un client dans votre logiciel Vous, en interne Peut changer (migration, fusion de fiches)

Un moyen mnémotechnique pour les nouveaux arrivants : l’ICS dit qui prélève, la RUM dit avec quelle autorisation, l’EndToEndId dit quelle opération. Pour le détail de l’ICS, voyez notre article sur l’identifiant créancier SEPA ; pour la référence d’opération, la fiche du glossaire sur l’EndToEndId.

Idée clé : n’utilisez pas votre numéro client brut comme RUM. Un client peut signer plusieurs mandats, et un numéro client peut changer lors d’une migration de logiciel. La RUM, elle, ne doit jamais changer.

Format du numéro RUM : règles et exemples

Le rulebook fixe une longueur maximale de 35 caractères et limite les caractères au jeu latin de base utilisé dans les messages SEPA : lettres sans accent, chiffres et quelques signes (/ - ? : ( ) . , ' +). En pratique, de nombreuses banques recommandent d’aller plus loin dans la prudence : pas d’espace, pas d’accent, pas de caractère spécial en début ou en fin de référence.

Exemple de RUM Verdict Pourquoi
CLUBVOILE-2026-00125 Correct Préfixe, année, compteur : lisible et unique
F2026000125 Correct Court, uniquement alphanumérique
00125 Risqué Les zéros initiaux disparaissent dans Excel
Dupont Jean À éviter Espaces, et deux clients peuvent porter le même nom
MANDAT-ÉLÈVE-125 À éviter Caractères accentués refusés ou convertis par certaines banques
/2026/125/ À éviter Barre oblique en début et en fin de référence
Numéro de 40 caractères Refusé Dépasse la limite de 35 caractères

Quelques règles de conception qui marchent bien :

  1. Un préfixe fixe par entité créancière, surtout si vous gérez plusieurs ICS.
  2. Un compteur séquentiel avec un nombre de chiffres fixe.
  3. Jamais de réutilisation, même pour un mandat révoqué ou caduc depuis longtemps.
  4. Une seule source pour l’attribution : votre registre des mandats ou votre logiciel de facturation, pas un collègue qui « invente » une référence.

Règle pratique : formatez la colonne RUM en texte dans votre tableur avant toute saisie. C’est la parade la plus simple contre la perte des zéros initiaux et la conversion en notation scientifique.

Où se trouve la référence unique de mandat dans le fichier pain.008

Dans un fichier de prélèvement SEPA au format pain.008.001.02, chaque opération (DrctDbtTxInf) contient un bloc d’informations sur le mandat :

<DrctDbtTx>
  <MndtRltdInf>
    <MndtId>EMN-2026-000412</MndtId>
    <DtOfSgntr>2026-09-02</DtOfSgntr>
    <AmdmntInd>false</AmdmntInd>
  </MndtRltdInf>
  <CdtrSchmeId>
    <Id><PrvtId><Othr>
      <Id>FR12ZZZ123456</Id>
      <SchmeNm><Prtry>SEPA</Prtry></SchmeNm>
    </Othr></PrvtId></Id>
  </CdtrSchmeId>
</DrctDbtTx>

Écran d'ordinateur affichant un fichier XML SEPA avec les références uniques de mandat des instructions de prélèvement.

  • MndtId contient la RUM, à l’identique de celle du mandat signé ;
  • DtOfSgntr contient la date de signature du mandat, au format AAAA-MM-JJ ;
  • AmdmntInd indique si le mandat a été modifié depuis le dernier prélèvement.

Si la RUM a changé (changement de logiciel, renumérotation), AmdmntInd passe à true et un bloc AmdmntInfDtls transmet l’ancienne référence dans OrgnlMndtId. La même logique s’applique quand l’ICS change ou quand le débiteur change de banque. La structure complète du fichier est détaillée dans notre article sur le format du fichier de prélèvement SEPA, et la norme sous-jacente est publiée par ISO 20022.

Erreurs fréquentes sur le numéro RUM et rejets associés

Une RUM mal gérée ne bloque pas toujours le fichier au dépôt. Souvent, le fichier passe, puis certaines opérations reviennent rejetées ou contestées.

Les erreurs les plus courantes

  • Doublon : deux mandats différents avec la même RUM. La banque du débiteur ne peut plus savoir quel mandat s’applique.
  • Référence modifiée sans signalement : le logiciel a renuméroté les mandats, mais le fichier n’indique pas l’ancienne référence. Pour la banque du débiteur, c’est un mandat inconnu.
  • Altération à l’export : zéros initiaux perdus, espaces ajoutés, majuscules transformées par une macro.
  • RUM différente entre le PDF et le fichier : le mandat signé porte MDT-125, le fichier envoie MDT125. En cas de contestation, vous ne pouvez pas prouver que le prélèvement correspond au mandat.
  • Réutilisation d’une RUM d’un mandat révoqué pour un nouveau mandat du même client.

Les rejets qui en découlent

Les motifs les plus fréquents sont MD01, absence de mandat valable, et MD02, données du mandat manquantes ou incorrectes. Un prélèvement rattaché à un mandat que le débiteur a révoqué peut aussi être contesté comme non autorisé pendant 13 mois. Si le mandat a été révoqué, appliquez la procédure décrite dans notre article sur la révocation de mandat SEPA plutôt que de réutiliser la référence.

Un contrôle simple avant chaque remise

Avant d’envoyer un fichier, vérifiez trois choses dans votre tableau : aucune RUM en double, aucune RUM vide, aucune RUM de plus de 35 caractères. Un filtre « doublons » dans Excel suffit pour le premier point, une formule NBCAR pour le dernier.

Organiser plutôt que réparer

La plupart des erreurs de RUM ne sont pas techniques, elles sont organisationnelles. Quand plusieurs personnes créent des mandats (accueil, commerciaux, comptabilité, antennes régionales), chacune finit par avoir sa propre logique de numérotation. Fixez par écrit qui attribue les références, selon quel format, et où le registre est tenu. Lors d’un changement de logiciel de facturation, prévoyez dès le départ la reprise des RUM existantes à l’identique : renuméroter tous les mandats oblige à signaler chaque modification dans le fichier suivant, et le moindre oubli se traduit par un rejet. Enfin, informez vos clients de leur RUM, par exemple sur la première facture ou la pré-notification : un débiteur qui connaît sa référence peut vous la donner en cas de question, ce qui accélère le traitement des réclamations comme des révocations.

Gérer les RUM depuis Excel ou un ancien logiciel

La majorité des PME, associations et cabinets français gèrent leurs mandats dans un tableur ou dans un logiciel de facturation qui exporte un CSV. Le risque n’est pas l’outil, mais les recopies : chaque fois que la RUM est retapée, elle peut changer d’un caractère.

Le bon principe consiste à conserver une seule colonne RUM, au format texte, dans un tableau qui sert à la fois de registre des mandats et de source pour les remises. GenerateSEPA lit ce fichier tel quel (Excel, CSV ou JSON) : vous indiquez une fois que la colonne « RUM » correspond à la référence de mandat, la colonne « Date signature » à la date du mandat, et l’outil génère le fichier pain.008.001.02 en reprenant la RUM caractère pour caractère, après avoir contrôlé les IBAN. La correspondance des colonnes est mémorisée pour les remises suivantes.

Capture d'écran du convertisseur SEPA montrant l'association des colonnes d'un tableur aux champs du prélèvement.

Vous pouvez ensuite passer le fichier généré, ou celui produit par votre propre logiciel, dans notre validateur XML de prélèvement SEPA pour vérifier sa structure avant le dépôt. Et si votre ICS lui-même vous laisse un doute, notre outil de vérification de l’identifiant créancier contrôle sa clé.

Pour replacer la RUM dans l’ensemble du mandat, le guide du mandat SEPA et l’article sur le mandat de prélèvement SEPA et ses mentions obligatoires complètent ce sujet.

Plan d’action pour des RUM sans erreur

Étape Ce que vous faites Quand
1. Définir le format Préfixe, compteur à longueur fixe, caractères autorisés uniquement Une fois
2. Centraliser l’attribution Une seule source attribue les RUM En continu
3. Reporter la RUM partout Mandat PDF, pré-notification, fichier XML À la création du mandat
4. Contrôler le tableau Doublons, vides, longueur supérieure à 35 caractères Avant chaque remise
5. Signaler les changements Ancienne RUM transmise dans le fichier suivant À chaque renumérotation
6. Ne jamais réutiliser Les RUM des mandats révoqués ou caducs restent bloquées Toujours

Une référence unique de mandat bien conçue se crée une fois et se recopie automatiquement partout ; c’est la ressaisie qui fabrique les rejets. Si vos RUM vivent déjà dans un tableur, testez la génération de votre prochaine remise avec l’essai gratuit de 7 jours de GenerateSEPA.


Questions fréquentes

Où trouver le numéro RUM d'un prélèvement ?
Le numéro RUM figure sur le mandat que vous avez signé, sur la pré-notification ou la facture envoyée par le créancier, et souvent dans le libellé du prélèvement sur votre relevé bancaire. Si vous ne le trouvez pas, demandez-le au créancier, qui est tenu de pouvoir l'identifier.
Combien de caractères peut contenir une RUM ?
Une référence unique de mandat compte au maximum 35 caractères. Elle utilise le jeu de caractères latin de base : lettres sans accent, chiffres et quelques signes. Évitez les espaces et les accents, que certaines banques refusent.
Le débiteur peut-il choisir sa référence unique de mandat ?
Non, la RUM est toujours attribuée par le créancier. Elle doit être unique parmi tous les mandats liés à son identifiant créancier SEPA. Le débiteur la reçoit pour pouvoir identifier le mandat, notamment s'il souhaite le révoquer.
Peut-on changer la RUM d'un mandat existant ?
Oui, mais le changement doit être signalé à la banque du débiteur. Dans le prélèvement suivant, l'indicateur de modification passe à vrai et l'ancienne référence est transmise. Sans cette information, le prélèvement risque d'être rejeté pour mandat inconnu.

Articles liés