Outil 100 % gratuit, créé par Roméo Kothan, développeurSuivre sur LinkedIn

Créer un fichier de virements SEPA à partir d’Excel

Vos fournisseurs, vos salaires ou vos remboursements sont dans un tableau ? Importez-le : chaque IBAN est contrôlé, les caractères refusés par les banques sont corrigés, et vous obtenez le fichier XML à déposer dans votre banque en ligne.

1. Le compte à débiter (le vôtre)
Adresse (facultative ; demandée pour les virements vers la Suisse, le Royaume-Uni, Monaco…)
2. Les virements

Importez votre tableau Excel ou CSV

Une ligne par virement, avec une ligne d’en-tête. Glissez-déposez le fichier ici, ou

🔒 Tout se passe dans votre navigateur : ni vos IBAN ni vos montants ne sont envoyés sur internet.

Les autres outils

Comment ça marche

  1. Votre compte : le nom et l’IBAN du compte à débiter, et la date d’exécution souhaitée.
  2. Vos virements : importez un fichier Excel ou CSV (une ligne par virement), ou saisissez-les directement. Les colonnes sont reconnues automatiquement.
  3. Les contrôles : IBAN (clé, longueur, clé RIB), BIC, montants, longueur des libellés, références en double. Un RIB saisi à la place d’un IBAN est converti.
  4. Le fichier : un clic, et le XML est prêt à importer dans l’espace « virements groupés » ou « remise de fichiers » de votre banque.

Pas de tableau sous la main ? Le lien « Télécharger le modèle Excel », dans l’étape 2, fournit un modèle prêt à remplir.

Ce que le fichier respecte

  • La norme ISO 20022 en version 2019 (pain.001.001.09) ou 2009 (pain.001.001.03), validée contre les schémas officiels.
  • Le jeu de caractères des banques françaises (guide CFONB).
  • Les adresses structurées (ville et pays dans des champs séparés), seules admises pour les paiements SEPA après le 15 novembre 2026.
  • Les règles de l’EPC : nom limité à 70 caractères, libellé à 140, référence à 35, BIC facultatif dans l’EEE.

Les détails sont dans le guide du tableau Excel au fichier XML.

Les guides

Questions fréquentes

Ma banque acceptera-t-elle ce fichier ?

Le fichier suit la norme ISO 20022 telle que la décrivent les guides du CFONB pour les banques françaises : pain.001.001.09 (version 2019) par défaut, ou pain.001.001.03 (version 2009) si votre banque ou votre logiciel ne lit que l’ancienne. Il faut en revanche que votre contrat de banque en ligne permette l’import de fichiers de virements ; c’est parfois une option à demander.

Mes IBAN et mes montants sont-ils envoyés quelque part ?

Non. Le tableau est lu, contrôlé et transformé en XML par votre navigateur. Aucune donnée ne part sur internet, et rien n’est conservé une fois la page fermée.

Le BIC est-il obligatoire ?

Non, pour les virements dans l’Espace économique européen l’IBAN suffit. Il reste demandé par la plupart des banques pour la Suisse, le Royaume-Uni, Monaco et les autres pays SEPA hors EEE ; dans ce cas, votre adresse doit aussi figurer dans le fichier.

Pourquoi mes accents ont-ils disparu ?

Les banques françaises n’acceptent, sauf accord particulier, que les lettres sans accent, les chiffres, l’espace et quelques signes (/ - ? : ( ) . , ' +). L’outil convertit donc « Lefèvre & Fils » en « Lefevre et Fils » plutôt que de risquer un rejet du fichier entier.

Que veut dire « une seule ligne sur le relevé » ?

C’est l’option « batch booking » : la banque débite le total en une fois au lieu d’une ligne par virement. Pratique pour la paie, qui n’apparaît alors pas nominativement sur le relevé. Toutes les banques ne la proposent pas ; à défaut, elles débitent chaque virement séparément.