pain.007 — Customer Payment Reversal
Annulation post-règlement d'un prélèvement SEPA SDD à l'initiative du créancier. Distinct du camt.056 (annulation pré-règlement) — pain.007 acte le revert effectif.
Objet et place dans le flux
pain.007 permet au créancier de demander à sa banque le revert d'un prélèvement SEPA SDD déjà encaissé. Différent du camt.056 (annulation avant exécution) — pain.007 intervient après que les fonds aient été crédités. La banque créancière émettra ensuite un pacs.007 vers la banque débitrice.
Structure XML
Encapsulé dans <CstmrPmtRvsl>. Trois blocs :
- GrpHdr — métadonnées du revert.
- OrgnlGrpInf — référence du pain.008 d'origine.
- OrgnlPmtInfAndRvsl — transaction(s) à reverter avec
RvsdInstdAmtetRvslRsnInf.
Reason codes
| Code | Sémantique |
|---|---|
DUPL | Duplicate Payment (le plus fréquent). |
TECH | Technical Problem (erreur technique du créancier). |
FRAD | Fraudulent Origin. |
CUST | Requested by Customer (le débiteur a contesté). |
AM09 | WrongAmount (montant erroné, mais utilisé surtout par les R-Transactions). |
Exemple : revert SEPA SDD doublon
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.007.001.10">
<CstmrPmtRvsl>
<GrpHdr>
<MsgId>RVSL-ACME-20260518-001</MsgId>
<CreDtTm>2026-05-18T11:30:00+02:00</CreDtTm>
<InitgPty><Nm>ACME SARL</Nm></InitgPty>
<NbOfTxs>1</NbOfTxs>
<CtrlSum>150.00</CtrlSum>
</GrpHdr>
<OrgnlGrpInf>
<OrgnlMsgId>ACME-DD-20260514-001</OrgnlMsgId>
<OrgnlMsgNmId>pain.008.001.08</OrgnlMsgNmId>
<OrgnlCreDtTm>2026-05-14T09:00:00+02:00</OrgnlCreDtTm>
</OrgnlGrpInf>
<OrgnlPmtInfAndRvsl>
<OrgnlPmtInfId>ACME-DD-PMT-2026001</OrgnlPmtInfId>
<RvslPmtInfId>RVSL-PI-001</RvslPmtInfId>
<NbOfTxs>1</NbOfTxs>
<CtrlSum>150.00</CtrlSum>
<TxInf>
<OrgnlEndToEndId>SUB202605-CUST0042</OrgnlEndToEndId>
<RvsdInstdAmt Ccy="EUR">150.00</RvsdInstdAmt>
<RvslRsnInf>
<Rsn><Cd>DUPL</Cd></Rsn>
<AddtlInf>Duplicate collection caused by IT error</AddtlInf>
</RvslRsnInf>
</TxInf>
</OrgnlPmtInfAndRvsl>
</CstmrPmtRvsl>
</Document> Pièges courants
- pain.007 émis hors fenêtre SEPA — le revert créancier doit intervenir dans les 5 jours ouvrés selon le SEPA SDD Rulebook.
- Reason DUPL sans preuve — le créancier doit garder trace de l'erreur technique pour justifier.
- RvslPmtInfId absent — bloque le rapprochement côté banque créancière.
Messages liés
- pain.008 — prélèvement initial.
- pacs.007 — pendant interbancaire du pain.007.
- camt.056 — annulation pré-règlement.
- pain.002 — réponse statut.