5 septembre 2026 Le média qui relie le web à vos décisions

Virement SEPA rejeté : que signifient les codes AC04, AC01, MD07 et comment récupérer son argent

Un virement qui échoue s'accompagne souvent d'un code énigmatique, AC04, AC01, MD07, plutôt que d'une explication en français. Voici ce que signifie chaque code de rejet SEPA et la marche à suivre pour récupérer les fonds ou refaire l'opération correctement.

Personne consultant un relevé bancaire et une notification de virement rejeté sur son smartphone, à un bureau

Personne consultant un relevé bancaire et une notification de virement rejeté sur son smartphone, à un bureau

L'essentiel

  • Un virement SEPA rejeté déclenche presque toujours un retour automatique des fonds sur le compte de l'émetteur sous quelques jours ouvrés, sans démarche particulière à effectuer.
  • Les codes de rejet (AC04, AC01, MD07…) suivent une nomenclature internationale ISO 20022 commune à toutes les banques de la zone SEPA, ce qui permet de comprendre la cause exacte même quand la banque ne la traduit pas clairement.
  • AC01 et AC04 concernent presque toujours une erreur ou une clôture de compte côté bénéficiaire : IBAN mal saisi, compte fermé ou coordonnées obsolètes.
  • Certains codes (AM04, FF01) signalent un problème côté émetteur, provision insuffisante ou virement mal formé, corrigible immédiatement en relançant l'opération.
  • Si l'argent n'est pas réapparu après 5 à 10 jours ouvrés, un signalement écrit auprès de la banque, avec la référence du virement, est nécessaire pour déclencher une recherche formelle.

Le virement a été validé, l'application bancaire a confirmé l'opération, puis, quelques heures ou quelques jours plus tard, une notification annonce que le virement a été rejeté, souvent accompagnée d'un code cryptique comme AC04 ou MD07 sans aucune explication en français. Ce code n'est pas un bug d'affichage : il appartient à une nomenclature internationale que toutes les banques de la zone SEPA utilisent pour se transmettre la raison exacte d'un rejet.

Pourquoi un virement SEPA peut-il être rejeté ?

Un virement SEPA (Single Euro Payments Area) transite par les systèmes de compensation interbancaires selon le protocole ISO 20022. Lorsque la banque du bénéficiaire ne peut pas créditer le compte visé, elle renvoie à la banque émettrice un message de rejet contenant un code standardisé, appelé reason code. Ce code circule automatiquement entre les deux établissements, ce qui explique qu'il apparaisse parfois tel quel dans l'application ou le relevé du client, sans traduction.

Les causes se répartissent en deux familles bien distinctes :

  • Un problème côté bénéficiaire : IBAN inexistant ou mal saisi, compte clos, compte bloqué, titulaire décédé.
  • Un problème côté émetteur : solde insuffisant au moment de l'exécution, virement mal formé, opération refusée par la banque émettrice elle-même pour des raisons de conformité.

Depuis la mise en place du contrôle de vérification du bénéficiaire (Verification of Payee) imposé par le règlement européen sur les virements instantanés, les banques comparent désormais automatiquement le nom saisi par l'émetteur avec le nom réel du titulaire du compte avant d'exécuter l'opération. Une discordance ne provoque pas toujours un rejet à proprement parler : elle peut aussi se traduire par une simple alerte invitant à confirmer ou annuler le virement avant son envoi, une étape supplémentaire qui explique certains blocages qui n'existaient pas quelques années plus tôt.

Décoder les codes de rejet les plus courants

Ces codes suivent la liste normalisée ExternalReturnReason d'ISO 20022, commune à l'ensemble des banques SEPA. En voici les plus fréquemment rencontrés sur un virement.

CodeSignificationOrigine
AC01Numéro de compte incorrect (IBAN invalide ou mal formé)Bénéficiaire
AC04Compte closBénéficiaire
AC06Compte bloqué (opposition, saisie, gel administratif)Bénéficiaire
AM04Provision insuffisante sur le compte émetteurÉmetteur
MD07Titulaire du compte bénéficiaire décédéBénéficiaire
RC01Code BIC incorrect ou introuvableÉmetteur (saisie)
FF01Fichier ou virement mal formé (erreur technique du format)Émetteur (banque)
Codes de rejet ISO 20022 les plus courants sur un virement SEPA (liste non exhaustive). Chaque banque peut afficher un libellé légèrement différent pour un même code.

Que devient l'argent après un rejet ?

C'est le point qui inquiète le plus légitimement : en cas de rejet, les fonds n'ont jamais quitté le circuit bancaire émetteur. La banque du bénéficiaire n'ayant pas pu créditer le compte, elle retourne automatiquement les fonds à la banque d'origine, qui les recrédite sur le compte de l'émetteur. Ce processus est automatique et ne nécessite, dans la grande majorité des cas, aucune démarche de la part du client.

