pacs.007.001.11 — Сторнування платежу між фінансовими установами
Огляд
Повідомлення pacs.007 використовується для сторнування раніше надісланого платіжного доручення, яке ще не було розраховане, або для запиту сторнування розрахованого платежу. На відміну від pacs.004 (повернення), воно ініціюється первинним інструктуючим агентом.
Останню перевірку за первинними джерелами виконано 23 березня 2026 року. Дата довідки каталогу ISO 20022: 2025-02-27; посилання на джерела наведено нижче.
Ключові елементи даних
- GrpHdr — Заголовок групи з ідентифікацією повідомлення та міткою часу створення
- TxInf — Інформація про транзакцію з сумою сторнування та сторонами
- OrgnlGrpInf — Інформація про вихідну групу з посиланням на вихідне повідомлення
- RvslRsnInf — Інформація про причину сторнування зі структурованими кодами причин
- OrgnlTxRef — Посилання на вихідну транзакцію для наскрізної відстежуваності
Бізнес-контекст
- Ініціюється, коли первинний відправник виявляє помилку до або після розрахунку
- Використовується в сценаріях шахрайства, коли потрібне швидке сторнування
- Підтримує як повне, так і часткове сторнування суми первинного платежу
- Містить структуровані коди причин сторнування для подальшої обробки
| Ключові елементи даних | Бізнес-контекст |
|---|---|
| GrpHdr — Заголовок групи з ідентифікацією повідомлення та міткою часу створення | Ініціюється, коли первинний відправник виявляє помилку до або після розрахунку |
| TxInf — Інформація про транзакцію з сумою сторнування та сторонами | Використовується в сценаріях шахрайства, коли потрібне швидке сторнування |
| OrgnlGrpInf — Інформація про вихідну групу з посиланням на вихідне повідомлення | Підтримує як повне, так і часткове сторнування суми первинного платежу |
| RvslRsnInf — Інформація про причину сторнування зі структурованими кодами причин | Містить структуровані коди причин сторнування для подальшої обробки |
| OrgnlTxRef — Посилання на вихідну транзакцію для наскрізної відстежуваності | Інструктуючий агент (первинний відправник) надсилає pacs.007 вперед через платіжний ланцюг для сторнування раніше доручeного платежу. Кожен агент обробляє інструкцію сторнування та коригує розрахунок відповідно. |
Контекст CBPR+ та схем
- Відрізняється від pacs.004 напрямком — сторнування рухається вперед від відправника, повернення рухається назад від бенефіціара
- CBPR+ вимагає зв'язування з ідентифікаторами вихідного повідомлення для автоматичного зіставлення
- Структуровані коди причин замінюють вільні текстові описи із застарілих повідомлень MT
- Дедалі частіше використовується в процесах відкликання миттєвих платежів та запобігання шахрайству
Потік повідомлення
Інструктуючий агент (первинний відправник) надсилає pacs.007 вперед через платіжний ланцюг для сторнування раніше доручeного платежу. Кожен агент обробляє інструкцію сторнування та коригує розрахунок відповідно.
Таблиця відмінностей версій
| Діапазон версій | Чому це важливо | Практичний висновок |
|---|---|---|
| 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