Référence bancaire : EndToEndId, libellé et RUM dans un paiement SEPA
2026-10-19
Un fournisseur vous appelle : il a bien reçu 1 250,50 € sur son compte, mais impossible de savoir à quelle facture ce virement correspond. Sur son relevé, le libellé affiche « PAIEMENT FOURNISSEUR OCTOBRE ». De votre côté, l’opération est partie dans une remise de quarante virements, et il faut retrouver la ligne, puis renvoyer le numéro de facture par e-mail. Multipliez la scène par le nombre de fournisseurs, et vous obtenez des heures perdues chaque mois.
Une référence bancaire, au sens d’un paiement, est l’identifiant qui permet de retrouver une opération et de comprendre à quoi elle correspond. Dans un virement ou un prélèvement SEPA, il n’y en a pas une mais plusieurs : la référence de bout en bout (EndToEndId), qui suit l’opération dans la chaîne bancaire, et le libellé ou référence du virement (RmtInf), qui dit au bénéficiaire ce qui est payé. Pour un prélèvement, s’y ajoute la référence unique de mandat (RUM).
Le terme est aussi employé au pluriel, « références bancaires », pour désigner les coordonnées d’un compte : IBAN, BIC, ou l’ancien RIB avec code banque, code guichet, numéro de compte et clé. Cet article traite surtout du premier sens, celui qui conditionne le rapprochement bancaire, mais nous revenons sur les coordonnées là où elles comptent.
Qu’est-ce qu’une référence bancaire ?
Une référence bancaire répond à deux questions : « quelle est cette opération ? » et « que règle-t-elle ? ». La première intéresse la traçabilité : votre banque, celle du bénéficiaire, votre auditeur. La seconde intéresse le lettrage : le service comptable qui reçoit l’argent et doit l’affecter à la bonne facture.
![]()
Pourquoi l’équipe finance y tient
Une bonne référence ne fait pas « passer » le paiement : la banque exécute le virement même avec un libellé vague. Elle fait gagner du temps après coup. Sans elle :
- le fournisseur ne sait pas quelle facture solder et vous relance pour une facture déjà payée ;
- votre client vous paie sans numéro de facture et votre équipe devine le lettrage ;
- une recherche demandée à la banque (virement non reçu, rappel de fonds) prend plus de temps faute d’identifiant précis ;
- le commissaire aux comptes doit reconstituer le lien entre la pièce et le mouvement bancaire.
Idée clé : une référence se juge après l’exécution du paiement, pas avant. La vraie question est de savoir si l’opération pourra être rapprochée sans intervention humaine.
Les différentes références d’un paiement SEPA

