Pain001

تعریف‌های ساده و روشن برای اصطلاحاتی که در سراسر این سایت و در مستندات کانال بانکی شما دیده می‌شوند. نخست برای خزانه‌داران و تیم‌های عملیات نوشته شده است و سپس برای مهندسان.


پیام‌ها#

pain.001 — Customer Credit Transfer Initiation. پیام XML که مشتری برای دستور یک یا چند انتقال اعتباری به بانک خود می‌فرستد. خانواده "pain" به معنای آغاز پرداخت است؛ .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 نمایه می‌کنند. وقتی از "مهاجرت ISO 20022 در SWIFT" سخن گفته می‌شود، منظور همین CBPR+ است.

HVPS+. همان نمایه‌سازی، اما برای سامانه‌های پرداخت با ارزش بالا (T2، CHAPS، Fedwire و مشابه‌های آن‌ها).

CGI-MP. Common Global Implementation — Market Practice: گروهی که شیوه استفاده شرکت‌ها از پیام‌های pain را میان بانک‌ها هماهنگ می‌کند تا یک قالب فایل بتواند به چند شریک بانکی خدمت دهد.

Verification of Payee (VoP). بررسی تطابق نام و IBAN که اتحادیه اروپا آن را الزامی کرده و از 9 اکتبر 2025 بر همه انتقال‌های اعتباری SEPA اعمال می‌شود. این بررسی را ارائه‌دهنده خدمات پرداخت (PSP) در زمان اجرا انجام می‌دهد؛ پاکیزگی داده‌های بستانکار تعیین می‌کند که تطابق برقرار شود یا نه.

شناسه‌ها و داده‌ها#

IBAN. شماره حساب بانکی بین‌المللی (ISO 13616) که با رقم کنترلی مبتنی بر باقی‌مانده بر 97 خودبررس است — به همین دلیل جابه‌جایی حتی یک رقم پیش از ارسال قابل تشخیص است.

BIC / BICFI. کد شناسه کسب‌وکار یک مؤسسه مالی بر پایه ISO 9362. عنصر XML در pain.001.001.03 برابر است، اما از نسخه 9 به بعد — تغییر نامی که هنگام ارتقای نسخه به ردهای واقعی می‌انجامد.

LEI. شناسه نهاد حقوقی (ISO 17442) — شناسه جهانی 20 نویسه‌ای شرکت‌ها. بیش از 3 میلیون شناسه فعال است و نهادهای ناظر به‌طور فزاینده استفاده از آن را در پرداخت‌ها الزامی می‌کنند.

UETR. مرجع یکتای تراکنش سرتاسری — همان UUID که امکان ردیابی یک پرداخت را در سراسر زنجیره کارگزاری فراهم می‌کند (SWIFT gpi).

نشانی ساخت‌یافته / ترکیبی. نشانی پستی به‌صورت عناصر مجزای XML (خیابان، شهر، کد پستی، کشور) در برابر سطرهای متن آزاد. از 14 نوامبر 2026، CBPR+ نشانی‌های کاملاً بدون ساختار را رد می‌کند؛ حالت ترکیبی — شهر و کشور ساخت‌یافته به‌همراه حداکثر دو سطر نشانی 70 نویسه‌ای — همچنان معتبر است.

NbOfTxs / CtrlSum. مجموع‌های کنترلی سرآیند گروه: شمار تراکنش‌ها و جمع مبالغ. بانک‌ها آن‌ها را بازمحاسبه می‌کنند؛ اگر مقادیر شما نخواند، فایل برگشت می‌خورد. Pain001 همیشه آن‌ها را از روی رکوردهای اعتبارسنجی‌شده استخراج می‌کند.

متولی کارمزد. اینکه چه کسی کارمزدها را می‌پردازد: DEBT (فرستنده)، CRED (گیرنده)، SHAR (مشترک)، SLEV (بر پایه قواعد طرح). کدهای قدیمی MT یعنی OUR/BEN/SHA به سه مورد نخست نگاشته می‌شوند.

اطلاعات حواله. همان فیلد "این پرداخت بابت چیست" — متن آزاد (140 نویسه) یا ارجاع‌های ساخت‌یافته. چیزی که تیم‌های مغایرت‌گیری آرزو می‌کنند همه آن را درست پر کنند.

اصطلاحات ابزاری به‌کاررفته در این سایت#

اعتبارسنجی XSD. بررسی XML در برابر تعریف طرحواره رسمی ISO 20022. Pain001 آن را دروازه‌ای سخت پیش از نوشتن هر فایل می‌داند.

MCP — Model Context Protocol. استاندارد بازی که دستیارهای هوش مصنوعی از طریق آن ابزارهای بیرونی را فرا می‌خوانند. pain001-mcp تعداد 17 ابزار پرداخت را به‌صورت محلی و روی stdio در اختیار هر کارخواه MCP می‌گذارد.

LSP — Language Server Protocol. استاندارد یکپارچه‌سازی با ویرایشگر که پشت تشخیص‌های IDE قرار دارد. pain001-lsp از آن برای اعتبارسنجی فایل‌های پرداخت هم‌زمان با تایپ استفاده می‌کند.

SBOM. صورت اقلام نرم‌افزاری — فهرستی ماشین‌خوان از همه وابستگی‌های یک انتشار که برای انتشارهای هسته Pain001 در قالب CycloneDX تولید می‌شود.


چیزی جا مانده است؟ یک اصطلاح پیشنهاد دهید — این واژه‌نامه با پرسش‌های واقعی مردم رشد می‌کند.