ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

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émentRôle
Mndt/MndtIdIdentifiant unique du mandat (UMR — Unique Mandate Reference).
Tp/SvcLvl/CdSEPA (vs CHATS, RTGS...).
Tp/LclInstrm/CdCORE (particuliers), B2B (inter-entreprises), COR1 (one-off).
Ocrncs/SeqTpRCUR (récurrent), OOFF (one-off), FNAL (final), FRST (premier).
Ocrncs/FrqcyMNTH, QURT, MIAN, YEAR.
CdtrSchmeIdIdentifiant créancier SEPA (ICS en France, format FRxxZZZxxxxxx).
DbtrAcct/IBANIBAN du débiteur (à valider IBAN check + BIC).
RfrdDocRé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 pain-009-mandate.xml
<?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).