Une image aide à les distinguer. Pensez à un colis : la référence de bout en bout est le numéro de suivi, qui accompagne le colis tout au long du trajet. Le libellé est le bordereau glissé à l’intérieur, qui explique au destinataire ce que contient le paquet. Les deux sont utiles, mais ils ne servent pas à la même chose.
| Référence | Champ XML | Longueur maximale | Qui la choisit | À quoi elle sert |
|---|---|---|---|---|
| Identifiant du message | MsgId |
35 caractères | L’émetteur du fichier | Identifier la remise entière auprès de la banque |
| Identifiant du lot | PmtInfId |
35 caractères | L’émetteur du fichier | Identifier un lot de paiements dans la remise |
| Référence de bout en bout | EndToEndId |
35 caractères | Le donneur d’ordre ou le créancier | Suivre une opération précise de bout en bout |
| Libellé non structuré | RmtInf/Ustrd |
140 caractères | Le donneur d’ordre ou le créancier | Indiquer au bénéficiaire ce qui est payé |
| Référence structurée | RmtInf/Strd |
Selon le format (par exemple RF) | Le bénéficiaire, sur sa facture | Permettre un lettrage automatique côté bénéficiaire |
| Référence unique de mandat | MndtId |
35 caractères | Le créancier | Relier un prélèvement à son mandat signé |
La référence de bout en bout (EndToEndId)
C’est l’identifiant de l’opération elle-même. Il est transmis tel quel du donneur d’ordre au bénéficiaire et revient dans les messages de rejet ou de retour. Il doit être unique pour chaque paiement : un numéro interne du type PAY-2026-10-0412 convient parfaitement. Le glossaire de l’EndToEndId du centre d’aide détaille son rôle.
Le libellé ou référence du virement (RmtInf)
C’est ce que le bénéficiaire lit sur son relevé : numéro de facture, numéro de client, période. Le règlement interbancaire du virement SEPA de l’European Payments Council impose aux banques de transmettre ces 140 caractères sans les modifier jusqu’à la banque du bénéficiaire. En revanche, l’affichage sur le relevé ou dans la banque en ligne du destinataire peut être tronqué. D’où l’intérêt de placer l’information utile au début.
La référence unique de mandat (RUM)
Pour un prélèvement, la RUM identifie le mandat signé par le débiteur. Associée à votre identifiant créancier SEPA (ICS), elle permet à la banque du débiteur de vérifier que le prélèvement est autorisé. Sa construction et ses règles sont détaillées dans l’article sur la référence unique de mandat, et le libellé propre aux prélèvements dans le guide de la référence de prélèvement SEPA.
Hors SEPA : SWIFT et références réseau
Pour un virement international hors zone SEPA, vous croiserez aussi l’UETR, un identifiant unique attribué par le réseau SWIFT qui permet de suivre le paiement de banque en banque. Et sur votre relevé, la banque ajoute souvent son propre numéro d’opération. Ces références sont utiles pour une réclamation, mais elles ne remplacent pas votre EndToEndId ni votre libellé.
Où trouver la bonne référence bancaire ?
Sur les factures fournisseurs
Lisez la facture avant de saisir le paiement. Beaucoup de fournisseurs indiquent la référence à reporter : « Merci de rappeler le numéro de facture F-2026-0981 » ou une référence structurée commençant par RF. Reprenez-la telle quelle, sans y ajouter de texte. Si le fournisseur ne précise rien, le numéro de facture suivi éventuellement de votre numéro de client chez lui est le meilleur choix.
Vérifiez aussi les coordonnées bancaires. Les « références bancaires » imprimées sur la facture ou sur un RIB sont une cible classique de fraude au faux fournisseur : un changement d’IBAN annoncé par e-mail doit toujours être confirmé par téléphone, auprès d’un interlocuteur connu. Un premier contrôle de format et de banque se fait en quelques secondes avec l’outil pour vérifier un IBAN.
Sur les encaissements clients et les relevés
Côté encaissements, la référence arrive dans le libellé du virement reçu, dans le relevé bancaire électronique (le format camt.053 ou l’ancien relevé CFONB 120 selon votre banque) ou dans un avis de paiement envoyé par le client. Si vos clients oublient régulièrement la référence, imprimez-la en évidence sur la facture, à côté de l’IBAN : « Libellé à indiquer : F-2026-0981 ».
Ce qu’il faut apprendre aux nouveaux arrivants
- L’EndToEndId sert à retrouver un paiement ; le libellé sert à l’expliquer.
- Un paiement qui règle plusieurs factures doit lister les numéros, en commençant par le plus important.
- Une référence interne qui n’a aucun sens pour le fournisseur n’a rien à faire dans le libellé.
Créer et mapper les références dans vos fichiers de paiement
La plupart des erreurs de référence ne viennent pas du XML. Elles viennent du tableur source, quand une seule colonne « Référence » est utilisée pour tout.
Concevoir le fichier source
Prévoyez deux colonnes distinctes dans votre export ou votre modèle Excel : un identifiant de paiement interne, unique et généré automatiquement, et une référence commerciale, celle qu’attend le bénéficiaire. Cette séparation est la base. Elle s’inscrit dans une démarche plus large de mapping de données entre vos colonnes et les champs SEPA.
La correspondance recommandée entre vos colonnes et les champs SEPA est la suivante :
-
Identifiant de paiement interne →
EndToEndId, pour la traçabilité unique de l’opération. -
Numéro de facture du fournisseur →
RmtInf/Ustrd, pour dire au bénéficiaire quelle facture est réglée. -
Numéro de client chez le fournisseur →
RmtInf/Ustrd, après la facture, si le numéro de facture ne suffit pas à lever l’ambiguïté. -
Numéro de remise interne →
PmtInfIdouMsgId, pour le contrôle interne, jamais à la place du libellé. -
Commentaires libres → à éviter dans
Ustrd, sauf s’ils sont courts et utiles au lettrage.
Respecter le jeu de caractères SEPA
Les messages SEPA n’acceptent de façon garantie qu’un jeu de caractères latin restreint : lettres sans accents, chiffres et quelques signes (/ - ? : ( ) . , ' + et l’espace). Un libellé contenant « Facture n° 981 – échéance » peut être refusé par la banque ou transformé. Écrivez plutôt FACT 981 ECH 10-2026. Une bonne chaîne de conversion translittère automatiquement les accents et le ç.
Garder des références courtes
Même si le champ accepte 140 caractères, l’affichage côté bénéficiaire est souvent plus court. Les mots en trop sont les premiers coupés. Un numéro de facture plus un indice client vaut mieux qu’une phrase complète.
Les erreurs de référence les plus fréquentes

| Erreur | Conséquence | Meilleure pratique |
|---|---|---|
| Libellé générique comme « paiement » ou « virement » | Lettrage manuel et relances inutiles | Reprendre le numéro de facture ou la référence demandée |
| Référence très longue | Troncature à l’affichage, information perdue | Garder l’essentiel au début du libellé |
| Même EndToEndId pour plusieurs paiements | Piste d’audit ambiguë, recherches impossibles | Un identifiant unique par opération |
| Code interne envoyé au fournisseur | Le fournisseur ne peut pas affecter le paiement | Envoyer la référence commerciale qu’il attend |
| Accents et symboles dans le libellé | Rejet ou caractères remplacés | Translittérer vers le jeu de caractères SEPA |
Règle pratique : si un comptable débutant ne peut pas expliquer en une phrase quelle colonne va dans
EndToEndIdet laquelle va dansUstrd, votre modèle de fichier doit être simplifié.
Exemple pratique : de la ligne Excel au fichier XML
Prenons une ligne de votre fichier de virements fournisseurs : le fournisseur Imprimerie Martin, l’IBAN FR76 3000 6000 0112 3456 7890 189, un montant de 1 250,50 €, l’identifiant interne PAY-2026-10-0412 et la facture F-2026-0981. Ce qui compte ici n’est pas le montant, mais la séparation des deux références.
Dans le fichier pain.001.001.03, la transaction devient :
<CdtTrfTxInf>
<PmtId>
<EndToEndId>PAY-2026-10-0412</EndToEndId>
</PmtId>
<Amt>
<InstdAmt Ccy="EUR">1250.50</InstdAmt>
</Amt>
<Cdtr>
<Nm>Imprimerie Martin</Nm>
</Cdtr>
<CdtrAcct>
<Id>
<IBAN>FR7630006000011234567890189</IBAN>
</Id>
</CdtrAcct>
<RmtInf>
<Ustrd>FACT F-2026-0981</Ustrd>
</RmtInf>
</CdtTrfTxInf>
EndToEndId porte l’identité du paiement : si l’Imprimerie Martin, votre banque ou votre auditeur pose une question, vous retrouvez l’opération en une recherche. Ustrd porte la référence commerciale : le comptable du fournisseur solde la facture F-2026-0981 sans vous écrire. Si vous inversiez les deux valeurs, la banque accepterait probablement le fichier, mais le fournisseur verrait PAY-2026-10-0412, qui ne lui dit rien. Notez aussi que le montant s’écrit avec un point décimal dans le XML, même si votre tableur affiche une virgule. La structure complète du message est décrite par l’organisation ISO 20022.
Automatiser le mapping des références
C’est précisément le type de transformation que GenerateSEPA prend en charge. Vous chargez votre Excel, votre CSV ou votre JSON, vous indiquez une fois que la colonne « Identifiant interne » va dans EndToEndId et la colonne « Facture » dans le libellé, et l’outil réutilise ce mapping à chaque remise. Les IBAN sont validés avant la génération du pain.001 ou du pain.008, puis vous déposez le fichier dans votre banque en ligne. Si vous recevez un fichier de prélèvement préparé ailleurs, vous pouvez aussi le contrôler avec le validateur XML de prélèvement SEPA. Le fonctionnement général des virements est présenté dans le guide des virements SEPA.
Check-list pour des références bancaires propres
| Point à vérifier | Comment | Quand |
|---|---|---|
| Deux colonnes distinctes dans le fichier source | Identifiant interne d’un côté, référence commerciale de l’autre | À la création du modèle |
| EndToEndId unique | Généré automatiquement, jamais saisi à la main | À chaque remise |
| Libellé = référence attendue par le bénéficiaire | Numéro de facture ou référence RF reprise de la facture | À chaque paiement |
| Libellé court, information clé au début | Moins de 35 caractères dans la mesure du possible | À chaque paiement |
| Pas d’accents ni de symboles spéciaux | Translittération automatique dans la conversion | À chaque remise |
| Coordonnées bancaires contrôlées | Vérification de l’IBAN et confirmation téléphonique de tout changement | Avant le premier paiement |
| Référence imprimée sur vos factures | Mention « Libellé à indiquer » à côté de l’IBAN | À chaque facture émise |
Une référence bancaire bien construite ne coûte rien à saisir et fait gagner des heures de lettrage, chez vous comme chez vos partenaires. La règle tient en une phrase : un identifiant unique pour retrouver le paiement, une référence commerciale pour l’expliquer. Pour l’appliquer dès votre prochaine remise, convertissez votre fichier de paiements en XML SEPA avec GenerateSEPA, gratuitement pendant 7 jours.
Questions fréquentes
- Où trouver la référence d’un virement reçu ?
- Elle figure dans le libellé de l’opération sur votre relevé ou dans le détail de l’opération de votre banque en ligne. Les relevés électroniques au format camt.053 contiennent aussi l’EndToEndId transmis par l’émetteur. Si le libellé est tronqué, le détail de l’opération ou le relevé électronique affiche en général le texte complet.
- Combien de caractères peut contenir le libellé d’un virement SEPA ?
- Le libellé non structuré d’un virement SEPA peut contenir jusqu’à 140 caractères. L’affichage côté bénéficiaire est cependant souvent plus court, selon la banque et le canal. Placez donc le numéro de facture au début et évitez les accents et les symboles spéciaux.
- Peut-on modifier la référence d’un virement déjà envoyé ?
- Non, une fois le virement exécuté, ni la référence ni le libellé ne peuvent être modifiés. Si la référence est erronée, le plus simple est de prévenir le bénéficiaire par écrit en lui indiquant la date, le montant et la bonne référence. Une demande de rappel des fonds via votre banque n’est utile qu’en cas d’erreur de bénéficiaire ou de montant.
- Le RIB et la référence bancaire sont-ils la même chose ?
- Non, le RIB contient les coordonnées d’un compte, alors que la référence d’un paiement identifie une opération précise. Le RIB français regroupe le code banque, le code guichet, le numéro de compte et la clé, et il est aujourd’hui accompagné de l’IBAN et du BIC. On parle parfois de références bancaires au pluriel pour désigner ces coordonnées.