EBICS : protocole, EBICS T ou TS et envoi des fichiers SEPA

2026-11-06

Le 25 du mois, la comptable d’une PME lyonnaise prépare 140 virements fournisseurs et la remise de prélèvements des abonnés. Jusqu’ici, elle déposait chaque fichier à la main dans la banque en ligne de ses trois banques, avec trois identifiants et trois validations. Le jour où le directeur financier demande que les fichiers partent directement du logiciel de trésorerie, la banque répond par un seul mot : EBICS.

EBICS (Electronic Banking Internet Communication Standard) est le protocole de communication sécurisé qu’utilisent les entreprises françaises pour échanger des fichiers avec leurs banques : elles envoient leurs remises de virements (pain.001) et de prélèvements (pain.008), et reçoivent en retour leurs relevés et comptes rendus. Il remplace l’ancien ETEBAC depuis le début des années 2010 et se décline en France en deux profils : EBICS T, où le fichier est transporté puis validé à part, et EBICS TS, où il est signé électroniquement au moment de l’envoi.

EBICS ne fabrique pas vos fichiers : il les transporte. Il vous faut donc un fichier SEPA XML valide et un canal pour l’envoyer. Cet article traite du canal : T ou TS, contrat, fichiers échangés et erreurs qui bloquent une remise.

EBICS : le protocole qui relie votre entreprise à vos banques

EBICS est né en Allemagne au milieu des années 2000, à l’initiative du comité des banques allemandes (ZKA), pour remplacer un protocole devenu obsolète. Le Comité français d’organisation et de normalisation bancaires (CFONB) l’a ensuite retenu pour la France, et la société commune EBICS a été créée le 17 juin 2010 pour porter le standard dans les deux pays. Aujourd’hui, EBICS est utilisé principalement en France, en Allemagne, en Autriche et en Suisse, selon la page Wikipédia consacrée au protocole.

Le principe est simple. Votre entreprise installe un logiciel client EBICS (un module de votre logiciel de trésorerie ou de comptabilité, ou un logiciel de communication bancaire dédié). Votre banque met à disposition un serveur EBICS. Les deux échangent des fichiers par Internet, chiffrés et authentifiés à l’aide de clés propres à chaque utilisateur.

Son principal atout est d’être multibancaire : le même logiciel parle à BNP Paribas, Société Générale, Crédit Agricole, Crédit Mutuel-CIC, LCL ou Banque Populaire, seuls les paramètres de connexion changent. Les envois et récupérations peuvent être programmés, sans navigateur.

Protocole EBICS : transmission sécurisée des fichiers SEPA XML entre l'entreprise et sa banque

D’ETEBAC à EBICS

Avant EBICS, les entreprises françaises utilisaient ETEBAC, qui fonctionnait sur le réseau X.25 de France Télécom. La fermeture de ce réseau, fin 2011, a forcé la migration. Le CFONB a alors défini deux profils, qui reprennent la logique des anciens protocoles : EBICS T a pris la suite d’ETEBAC 3, et EBICS TS celle d’ETEBAC 5, le protocole qui permettait déjà de signer les remises.

Idée clé : EBICS est un tuyau, pas un format. Le fichier qui passe dedans doit déjà être correct. Si votre pain.001 contient un IBAN invalide, EBICS le transmettra très bien, et la banque le rejettera ensuite.

EBICS T ou EBICS TS : quelle différence ?

La différence entre EBICS T et EBICS TS tient en une question : qui signe l’ordre, et quand ?

Avec EBICS T (T pour transport), le fichier est envoyé avec une simple authentification technique. La banque reçoit le fichier, mais elle ne l’exécute pas tant que vous ne l’avez pas confirmé par un autre canal. Pendant des années, ce canal était souvent un fax de confirmation signé. Le CFONB a recommandé aux banques de ne plus accepter ces fax au-delà du 31 décembre 2016 et de privilégier, pour EBICS T, une confirmation via un service Internet sécurisé fourni par la banque (le mode « signature disjointe »), comme l’indique sa page sur le renforcement de la sécurité du protocole EBICS. Concrètement : vous envoyez le fichier depuis votre logiciel, puis vous allez le valider dans la banque en ligne.

Avec EBICS TS (T pour transport, S pour signature), le fichier part déjà signé électroniquement par une personne habilitée, avec un certificat personnel. La banque n’a besoin d’aucune autre confirmation : la signature vaut ordre d’exécution. C’est le mode « signature jointe » recommandé par le CFONB. Le certificat doit être délivré par une autorité de certification reconnue par les banques ; le CFONB publie la liste des certificats compatibles avec les exigences techniques d’EBICS TS, mise à jour pour la dernière fois le 7 avril 2025. Le certificat est généralement stocké sur un support physique, comme une clé USB cryptographique.

