Pain001

Прості визначення термінів, що трапляються на цьому сайті та в канальній документації вашого банку. Написано насамперед для казначеїв та операційних команд, а вже потім для інженерів.


Повідомлення#

pain.001 — Customer Credit Transfer Initiation. XML-повідомлення, яке клієнт надсилає своєму банку, щоб доручити один або кілька кредитових переказів. Родина "pain" означає payment initiation; .001 — номер повідомлення; кінцева версія (.001.09) фіксує схему.

pain.002 — Customer Payment Status Report. Відповідь банку на ваш pain.001 чи pain.008: прийнято, прийнято частково або відхилено, з кодами причин ISO за кожною транзакцією.

pain.008 — Customer Direct Debit Initiation. Близнюк pain.001 з боку стягнення: ви списуєте належні вам кошти за мандатом, а не надсилаєте гроші.

pacs.008 / pacs.009. Міжбанківські розрахункові повідомлення, на які перетворюється ваша інструкція після прийняття банком. Корпорації їх ніколи не складають; ними обмінюються банки.

camt.052 / camt.053 / camt.054. Звітність за рахунками: внутрішньоденний звіт, виписка на кінець дня та повідомлення про дебет/кредит відповідно. camt.053 — те, що команди звірки читають щоранку.

MT101. Застаріле текстове повідомлення SWIFT "Request for Transfer", на зміну якому приходить pain.001. Міжбанківську ретрансляцію MT101 виводять з експлуатації 14 листопада 2026 року на користь pain.001.001.09; MT101 від корпорації до банку зберігається лише на розсуд кожного банку.

Схеми та збірники правил#

SEPA SCT / SCT Inst. Євросхеми кредитових переказів (стандартна та миттєва), керовані збірниками правил Європейської платіжної ради. Миттєві перекази розраховуються за секунди, цілодобово.

SEPA SDD Core / B2B. Євросхеми прямого дебету — Core для споживачів (з правом повернення), B2B для бізнесу (без права повернення, суворіші перевірки мандатів).

CBPR+. Cross-Border Payments and Reporting Plus: настанови з використання, що профілюють повідомлення ISO 20022 для кореспондентського банкінгу SWIFT. Коли кажуть "міграція SWIFT на ISO 20022", мають на увазі CBPR+.

HVPS+. Аналогічне профілювання для систем великих платежів (T2, CHAPS, Fedwire та подібних).

CGI-MP. Common Global Implementation — Market Practice: група, що гармонізує використання корпораціями повідомлень pain у різних банках, щоб один формат файлу підходив багатьом банківським партнерам.

Verification of Payee (VoP). Обов'язкова в ЄС перевірка відповідності імені та IBAN, застосовувана до всіх кредитових переказів SEPA з 9 жовтня 2025 року. Виконується PSP у момент виконання; збіг визначають чисті дані про кредитора.

Ідентифікатори та дані#

IBAN. Міжнародний номер банківського рахунку (ISO 13616), самоперевірний через контрольну суму mod-97 — тому одна переставлена цифра виявляється до подання.

BIC / BICFI. Ідентифікаційний код фінансової установи за ISO 9362. XML-елемент називається у pain.001.001.03, але починаючи з версії 9 — перейменування, що спричиняє реальні відхилення під час оновлення версій.

LEI. Legal Entity Identifier (ISO 17442) — глобальний 20-символьний ідентифікатор компанії. Активних понад 3 мільйони, і регулятори дедалі частіше вимагають їх у платежах.

UETR. Unique End-to-end Transaction Reference — UUID, що дає змогу відстежити платіж уздовж усього кореспондентського ланцюжка (SWIFT gpi).

Структурована / гібридна адреса. Поштові адреси як окремі XML-елементи (вулиця, місто, індекс, країна) проти рядків вільного тексту. З 14 листопада 2026 року CBPR+ відхиляє повністю неструктуровані адреси; гібрид — структуровані місто та країна плюс до двох адресних рядків по 70 символів — залишається чинним.

NbOfTxs / CtrlSum. Контрольні підсумки заголовка групи: кількість транзакцій і сума. Банки переобчислюють їх; якщо ваші розходяться, файл повертається. Pain001 завжди виводить їх із перевірених записів.

Платник комісії. Хто сплачує комісії: DEBT (відправник), CRED (отримувач), SHAR (порівну), SLEV (за правилами схеми). Застарілі MT-коди OUR/BEN/SHA відповідають першим трьом.

Призначення платежу (remittance information). Поле "за що цей платіж" — вільний текст (140 символів) або структуровані посилання. Те, що команди звірки мріють бачити заповненим як слід.

Інструментальні терміни на цьому сайті#

Валідація за XSD. Перевірка XML за офіційним визначенням схеми ISO 20022. Pain001 вважає її обов'язковим шлюзом перед записом будь-якого файлу.

MCP — Model Context Protocol. Відкритий стандарт, через який AI-асистенти викликають зовнішні інструменти. pain001-mcp надає 17 платіжних інструментів будь-якому MCP-клієнту, локально через stdio.

LSP — Language Server Protocol. Стандарт інтеграції з редакторами, що стоїть за діагностикою IDE. pain001-lsp використовує його, щоб перевіряти платіжні файли, поки ви друкуєте.

SBOM. Software Bill of Materials — машиночитний перелік усіх залежностей релізу, що генерується у форматі CycloneDX для релізів ядра Pain001.


Чогось бракує? Запропонуйте термін — цей глосарій росте разом із питаннями, які насправді ставлять.