pacs.007.001.11 — 金融機構間付款撤銷
概述
pacs.007 訊息用於撤銷先前發送但尚未清算的付款指令,或請求撤銷已清算的付款。與 pacs.004(退回)不同,它由原始指示代理人發起。
已於 2026 年 3 月 23 日依據主要來源完成複核。ISO 20022 目錄參考日期:2025-02-27;來源連結如下。
關鍵資料要素
- GrpHdr — 包含訊息識別碼和建立時間戳記的群組標頭
- TxInf — 包含撤銷金額和當事方資訊的交易資訊
- OrgnlGrpInf — 參考來源訊息的原始群組資訊
- RvslRsnInf — 包含結構化原因代碼的撤銷原因資訊
- OrgnlTxRef — 用於端到端可追溯性的原始交易參考
業務背景
- 當原始發送方在清算前或清算後發現錯誤時發起
- 用於需要快速撤銷的詐欺情境
- 支援對原始付款金額的全額和部分撤銷
- 攜帶結構化撤銷原因代碼以供下游處理
| 關鍵資料要素 | 業務背景 |
|---|---|
| GrpHdr — 包含訊息識別碼和建立時間戳記的群組標頭 | 當原始發送方在清算前或清算後發現錯誤時發起 |
| TxInf — 包含撤銷金額和當事方資訊的交易資訊 | 用於需要快速撤銷的詐欺情境 |
| OrgnlGrpInf — 參考來源訊息的原始群組資訊 | 支援對原始付款金額的全額和部分撤銷 |
| RvslRsnInf — 包含結構化原因代碼的撤銷原因資訊 | 攜帶結構化撤銷原因代碼以供下游處理 |
| OrgnlTxRef — 用於端到端可追溯性的原始交易參考 | 指示代理人(原始發送方)透過付款鏈向前發送 pacs.007 以撤銷先前指示的付款。每個代理人處理撤銷指令並相應調整清算。 |
CBPR+ 與方案背景
- 與 pacs.004 透過方向區分 — 撤銷從發起方向前流動,退回從收款方向後流動
- CBPR+ 要求與原始訊息識別碼配對以實現自動匹配
- 結構化原因代碼取代舊版 MT 訊息中的自由文字敘述
- 在即時付款召回和詐欺防範工作流程中的使用日益增加
訊息流程
指示代理人(原始發送方)透過付款鏈向前發送 pacs.007 以撤銷先前指示的付款。每個代理人處理撤銷指令並相應調整清算。
版本差異表
| 版本範圍 | 重要原因 | 實作重點 |
|---|---|---|
| pacs.007.001.11 | pacs008 中的目前實作 | 是建立撤銷處理流程模型的良好基線。 |
| pacs.007.001.12-13 | 後續目錄版本 | 請檢查後續版本是否符合目前市場基礎設施要求。 |
附註解的 XML 範例
<FIToFIPmtRvsl>
<GrpHdr>
<MsgId>RVSL-2026-0007MsgId>
GrpHdr>
<TxInf>
<OrgnlInstrId>PAY-2026-8841OrgnlInstrId>
<RvslRsnInf>
<Rsn><Cd>DUPLCd>Rsn>
RvslRsnInf>
TxInf>
FIToFIPmtRvsl>
欄位說明
MsgId: The reversal needs its own identifier.OrgnlInstrId: 請保留原始付款參考,以避免對帳鏈中斷。RvslRsnInf: Use structured reversal reasons so cases can be routed correctly.
比較 pacs.007 vs pacs.004
主要參考來源
- ISO 20022 message definitions catalogue for
pacs.007.001.11 - SWIFT CBPR+ ISO 20022 usage-guidelines announcement
- SWIFT CBPR+ migration roadmap PDF