Critère EBICS T EBICS TS
Rôle de la signature Authentification du transport uniquement Signature électronique personnelle qui vaut ordre
Validation de la remise À part, dans la banque en ligne (signature disjointe) Au moment de l’envoi (signature jointe)
Certificat personnel Non requis Requis, émis par une autorité reconnue (liste CFONB)
Automatisation Partielle : une étape manuelle reste nécessaire Complète, de l’export à l’exécution
Mise en place Plus simple et moins coûteuse Certificat à acheter et à renouveler, procédure plus longue
Profil type PME avec une ou deux banques, peu de remises ETI, groupes, gros volumes, plusieurs signataires

Pour une PME qui envoie quelques remises par mois, EBICS T suffit souvent : la validation dans la banque en ligne sert de contrôle à quatre yeux. EBICS TS devient intéressant quand le nombre de banques, de remises ou de signataires rend cette validation pénible.

Règle pratique : si quelqu’un de votre équipe se connecte chaque jour à trois banques en ligne uniquement pour valider des remises déjà envoyées, demandez un devis EBICS TS.

Comment obtenir un contrat EBICS avec votre banque

EBICS n’est pas activé par défaut. Il faut le demander à votre chargé d’affaires et signer un contrat de télétransmission propre à chaque banque. Les noms commerciaux varient (Société Générale, par exemple, commercialise son offre sous le nom Sogestel), mais le parcours est toujours le même.

  1. Choisir le logiciel client. Avant de contacter la banque, vérifiez que votre logiciel de trésorerie, votre ERP ou votre logiciel de communication bancaire gère EBICS, et dans quelle version. Beaucoup de logiciels de gestion du marché proposent un module EBICS, parfois en option.
  2. Signer le contrat EBICS. Vous choisissez le profil (T ou TS), les comptes concernés, les types de fichiers autorisés (virements, prélèvements, relevés) et les utilisateurs habilités avec leurs droits de signature.
  3. Recevoir les paramètres de connexion. La banque vous communique l’URL de son serveur, son identifiant (HostID), l’identifiant de votre entreprise (PartnerID) et celui de chaque utilisateur (UserID).
  4. Générer et envoyer vos clés. Le logiciel génère les clés de chaque utilisateur et les transmet à la banque (étapes appelées INI et HIA). Il produit en même temps une lettre d’initialisation, que vous imprimez, signez et envoyez à la banque.
  5. Activation par la banque. La banque compare la lettre avec les clés reçues et active l’accès. Votre logiciel récupère ensuite les clés publiques de la banque.
  6. Premier test. Envoyez une petite remise ou récupérez un relevé pour vérifier que tout fonctionne avant la première vraie échéance.

Comptez de quelques jours à quelques semaines entre la demande et le premier échange, selon la banque et la disponibilité des certificats pour EBICS TS.

Combien coûte EBICS ?

Les banques facturent en général des frais de mise en place puis un abonnement mensuel, parfois par compte ou par contrat, auxquels s’ajoute le certificat personnel en EBICS TS. Les montants figurent dans la plaquette tarifaire « professionnels » ou « entreprises » de votre banque, à la rubrique banque à distance ou télétransmission. Ils varient sensiblement d’une banque à l’autre et d’une caisse régionale à l’autre : comparez des offres équivalentes (nombre de comptes, profil T ou TS, mono ou multibanque) et n’oubliez pas le coût du logiciel client.

EBICS ou dépôt dans la banque en ligne ?

EBICS n’est pas le seul moyen de transmettre une remise. Selon votre taille, trois canaux coexistent :

  • Le dépôt de fichier dans la banque en ligne professionnelle : vous téléchargez le fichier XML dans votre espace et vous le validez. C’est la solution de la plupart des TPE et PME, sans contrat supplémentaire dans de nombreux cas. Notre guide pour envoyer un XML SEPA à la banque détaille ce parcours.
  • EBICS : dès que vous travaillez avec plusieurs banques, que vous voulez automatiser les échanges depuis votre logiciel ou que les volumes augmentent.
  • SWIFTNet (FileAct) : réservé en pratique aux grands groupes internationaux qui veulent un canal unique avec des banques de nombreux pays.

Quels fichiers circulent sur EBICS

EBICS transporte des fichiers dans les deux sens. Dans le sens entreprise vers banque, vous envoyez vos ordres. Dans le sens banque vers entreprise, vous récupérez les comptes rendus et les relevés. Les formats sont ceux de la norme ISO 20022, complétés en France par quelques formats CFONB historiques encore très utilisés pour les relevés.

