Guide complet du prélèvement SEPA (SDD) 2026
Tout savoir sur le prélèvement SEPA (SEPA Direct Debit) : mandats, formats XML pain.008, SDD Core vs B2B, et comment valider vos fichiers.
Qu'est-ce que le prélèvement SEPA (SDD) ?
Le prélèvement SEPA (SEPA Direct Debit ou SDD) est un instrument de paiement européen qui permet à un créancier de débiter directement le compte bancaire de son débiteur, après obtention d'un mandat signé. Il remplace les systèmes nationaux de prélèvement depuis 2014.
Il existe deux schémas SDD : SDD Core (pour les particuliers et entreprises) et SDD B2B (uniquement entre entreprises, avec des délais de retour différents). Les deux utilisent le format XML ISO 20022 pain.008 pour la remise des fichiers de prélèvement aux banques.
Le mandat SEPA est le document contractuel qui autorise le créancier à prélever le compte du débiteur. Il doit contenir la référence unique de mandat (RUM), l'identification du créancier (ICS), et les coordonnées bancaires du débiteur (IBAN/BIC).
Erreurs fréquentes dans les fichiers pain.008
Les erreurs les plus courantes dans les fichiers de prélèvement SEPA pain.008 :
Référence de mandat (MndtId) incorrecte
La référence unique de mandat doit correspondre exactement au mandat signé. Elle ne peut pas dépasser 35 caractères et ne doit contenir que des caractères alphanumériques et tirets.
Date de signature manquante ou future
La date de signature du mandat (DtOfSgntr) est obligatoire et doit être une date passée ou présente. Une date future indique une erreur de saisie.
ICS (Identifiant Créancier SEPA) invalide
L'Identifiant Créancier SEPA (ICS) doit respecter le format national. En France : FR + 2 chiffres + 3 lettres NII + 11 chiffres SIREN. Vérifiez votre ICS auprès de votre banque.
Structure du fichier pain.008
Le fichier pain.008 (Payment Initiation — Direct Debit Initiation) est organisé en trois niveaux : GroupHeader (informations générales), PaymentInformation (groupes de transactions partageant les mêmes paramètres), et DirectDebitTransactionInformation (détails de chaque prélèvement individuel).
Chaque PaymentInformation contient le type de paiement (SDD Core ou B2B), la date d'échéance (ReqdColltnDt), et les informations du créancier. Les transactions individuelles contiennent les informations du mandat, l'IBAN du débiteur, et le montant.
Le namespace XML varie selon la version : pain.008.001.02 (version 2, utilisée en France), pain.008.001.03 (version 3, utilisée en Allemagne et autres pays). ValidateFin valide les fichiers SEPA pain.001 (virement) — la validation pain.008 est en cours de développement.
Différences entre SDD Core et SDD B2B
SDD Core est disponible pour tout compte bancaire SEPA, qu'il appartienne à un particulier ou une entreprise. Le débiteur peut contester un prélèvement SDD Core jusqu'à 8 semaines après débit (56 jours), sans justification. Pour les mandats non autorisés, le délai est de 13 mois.
SDD B2B est réservé aux transactions entre entreprises. Le débiteur doit confirmer le mandat auprès de sa banque avant la première transaction. En contrepartie, le droit de retour sans condition n'existe pas en SDD B2B.
En pratique, les entreprises choisissent SDD Core pour les abonnements aux particuliers (télécoms, énergie, assurance) et SDD B2B pour les paiements récurrents inter-entreprises où la sécurité du paiement est prioritaire.
Validez vos fichiers SEPA dès maintenant
Testez la conformité de vos fichiers SEPA pain.001 avec ValidateFin avant envoi à votre banque.
Valider mes fichiers SEPAQuestions fréquemment posées
Quelle est la différence entre SDD Core et SDD B2B ?
SDD Core est disponible pour tous (particuliers et entreprises) avec un droit de remboursement de 8 semaines. SDD B2B est réservé aux entreprises, sans droit de remboursement sans condition mais avec confirmation du mandat par la banque.
Qu'est-ce qu'un mandat SEPA ?
Un mandat SEPA est le document signé par le débiteur qui autorise le créancier à prélever son compte. Il doit contenir la RUM (référence unique de mandat), l'ICS du créancier, et les coordonnées bancaires du débiteur.
Quel est le délai minimum avant l'échéance SDD Core ?
SDD Core : 5 jours ouvrés avant l'échéance pour un premier prélèvement (FRST), 2 jours ouvrés pour les prélèvements récurrents (RCUR). Ces délais ont été réduits en 2016 dans certains pays.
Comment obtenir un ICS (Identifiant Créancier SEPA) ?
L'ICS est attribué par votre banque sur demande. En France, il est composé du code pays FR, d'une clé de 2 chiffres, du code NII (activité), et de votre SIREN.
Peut-on prélever un compte bancaire hors zone SEPA ?
Non, le prélèvement SEPA (SDD) ne fonctionne qu'entre comptes bancaires de la zone SEPA (28 pays UE + quelques pays associés comme la Suisse, la Norvège, etc.).
Qu'est-ce qu'un R-transaction en SDD ?
Les R-transactions sont les retours de prélèvement : Reject (rejet avant règlement), Return (retour après règlement), Refund (remboursement à initiative du débiteur), Reversal (annulation par le créancier), Recall (rappel après envoi).
Combien de temps conserver les mandats SEPA ?
Les mandats SEPA doivent être conservés pendant toute la durée d'utilisation plus 14 mois après le dernier prélèvement (ou 13 mois selon les recommandations EPC). Pour les mandats B2B, la durée est similaire.
Comment annuler un prélèvement SEPA en cours ?
Pour annuler un prélèvement déjà soumis à la banque, le créancier peut envoyer un message de révocation (pain.007) avant le règlement. Après règlement, il doit initier un remboursement (Reversal).
ValidateFin valide-t-il les fichiers pain.008 ?
Actuellement, ValidateFin se concentre sur la validation des virements SEPA (pain.001). La validation pain.008 (prélèvement) est en cours de développement.
Quelle est la différence entre pain.008.001.02 et pain.008.001.03 ?
Ces versions diffèrent dans certains champs obligatoires et formats. La version 02 est couramment utilisée en France, la version 03 est plus répandue en Allemagne et dans d'autres pays. Vérifiez avec votre banque la version supportée.