MT104 — Direct Debit and Request for Debit Transfer
Message SWIFT pour ordonner un prélèvement bancaire international. Couramment utilisé pour les abonnements cross-border, paiements récurrents B2B, recouvrements institutionnels.
Objet du message
MT104 sert à transmettre un ordre de prélèvement entre banques. Différent du MT103 (virement) où l'émetteur ordonne un débit de son propre compte, le MT104 demande à la banque destinataire de prélever sur le compte d'un débiteur tiers (sur la base d'un mandat).
Structure du Block 4
| Tag | Nom | Statut |
|---|---|---|
:20: | Transaction Reference Number | Mandatoire |
:23E: | Instruction Code (AUTH, NAUT, OTHR) | Optionnel |
:30: | Requested Execution Date (YYMMDD) | Mandatoire |
:21: | Related Reference (mandat) | Mandatoire (par séquence B) |
:32B: | Currency Code, Amount | Mandatoire |
:50K: | Ordering Customer (créancier) | Mandatoire |
:59: | Beneficiary (débiteur) | Mandatoire |
:70: | Remittance Information | Optionnel |
:71A: | Details of Charges (OUR / SHA / BEN) | Mandatoire |
Exemple réel
ACME SARL prélève 1250 EUR sur Hans Mueller GmbH dans le cadre d'un mandat :
{1:F01BNPAFRPPAXXX0000000000}{2:I104DEUTDEFFXXXXN}{4:
:20:DD20260518001
:23E:AUTH
:30:260520
:21:MAND202401001
:32B:EUR1250,00
:50K:/FR7630006000011234567890189
ACME SARL
12 RUE DE LA SOIE
69001 LYON
:59:/DE89370400440532013000
HANS MUELLER GMBH
HAUPTSTRASSE 12
60311 FRANKFURT
:70:RECURRING SUBSCRIPTION MAY 2026
:71A:OUR
-}{5:{CHK:DEF456789012}} Pièges courants
- Mandat absent — sans tag
:21:référençant le mandat, le récepteur peut rejeter. - :71A: en BEN sur prélèvement — incohérent ; un prélèvement utilise OUR ou SHA.
- Date :30: passée — la date d'exécution demandée doit être future.
- Mandat révoqué — la banque débitrice peut rejeter avec un MT196.
Équivalent MX
L'équivalent ISO 20022 est pacs.003 (FI to FI Customer Direct Debit). Le MT104 entre banques correspondantes a été remplacé par pacs.003 en novembre 2025 sur SWIFTNet cross-border.