Aller au contenu

QR code pour un virement SEPA

Un QR code de virement SEPA, aussi appelé code EPC, contient les données d’un virement en euros : bénéficiaire, IBAN, montant et référence. Le payeur le scanne avec une application bancaire compatible et obtient un formulaire de virement prérempli, qu’il vérifie puis valide. En Allemagne et en Autriche, ce même code porte le nom de GiroCode.

Type de QR code

Virement SEPA (code EPC)

Les applications bancaires compatibles remplissent le virement. Conforme à EPC069-12.

Les espaces sont acceptés.

Facultatif pour les comptes dans l’Espace économique européen.

Facultatif. Virgule ou point pour les centimes, sans séparateur de milliers.

Référence du paiement

Jusqu’à 140 caractères en texte libre, ou jusqu’à 35 en référence structurée.

Code facultatif de quatre lettres selon ISO 20022, par exemple CHAR pour un don.

Facultatif, jusqu’à 70 caractères. Les applications bancaires peuvent l’afficher au payeur.

Style

Modules
Coins
Couleur
Contraste 19,5 : 1

Reste lisible jusqu’à 15 % endommagé · Marge de 4 modules

Les applications bancaires attendent un code de virement sans décoration, aucun logo n’est donc proposé pour ce type.

Plus de réglages

Contraste de symbole estimé à 100 % (note A selon ISO/IEC 15415)

Marge vide, en modules. La norme QR en demande 4.

Les QR codes de virement SEPA utilisent toujours le niveau M (EPC069-12).

Aperçu

Remplissez les champs pour voir votre QR code.

Le code est vérifié après chaque modification.

Téléchargement

Format de fichier

Image matricielle jusqu’à 4096 × 4096 px

Rien de ce que vous saisissez ne quitte votre navigateur

Comment créer le code

  1. Saisissez le nom du titulaire du compte tel que la banque l’enregistre, puis l’IBAN, avec ou sans espaces. Le générateur vérifie la clé de contrôle de l’IBAN.

  2. Laissez le BIC vide pour un compte situé dans l’Espace économique européen. Il n’est exigé que pour un bénéficiaire hors EEE, par exemple en Suisse ou au Royaume-Uni.

  3. Indiquez le montant en euros, par exemple 25,00, ou laissez le champ vide pour que le payeur le saisisse. Ajoutez la référence : texte libre jusqu’à 140 caractères, comme un numéro de facture, ou référence structurée RF jusqu’à 35 caractères.

  4. Scannez l’aperçu avec votre propre application bancaire, depuis sa fonction de paiement par QR code si elle en propose une, et contrôlez chaque champ. Inutile de valider le virement de test.

  • Sur une facture A4, 2,5 à 3 cm de côté suffisent : le document est scanné posé sur un bureau.
  • Imprimez aussi bénéficiaire, IBAN, montant et référence en clair à côté du code. Le payeur peut ainsi comparer avec ce qu’affiche son application, et celui qui n’a pas d’application compatible saisit le virement à la main.
  • Gardez le code noir sur blanc et sans logo. Le générateur ne propose pas de logo pour ce type, car la norme fixe la correction d’erreur au niveau M.

Erreurs fréquentes

  • Supposer que toutes les applications bancaires le lisent

    La prise en charge dépend de l’application de la banque du payeur. Testez avec votre propre application et laissez toujours l’IBAN lisible pour une saisie manuelle.

  • Montant avec séparateur de milliers

    Une saisie comme 1.250,00 prête à confusion. Écrivez 1250,00 ou 1250.00 ; dans le code, le montant figure avec un point comme séparateur décimal, par exemple EUR1250.5 pour 1250,50 euros.

  • Nom du bénéficiaire mal orthographié

    Avec la vérification du bénéficiaire, les banques comparent le nom et l’IBAN lors d’un virement en euros. Un nom différent de celui du compte déclenche un avertissement chez le payeur.

  • Scan avec l’appareil photo

    L’appareil photo du téléphone affiche en général le contenu brut du code, sans ouvrir de virement. Le scan se fait dans l’application bancaire.

Ce que définit la recommandation EPC069-12

Le format est fixé par le Conseil européen des paiements (EPC) dans le document EPC069-12. Le contenu commence par BCD, utilise la version 002 et l’encodage UTF-8, puis liste sur des lignes séparées le BIC, le nom, l’IBAN, le montant et la référence. L’ensemble ne doit pas dépasser 331 octets, et la correction d’erreur est fixée au niveau M.

Un code facultatif de quatre caractères peut préciser la nature du paiement, par exemple CHAR pour un don à une association. La banque du payeur décide si elle exploite cette information. Le code ne déclenche aucun paiement par lui-même : le payeur voit toutes les données et valide dans son application.

Questions fréquentes

Il s’agit d’un QR code statique : le contenu se trouve dans le code lui-même, qui fonctionne sans notre serveur.

QR codes statiques et dynamiques expliqués

Mon application bancaire lit-elle ce code ?

Cela dépend de la banque. Certaines applications proposent une fonction de scan dans le formulaire de virement, souvent derrière une icône d’appareil photo, d’autres non. Le plus sûr est de tester avec votre application et de garder l’IBAN imprimé en clair.

Est-ce le même code que le GiroCode ?

Oui. GiroCode est le nom utilisé en Allemagne et en Autriche pour le code défini par l’EPC. Les deux suivent EPC069-12.

Partager mon IBAN dans un code, est-ce risqué ?

L’IBAN est l’information que vous imprimez de toute façon sur une facture. Il permet de vous envoyer de l’argent. Le code est créé dans votre navigateur ; les données ne passent pas par notre serveur.

Puis-je l’utiliser pour des dons sans montant fixe ?

Oui. Laissez le montant vide ; le donateur le saisit dans son application. Le code d’objet CHAR signale qu’il s’agit d’un don.