2 à 5 jours ouvrés en moyenne pour voir les fonds recrédités automatiquement après un rejet de virement SEPA

Que faire concrètement selon le code reçu

La marche à suivre diffère selon que le problème vient des coordonnées bancaires du bénéficiaire ou du compte émetteur.

Codes liés au bénéficiaire (AC01, AC04, AC06, MD07)

  • Contactez le bénéficiaire pour vérifier son IBAN actuel
  • Demandez un RIB récent, surtout si la relation date de plusieurs mois
  • En cas de MD07, adressez-vous au notaire ou aux héritiers avant tout nouveau virement
  • Relancez le virement une fois les coordonnées confirmées

Codes liés à l'émetteur (AM04, RC01, FF01)

  • Vérifiez le solde disponible avant de relancer l'opération
  • Recopiez le BIC directement depuis le RIB du bénéficiaire, sans le ressaisir de mémoire
  • En cas d'erreur de format (FF01), contactez votre banque : le problème est technique, pas lié aux coordonnées
  1. Identifiez le code exact affiché dans l'historique de l'opération ou communiqué par votre banque.
  2. Vérifiez sa catégorie à l'aide du tableau ci-dessus pour savoir si l'action revient à vous ou au bénéficiaire.
  3. Patientez le délai de retour des fonds avant de relancer une nouvelle tentative, pour éviter tout doublon.
  4. Corrigez la cause identifiée (IBAN, BIC, solde) avant de réémettre le virement.

Si l'argent n'est toujours pas revenu : comment réagir

Passé un délai de 5 à 10 jours ouvrés sans recrédit visible sur le compte, il ne s'agit plus d'un simple délai de traitement mais d'une anomalie qu'il faut faire remonter formellement. Un e-mail ou un courrier à votre conseiller bancaire, mentionnant la date de l'opération, le montant et, si possible, la référence unique du virement (souvent visible dans l'historique de la transaction), permet de déclencher une recherche auprès de la banque du bénéficiaire.

Éviter un nouveau rejet la prochaine fois

La quasi-totalité des rejets de virement provient d'une coordonnée bancaire obsolète ou mal saisie. Avant un virement important, notamment vers un bénéficiaire que vous n'avez pas payé depuis longtemps, redemander un RIB à jour reste le réflexe le plus efficace : un changement de banque ou une clôture de compte suffit à provoquer un code AC04 plusieurs mois après la dernière opération réussie.

Pour les indépendants et les entreprises qui émettent des virements fournisseurs en volume, l'enjeu est encore plus sensible : un rejet répété vers un même bénéficiaire peut retarder un paiement contractuel et générer des pénalités de retard sans lien avec la solvabilité de l'émetteur. Dans ce contexte, vérifier systématiquement l'IBAN et le BIC directement depuis un document officiel récent, facture, RIB signé, extrait Kbis, plutôt que depuis un carnet d'adresses interne évite la majorité des rejets évitables liés à des coordonnées périmées.

Un rejet de virement SEPA n'est presque jamais synonyme de perte d'argent : le code affiché est la clé pour comprendre en quelques secondes où se situe l'erreur, côté émetteur ou côté bénéficiaire.

Questions fréquentes

Un virement SEPA rejeté fait-il perdre l'argent envoyé ?

Non. Les fonds n'ont jamais quitté le circuit bancaire : ils sont automatiquement retournés et recrédités sur le compte de l'émetteur, généralement sous 2 à 5 jours ouvrés, sans démarche particulière.

Que signifie le code AC04 sur un virement rejeté ?

AC04 signifie que le compte du bénéficiaire est clos. Il faut demander un RIB à jour avant de relancer l'opération, car les anciennes coordonnées bancaires ne sont plus valides.

Pourquoi mon virement affiche-t-il un code au lieu d'une explication en français ?

Ces codes appartiennent à la nomenclature internationale ISO 20022, utilisée par toutes les banques de la zone SEPA pour se transmettre automatiquement la cause exacte d'un rejet. Certaines applications bancaires les traduisent, d'autres les affichent tels quels.

Combien de temps attendre avant de contacter sa banque en cas de rejet ?

Si les fonds ne sont pas recrédités dans un délai de 5 à 10 jours ouvrés après le rejet, il est recommandé de signaler la situation par écrit à sa banque en mentionnant la date, le montant et la référence du virement.

Le code AM04 signifie-t-il que mon compte est bloqué ?

Non, AM04 signale une provision insuffisante au moment de l'exécution du virement, pas un blocage. Il suffit de vérifier le solde disponible et de relancer l'opération une fois les fonds suffisants sur le compte.

#virement sepa#rejet de virement#iban#codes bancaires#finance