pacs.003 — FI to FI Customer Direct Debit
Message interbancaire qui transporte un prélèvement client (single ou multiple) de la banque créancière vers la banque débitrice via un système de compensation (SEPA SDD Core/B2B, ou CBPR+ cross-border).
Objet : prélèvement interbancaire
pacs.003 est l'image interbancaire d'un pain.008 client. Le créancier envoie le pain.008 à sa banque, qui le traduit en pacs.003 pour l'envoyer au CSM (STEP2 pour SEPA Core / B2B, services TARGET2 et EBA pour clearing instantané). Le CSM forwarde le pacs.003 à la banque débitrice, qui prélève sur le compte du débiteur à la date de règlement.
Structure XML
Encapsulé dans <FIToFICstmrDrctDbt>. GrpHdr + DrctDbtTxInf (répétable).
| Élément | Rôle |
|---|---|
PmtTpInf/SvcLvl | SEPA (Core/B2B/instant) ou G002 CBPR+. |
PmtTpInf/LclInstrm | CORE / B2B (SEPA) ou COR1 / OOFF (instant). |
PmtTpInf/SeqTp | FRST (premier) / RCUR (récurrent) / OOFF (one-off) / FNAL (final). |
MndtRltdInf | Mandat ID + date signature. |
CdtrSchmeId | Creditor Identifier (ICS en France « FR06ZZZxxx »). |
Exemple : prélèvement SEPA SDD
ACME SARL prélève 299 EUR sur Hans Mueller GmbH, séquence RCUR, mandat signé décembre 2025 :
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pacs.003.001.08">
<FIToFICstmrDrctDbt>
<GrpHdr>
<MsgId>SDD-COR-20260518-001</MsgId>
<CreDtTm>2026-05-18T09:00:00+02:00</CreDtTm>
<NbOfTxs>1</NbOfTxs>
<CtrlSum>299.00</CtrlSum>
<SttlmInf>
<SttlmMtd>CLRG</SttlmMtd>
<ClrSys><Cd>SEPA</Cd></ClrSys>
</SttlmInf>
</GrpHdr>
<DrctDbtTxInf>
<PmtId>
<InstrId>BNPP-INSTR-2026101</InstrId>
<EndToEndId>SUBSCRIPTION-2026-Q2</EndToEndId>
<TxId>BNPP-TX-2026101</TxId>
<UETR>9a8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d</UETR>
</PmtId>
<PmtTpInf>
<SvcLvl><Cd>SEPA</Cd></SvcLvl>
<LclInstrm><Cd>CORE</Cd></LclInstrm>
<SeqTp>RCUR</SeqTp>
</PmtTpInf>
<IntrBkSttlmAmt Ccy="EUR">299.00</IntrBkSttlmAmt>
<IntrBkSttlmDt>2026-05-20</IntrBkSttlmDt>
<ChrgBr>SLEV</ChrgBr>
<MndtRltdInf>
<MndtId>ACME-MNDT-2025-00777</MndtId>
<DtOfSgntr>2025-12-15</DtOfSgntr>
</MndtRltdInf>
<CdtrSchmeId>
<Id><PrvtId><Othr><Id>FR06ZZZ123456</Id></Othr></PrvtId></Id>
</CdtrSchmeId>
<Cdtr><Nm>ACME SARL</Nm></Cdtr>
<CdtrAcct>
<Id><IBAN>FR7630006000011234567890189</IBAN></Id>
</CdtrAcct>
<CdtrAgt>
<FinInstnId><BICFI>BNPAFRPP</BICFI></FinInstnId>
</CdtrAgt>
<DbtrAgt>
<FinInstnId><BICFI>DEUTDEFF</BICFI></FinInstnId>
</DbtrAgt>
<Dbtr><Nm>HANS MUELLER GMBH</Nm></Dbtr>
<DbtrAcct>
<Id><IBAN>DE89370400440532013000</IBAN></Id>
</DbtrAcct>
<RmtInf>
<Ustrd>SUBSCRIPTION-2026-Q2 ACME PRO</Ustrd>
</RmtInf>
</DrctDbtTxInf>
</FIToFICstmrDrctDbt>
</Document> Pièges courants
- SeqTp incorrect : FRST si premier prélèvement sous le mandat ; RCUR sur tous les suivants. Erreur fréquente = FRST répété → rejet R-message MS03.
- D-2 vs D-5 : SDD Core demande pré-notification créancier ≥ 14 jours avant le débit (sauf accord plus court avec débiteur).
- UETR oublié : obligatoire en CBPR+ depuis Nov 2025 ; absent = rejet par CSM.
- CdtrSchmeId mal formé : l'ICS doit être conforme au format pays (FR06ZZZ123456, DE98ZZZ09999999999).
Équivalence MT104
L'équivalent SWIFT MT est MT104 (Direct Debit). pacs.003 est plus complet sur le mandat (MndtRltdInf), le creditor identifier et la séquence (SeqTp). Le MT104 entre banques correspondantes cross-border a été retiré le 22 novembre 2025 (CBPR+) au profit de pacs.003.