Fichier Sens À quoi il sert
pain.001 Entreprise → banque Remise de virements SEPA (fournisseurs, salaires, remboursements)
pain.008 Entreprise → banque Remise de prélèvements SEPA CORE ou B2B
pain.002 Banque → entreprise Compte rendu d’acceptation ou de rejet de la remise
camt.053 ou relevé CFONB 120 Banque → entreprise Relevé de compte de fin de journée, pour le rapprochement
camt.054 Banque → entreprise Avis de débit ou de crédit, détail des opérations d’une remise et des impayés

Le compte rendu pain.002 est souvent négligé. C’est pourtant lui qui vous dit, quelques minutes ou quelques heures après l’envoi, si la banque a accepté la remise entière, une partie seulement, ou rien du tout. Si votre logiciel le récupère automatiquement, configurez une alerte sur les rejets.

EBICS 3.0 et les BTF

Les versions 2.x d’EBICS utilisées en France identifient chaque fichier par un type d’ordre d’envoi ou de réception (FUL et FDL) accompagné d’un paramètre de format défini par chaque banque. EBICS 3.0, dont la spécification est en vigueur depuis novembre 2018, remplace ce système par des BTF (Business Transaction Formats), communs à tous les pays EBICS. Le CFONB publie une table de correspondance entre les formats de fichiers français et les BTF pour faciliter la migration.

Pour vous, la migration vers EBICS 3.0 se traduit surtout par une mise à jour du logiciel client et du paramétrage des flux. Le calendrier dépend de chaque banque : demandez à votre conseiller quelle version votre contrat utilise et jusqu’à quand l’ancienne restera acceptée, et vérifiez auprès de votre éditeur que votre logiciel gère EBICS 3.0.

Du fichier Excel à la banque : le circuit complet avec EBICS

Dans une PME, le circuit d’une remise envoyée par EBICS se déroule en six étapes. Les trois premières concernent le fichier, les trois dernières le canal.

  1. Préparer les données : IBAN, montants, références et, pour les prélèvements, RUM et date de signature du mandat. Elles viennent souvent d’un export Excel ou CSV de votre logiciel de paie ou de facturation.
  2. Générer le fichier SEPA XML : pain.001.001.03 pour les virements, pain.008.001.02 pour les prélèvements.
  3. Valider le fichier : structure XML, IBAN, dates et identifiants.
  4. Déposer le fichier dans le logiciel EBICS, qui l’associe au bon flux et à la bonne banque.
  5. Signer et envoyer : en EBICS TS, avec le certificat du signataire ; en EBICS T, envoi puis validation dans la banque en ligne.
  6. Contrôler le retour : le pain.002, puis le relevé ou le camt.054 pour rapprocher les opérations.

C’est aux étapes 2 et 3 que GenerateSEPA intervient. Vous importez votre fichier Excel, CSV ou JSON, vous indiquez une fois quelle colonne contient l’IBAN, le montant ou le nom, et l’outil génère un pain.001 ou un pain.008 conforme, après avoir vérifié chaque IBAN. GenerateSEPA ne se connecte pas à EBICS et n’envoie rien à votre banque : vous récupérez le fichier XML et vous le déposez dans votre logiciel EBICS ou dans votre banque en ligne, comme d’habitude. Pour une remise de prélèvements déjà générée par un autre outil, le validateur XML de prélèvement SEPA gratuit contrôle le fichier avant l’envoi.

Si vos fichiers partent en lot plusieurs fois par mois, le guide du virement multiple détaille comment structurer une remise de virements avant de la confier à EBICS.

Erreurs fréquentes avec EBICS et comment les éviter

Les problèmes rencontrés avec EBICS se répartissent en deux familles : ceux du canal (le fichier n’arrive pas ou n’est pas signé) et ceux du fichier (il arrive, mais la banque le rejette). Les seconds sont de loin les plus fréquents.

Erreurs liées au canal

  • Accès non activé. La lettre d’initialisation n’a pas été envoyée, ou les clés transmises ne correspondent pas à celles de la lettre. Le logiciel renvoie une erreur d’authentification tant que la banque n’a pas activé l’utilisateur.
  • Mauvais paramètres de connexion. Un HostID, un PartnerID ou une URL mal recopiés suffisent à bloquer la connexion. Copiez-les depuis le document de la banque, sans les ressaisir.
  • Certificat expiré. En EBICS TS, un certificat expiré empêche toute signature. Notez sa date d’expiration et anticipez le renouvellement de plusieurs semaines.
  • Droits insuffisants. L’utilisateur n’est pas habilité pour ce type de fichier ou ce compte, ou une seconde signature est requise par le contrat et n’a pas été apposée.
  • Remise non validée. En EBICS T, le fichier est arrivé mais personne ne l’a validé avant l’heure limite.

