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 вперёд по платёжной цепочке для сторнирования ранее инструктированного платежа. Каждый агент обрабатывает инструкцию сторнирования и корректирует расчёт соответственно. |
Контекст 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