Pain001

Definizioni in parole semplici dei termini che compaiono su questo sito e nella documentazione dei canali della vostra banca. Scritte prima per tesorieri e team operativi, poi per gli ingegneri.


Messaggi#

pain.001 — Customer Credit Transfer Initiation. Il messaggio XML che un cliente invia alla propria banca per disporre uno o più bonifici. La famiglia "pain" è la payment initiation; .001 è il numero del messaggio; la versione finale (.001.09) fissa lo schema.

pain.002 — Customer Payment Status Report. La risposta della banca al vostro pain.001 o pain.008: accettato, parzialmente accettato o rifiutato, con codici motivo ISO per transazione.

pain.008 — Customer Direct Debit Initiation. Il gemello lato incasso di pain.001: si prelevano fondi dovuti in forza di un mandato invece di trasferirli in uscita.

pacs.008 / pacs.009. I messaggi di regolamento interbancario in cui si trasforma la vostra istruzione una volta accettata dalla banca. Le aziende non li redigono mai; se li scambiano le banche.

camt.052 / camt.053 / camt.054. Reportistica di conto: rispettivamente report infragiornaliero, estratto conto di fine giornata e notifica di addebito/accredito. camt.053 è ciò che i team di riconciliazione consumano ogni mattina.

MT101. Il messaggio testuale SWIFT legacy "Request for Transfer" che pain.001 sostituisce. Il relay MT101 interbancario sarà dismesso il 14 novembre 2026 in favore di pain.001.001.09; l'MT101 corporate-to-bank sopravvive solo a discrezione di ciascuna banca.

Schemi e rulebook#

SEPA SCT / SCT Inst. Gli schemi di bonifico in euro (standard e istantaneo) disciplinati dai rulebook dell'European Payments Council. I bonifici istantanei si regolano in pochi secondi, 24 ore su 24.

SEPA SDD Core / B2B. Gli schemi di addebito diretto in euro — Core per i consumatori (con diritto di rimborso), B2B per le imprese (nessun diritto di rimborso, controlli sul mandato più severi).

CBPR+. Cross-Border Payments and Reporting Plus: le linee guida d'uso che profilano i messaggi ISO 20022 per il correspondent banking SWIFT. Quando si parla della "migrazione SWIFT a ISO 20022", si intende CBPR+.

HVPS+. La profilazione equivalente per i sistemi di pagamento di importo rilevante (T2, CHAPS, Fedwire e simili).

CGI-MP. Common Global Implementation — Market Practice: il gruppo che armonizza l'uso dei messaggi pain da parte delle aziende tra le diverse banche, così che un unico formato di file possa servire molti partner bancari.

Verification of Payee (VoP). Il controllo di corrispondenza nome/IBAN imposto dall'UE, applicato a tutti i bonifici SEPA dal 9 ottobre 2025. Eseguito dal PSP al momento dell'esecuzione; sono i dati puliti del creditore a determinare la corrispondenza.

Identificativi e dati#

IBAN. International Bank Account Number (ISO 13616), autoverificante tramite checksum mod-97 — motivo per cui una sola cifra trasposta è rilevabile prima dell'invio.

BIC / BICFI. Il Business Identifier Code ISO 9362 di un istituto finanziario. L'elemento XML è in pain.001.001.03 ma dalla versione 9 — una ridenominazione che causa rifiuti reali durante gli aggiornamenti di versione.

LEI. Legal Entity Identifier (ISO 17442) — l'identificativo societario globale di 20 caratteri. Ne sono attivi oltre 3 milioni e i regolatori li richiedono sempre più spesso nei pagamenti.

UETR. Unique End-to-end Transaction Reference — l'UUID che consente di tracciare un pagamento lungo la catena dei corrispondenti (SWIFT gpi).

Indirizzo strutturato / ibrido. Indirizzi postali come elementi XML discreti (via, località, CAP, paese) contrapposti a righe di testo libero. Dal 14 novembre 2026 CBPR+ rifiuta gli indirizzi completamente non strutturati; l'ibrido — località e paese strutturati più fino a due righe di indirizzo da 70 caratteri — resta valido.

NbOfTxs / CtrlSum. I totali di controllo dell'intestazione di gruppo: numero di transazioni e somma degli importi. Le banche li ricalcolano; se i vostri non coincidono, il file viene respinto. Pain001 li deriva sempre dai record validati.

Charge bearer. Chi paga le commissioni: DEBT (ordinante), CRED (beneficiario), SHAR (condivise), SLEV (secondo le regole dello schema). I codici MT legacy OUR/BEN/SHA corrispondono ai primi tre.

Informazioni di rimessa. Il campo "a cosa serve questo pagamento" — testo libero (140 caratteri) o riferimenti strutturati. Ciò che i team di riconciliazione vorrebbero che tutti compilassero correttamente.

Termini di tooling usati su questo sito#

Validazione XSD. La verifica dell'XML rispetto alla definizione di schema ufficiale ISO 20022. Pain001 la tratta come un gate vincolante prima della scrittura di qualsiasi file.

MCP — Model Context Protocol. Lo standard aperto con cui gli assistenti AI invocano strumenti esterni. pain001-mcp espone 17 strumenti di pagamento a qualsiasi client MCP, localmente via stdio.

LSP — Language Server Protocol. Lo standard di integrazione con gli editor alla base della diagnostica IDE. pain001-lsp lo usa per validare i file di pagamento durante la digitazione.

SBOM. Software Bill of Materials — un inventario machine-readable di ogni dipendenza di una release, generato in formato CycloneDX per le release del core di Pain001.


Manca qualcosa? Suggerite un termine — questo glossario cresce con le domande che le persone pongono davvero.