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.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 RvsdInstdAmt et RvslRsnInf.

Reason codes

CodeSémantique
DUPLDuplicate Payment (le plus fréquent).
TECHTechnical Problem (erreur technique du créancier).
FRADFraudulent Origin.
CUSTRequested by Customer (le débiteur a contesté).
AM09WrongAmount (montant erroné, mais utilisé surtout par les R-Transactions).

Exemple : revert SEPA SDD doublon

xml pain-007-duplicate-revert.xml
<?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.