Votre guide complet du document SEPA pour paiements et encaissements
2026-01-27
Un document SEPA est un fichier électronique qui donne à la banque toutes les instructions pour exécuter un lot de paiements ou de prélèvements. Il est généralement en XML et agit comme un passeport numérique pour vos flux.
Le rôle du document SEPA

Imaginez devoir envoyer 100 virements ou prélever 500 clients un par un. Le document SEPA regroupe tout dans un fichier standardisé que la banque traite en un seul flux.
Un document SEPA est la version moderne du lot bancaire : toutes les opérations dans un fichier unique.
Les deux piliers
- SEPA Crédit Transfer (SCT) : paiements sortants.
- SEPA Direct Debit (SDD) : encaissements entrants.
Virement vs prélèvement
| Critère | SCT | SDD |
|---|---|---|
| But | Payer | Encaisser |
| Initiateur | Débiteur | Créancier |
| Pré-requis | Solde | Mandat |
| Exemple | Salaires | Abonnements |
Structure interne du XML SEPA
Le XML SEPA est hiérarchisé :
- Group Header — identifie l’émetteur.
- Payment Information — résumé du lot.
- Transaction Information — details par opération.
Un champ obligatoire manquant entraîne un rejet.
Champs critiques
- IDs uniques (MsgId, PmtInfId)
- IBAN / BIC
- Date d’exécution (
YYYY-MM-DD) - Montant avec point décimal
Un bon fichier SEPA est comme un orchestre : chaque élément doit être à sa place.
Le mandat SEPA, base des prélèvements
Sans mandat valide, un prélèvement peut être contesté.
Champs obligatoires du mandat
- Identifiant créancier
- Référence de mandat (UMR)
- Données débiteur
- IBAN
- Type de paiement
- Date et signature
CORE vs B2B
CORE autorise les retours sous 8 semaines. B2B est réservé aux entreprises et offre plus de finalité.

Créer un fichier SEPA depuis Excel
Les entreprises partent souvent d’un tableur. Structurez-le avec :
- Nom
- IBAN
- Montant
- Référence
- Référence de mandat (SDD)
- Date de mandat (SDD)
Conseils pratiques
- Pas de champs obligatoires vides.
- Format de date cohérent.
- Validation IBAN avant conversion.
- Pas de caractères spéciaux.
Conversion vers XML
Des outils comme GenerateSEPA transforment vos fichiers et valident automatiquement.
Erreurs fréquentes et solutions
1. IBAN invalide
Solution : valider avant envoi.
2. BIC manquant
Certaines banques le demandent encore.
3. Mandat incohérent
Assurez-vous que la référence et la date sont correctes.
4. Séparateur décimal incorrect
Utilisez le point, pas la virgule.
| Erreur | Cause | Solution |
|---|---|---|
| IBAN invalide | Erreur de saisie | Validation IBAN |
| Référence mandat fausse | Données incohérentes | Base de mandats propre |
| Format montant | Virgule au lieu du point | Correction |
| BIC absent | Champ oublié | Ajouter BIC |
| Date incohérente | Logique invalide | Corriger date |
Automatiser via API
Une API permet de générer les fichiers directement depuis vos systèmes :
- Collecter les données
- Envoyer la requête API
- Recevoir le XML valide
Pour la définition de base, lisez qu’est-ce que le document SEPA, puis notre guide des virements SEPA.
Questions fréquentes
Faut-il un logiciel pour ouvrir un XML ?
Non, c’est un fichier texte. L’important est sa conformité.
Quelle différence entre CORE et B2B ?
CORE : retours possibles.
B2B : pas de retours après exécution.
Peut-on modifier un XML à la main ?
C’est possible mais risqué. Une erreur suffit pour un rejet.
Automatisez vos fichiers SEPA avec GenerateSEPA. XML valide en quelques secondes. Essayez-le gratuitement.
Questions fréquentes
- Qu'est-ce qu'un document SEPA ?
- C'est un fichier XML qui regroupe des ordres de paiement ou de prélèvement. La banque traite ce fichier en une seule opération.
- Quelle différence entre SCT et SDD ?
- SCT est le virement SEPA (paiement), SDD est le prélèvement SEPA (encaissement). Les champs obligatoires diffèrent selon le schéma.
- Puis-je modifier un XML SEPA à la main ?
- Techniquement oui, mais c'est risqué. Une erreur dans un tag ou un format entraîne un rejet. Il vaut mieux corriger la source et régénérer.
- Quelles erreurs provoquent le plus de rejets ?
- IBAN invalide, dates mal formatées, champs obligatoires manquants ou montant avec virgule. Une validation en amont évite ces erreurs.