pain.009 — Mandate Initiation Request
Demande de création d'un mandat de prélèvement SEPA (SDD CORE ou B2B) ou d'un mandat de paiement récurrent transmise par le créancier à sa banque — puis relayée à la banque du débiteur pour validation. Composant de l'eMandate scheme de l'EPC pour digitaliser le workflow papier SEPA traditionnel.
Objet : initier un mandat SDD
Le mandat SEPA Direct Debit (SDD) est l'autorisation donnée par un débiteur à un créancier de prélever sur son compte. Historiquement papier (signature physique), il est numérisé via l'EPC eMandate scheme depuis 2020. pain.009 porte les informations du mandat : identité créancier (avec CdtrSchmeId — Creditor Identifier), débiteur, compte à débiter, fréquence (mensuelle/trimestrielle), type (CORE = particuliers, B2B = entreprises).
Structure XML
Encapsulé dans <MndtInitnReq>. Composants clés : GrpHdr, Mndt (un mandat par message).
| Élément | Rôle |
|---|---|
Mndt/MndtId | Identifiant unique du mandat (UMR — Unique Mandate Reference). |
Tp/SvcLvl/Cd | SEPA (vs CHATS, RTGS...). |
Tp/LclInstrm/Cd | CORE (particuliers), B2B (inter-entreprises), COR1 (one-off). |
Ocrncs/SeqTp | RCUR (récurrent), OOFF (one-off), FNAL (final), FRST (premier). |
Ocrncs/Frqcy | MNTH, QURT, MIAN, YEAR. |
CdtrSchmeId | Identifiant créancier SEPA (ICS en France, format FRxxZZZxxxxxx). |
DbtrAcct/IBAN | IBAN du débiteur (à valider IBAN check + BIC). |
RfrdDoc | Référence contractuelle (contrat fournisseur, abonnement). |
Exemple : mandat SDD CORE EDF
EDF Energy initie un mandat SDD CORE mensuel pour Marie DURAND, compte BNP Paribas :
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.009.001.08">
<MndtInitnReq>
<GrpHdr>
<MsgId>MNDT-INIT-20260519-001</MsgId>
<CreDtTm>2026-05-19T15:00:00+02:00</CreDtTm>
<InitgPty>
<Nm>EDF ENERGY SA</Nm>
<Id>
<OrgId><LEI>969500EDFENERGYFRANCE</LEI></OrgId>
</Id>
</InitgPty>
</GrpHdr>
<Mndt>
<MndtId>MNDT-EDF-2026-887654</MndtId>
<MndtReqId>REQ-EDF-2026-887654</MndtReqId>
<Tp>
<SvcLvl><Cd>SEPA</Cd></SvcLvl>
<LclInstrm><Cd>CORE</Cd></LclInstrm>
</Tp>
<Ocrncs>
<SeqTp>RCUR</SeqTp>
<Frqcy>MNTH</Frqcy>
<Drtn>
<FrDt>2026-06-01</FrDt>
</Drtn>
</Ocrncs>
<CdtrSchmeId>
<Id>
<PrvtId>
<Othr>
<Id>FR12ZZZ123456</Id>
<SchmeNm><Prtry>SEPA</Prtry></SchmeNm>
</Othr>
</PrvtId>
</Id>
</CdtrSchmeId>
<Cdtr>
<Nm>EDF ENERGY SA</Nm>
<PstlAdr>
<StrtNm>22-30 AVENUE DE WAGRAM</StrtNm>
<PstCd>75008</PstCd>
<TwnNm>PARIS</TwnNm>
<Ctry>FR</Ctry>
</PstlAdr>
</Cdtr>
<Dbtr>
<Nm>MARIE DURAND</Nm>
<PstlAdr>
<StrtNm>12 RUE DE LA PAIX</StrtNm>
<PstCd>75002</PstCd>
<TwnNm>PARIS</TwnNm>
<Ctry>FR</Ctry>
</PstlAdr>
</Dbtr>
<DbtrAcct>
<Id><IBAN>FR7630006000011234567890189</IBAN></Id>
</DbtrAcct>
<DbtrAgt>
<FinInstnId><BICFI>BNPAFRPPXXX</BICFI></FinInstnId>
</DbtrAgt>
<RfrdDoc>
<Tp>
<CdOrPrtry><Cd>SCOR</Cd></CdOrPrtry>
</Tp>
<Nb>CONTRAT-EDF-12345</Nb>
<RltdDt>2026-05-19</RltdDt>
</RfrdDoc>
</Mndt>
</MndtInitnReq>
</Document> Pièges courants
- CdtrSchmeId vide ou mauvais format : l'Identifiant Créancier SEPA (ICS) est obligatoire et doit respecter le format strict (en FR : FR12ZZZ123456 — 13 caractères).
- MndtId non unique : UMR doit être unique côté créancier sur tout l'historique. Doublon = rejet par la banque débiteur (RJCT MD16).
- SeqTp = FRST sans confirmation : le premier prélèvement doit être FRST puis bascule en RCUR. Erreur de séquence = rejet R-Transaction.
- IBAN sans validation : faire valider l'IBAN au moins en check mod-97 avant émission pour éviter les rejets MS02.
Messages liés (workflow mandat SDD)
- pain.009 — Mandate Initiation Request (cette page).
- pain.010 — Mandate Amendment Request.
- pain.011 — Mandate Cancellation Request.
- pain.012 — Mandate Acceptance Report (réponse banque débiteur).
- pain.008 — Customer Direct Debit Initiation (basé sur le mandat créé).
- pacs.003 — FI to FI Customer Direct Debit (settlement interbancaire).