Erreurs liées au fichier

  • Type de fichier inattendu. Un pain.008 envoyé dans le flux des virements, ou une version de pain.001 que la banque n’accepte pas sur ce contrat.
  • Fichier non conforme au schéma XML. Une balise manquante, un caractère interdit (accent, esperluette non échappée) ou un montant mal formaté, et la remise entière est refusée.
  • Données incohérentes. Un total de contrôle qui ne correspond pas à la somme des montants, un nombre d’opérations erroné, une date d’exécution passée.
  • IBAN ou identifiants faux. Un IBAN invalide, un identifiant créancier SEPA (ICS) mal saisi ou une RUM manquante font rejeter la ligne ou la remise. Le validateur d’IBAN permet de contrôler un compte avant de l’ajouter à votre fichier.

Pour les rejets qui arrivent après l’exécution, par exemple un prélèvement impayé pour provision insuffisante, notre article sur les motifs de rejet de prélèvement SEPA explique chaque code et la conduite à tenir. Et pour bâtir une routine de contrôle avant chaque envoi, l’outil de validation XML SEPA présente les vérifications à faire.

Règle pratique : testez chaque nouveau type de fichier avec une remise de deux ou trois lignes avant la première vraie échéance. Un rejet sur un fichier de test ne coûte rien ; sur la paie du mois, il coûte une journée.

Plan d’action pour passer à EBICS

Étape Ce que vous faites Quand
1 Lister vos banques, vos comptes et vos flux (virements, prélèvements, relevés) Avant de contacter la banque
2 Vérifier que votre logiciel gère EBICS, et en quelle version Avant de signer
3 Choisir le profil T ou TS selon le nombre de banques, de remises et de signataires Avant de signer
4 Demander le contrat et la grille tarifaire à chaque banque, commander les certificats si TS Démarrage du projet
5 Paramétrer le logiciel, envoyer les clés et la lettre d’initialisation Après réception des identifiants
6 Tester avec une petite remise et la récupération d’un relevé Avant la première échéance
7 Mettre en place la génération et le contrôle des fichiers SEPA XML en amont À chaque remise
8 Surveiller les pain.002 et noter les dates d’expiration des certificats En continu

EBICS règle la question du transport : vos remises partent de votre logiciel vers toutes vos banques, signées et sans ressaisie. Il ne garantit pas la qualité du fichier, qui reste votre responsabilité. Commencez donc par fiabiliser la génération de vos pain.001 et pain.008, puis branchez-les sur votre canal EBICS. Pour produire ces fichiers à partir de vos tableaux Excel, essayez GenerateSEPA gratuitement pendant 7 jours.


Questions fréquentes

Quelle est la différence entre EBICS T et EBICS TS ?
EBICS T transporte le fichier de façon sécurisée, mais l'ordre doit ensuite être confirmé à part, généralement dans la banque en ligne. EBICS TS ajoute une signature électronique personnelle, apposée avec un certificat au moment de l'envoi, qui vaut ordre d'exécution. TS permet donc d'automatiser entièrement l'envoi, au prix d'un certificat à acheter et à renouveler.
Comment obtenir un accès EBICS ?
Vous demandez un contrat EBICS à votre chargé d'affaires, banque par banque, en précisant le profil T ou TS, les comptes et les types de fichiers. La banque vous transmet ses paramètres de connexion, votre logiciel génère vos clés et une lettre d'initialisation que vous signez et renvoyez. La banque active ensuite l'accès.
Quel logiciel utiliser pour EBICS ?
Il faut un logiciel client EBICS : un module de votre logiciel de trésorerie ou de votre ERP, ou un logiciel de communication bancaire dédié. Vérifiez qu'il gère le profil choisi (T ou TS) et la version d'EBICS utilisée par vos banques, notamment EBICS 3.0. La banque ne fournit pas toujours le logiciel.
EBICS est-il obligatoire pour envoyer un fichier SEPA à la banque ?
Non. La plupart des banques françaises acceptent aussi le dépôt de fichiers pain.001 et pain.008 dans leur banque en ligne professionnelle. EBICS devient utile quand vous travaillez avec plusieurs banques, que vous voulez automatiser les échanges depuis votre logiciel ou que les volumes augmentent.

Articles liés