Il Template dei dati per i pagamenti

SWIFT
Il Template dei dati per i pagamenti

Il Template dei dati per i pagamenti

Questo template fornisce la struttura di base per mappare i flussi di lavoro delle transazioni SWIFT, dall’avvio al regolamento finale. Descrive i dati specifici e le tappe operative necessari per ottenere una visione completa dell’intero ciclo di vita dei pagamenti. Seguendo questa guida, potrà preparare i dati in modo da individuare inefficienze nascoste e ridurre i rischi di non conformità.
  • Attributi consigliati per un’analisi approfondita delle transazioni
  • Attività e tappe fondamentali del processo SWIFT
  • Indicazioni tecniche per l’estrazione dei dati finanziari
Non conosce ancora gli Event Log? Scopra come creare un Event Log per il Process Mining.

Attributi dei pagamenti

Questi sono i campi dati consigliati da includere nell’Event Log per analizzare in modo completo il ciclo di vita delle transazioni SWIFT.
5 Obbligatorio 9 Consigliato 5 Facoltativo
Nome Descrizione
Data e ora dell’evento
EventTimestamp
Data e ora esatte in cui si è verificata l’attività.
Descrizione

Questo attributo registra il momento preciso in cui si è verificato un evento. Viene utilizzato per ordinare cronologicamente le attività e calcolare tutte le metriche basate sulla durata, come i tempi di attraversamento, i tempi di ciclo e il volume elaborato.

Date e orari accurati sono fondamentali per analizzare le «Prestazioni rispetto agli orari di chiusura della rete» e individuare i colli di bottiglia nella catena di approvazione.

Perché è importante

Le date e gli orari sono alla base di tutte le analisi temporali e delle metriche di prestazione nel Process Mining.

Dove reperirli

Registri di audit del sistema, date e orari di creazione dei messaggi o orari delle transazioni nel database.

Esempi
2023-10-25T08:30:15Z2023-10-25T14:45:00Z2023-10-26T09:15:22Z
ID della transazione di pagamento
PaymentTransactionId
Identificativo univoco del caso di pagamento end-to-end.
Descrizione

Questo attributo funge da chiave centrale del caso per il Process Mining. Raggruppa tutte le attività relative a una singola istruzione di pagamento, dalla richiesta iniziale alla convalida, alla trasmissione SWIFT e al regolamento finale. Nei contesti SWIFT, viene spesso associato al Transaction Reference Number (TRN) o all’Unique End-to-end Transaction Reference (UETR), per garantire la continuità tra i sistemi bancari.

Viene utilizzato per ricostruire il percorso dell’istanza di processo ed è essenziale per analizzare tutte le varianti e calcolare i tempi di ciclo.

Perché è importante

L’identificazione univoca è alla base del Process Mining: permette di collegare eventi distribuiti e ottenere una visione coerente del processo.

Dove reperirli

Campo SWIFT 20 (TRN) o campo 121 (UETR) nelle intestazioni dei messaggi.

Esempi
TRN-20231025-883954392-882-101UETR-9982-1123-5521PAY-US-EU-9912
Nome dell’attività
ActivityName
Nome della fase del processo o dell’evento che si è verificato.
Descrizione

Questo attributo descrive l’azione specifica o la modifica di stato registrata nel registro di sistema. Alcuni esempi sono «Richiesta di pagamento creata», «Controllo delle sanzioni superato» o «ACK SWIFT ricevuto».

È la dimensione principale delle mappe di processo: definisce i nodi della visualizzazione e aiuta gli analisti a comprendere la sequenza delle operazioni eseguite su un pagamento.

Perché è importante

Definisce il «che cosa» del processo e consente di visualizzarne il flusso e le varianti.

Dove reperirli

Registri delle transazioni, tracce di audit o dati ricavati dai tipi di messaggio, ad esempio MT103 inviato.

Esempi
Richiesta di pagamento creataIstruzione di pagamento inviataACK SWIFT ricevutoPagamento approvato
Sistema di origine
SourceSystem
Nome del sistema da cui provengono i dati dell’evento.
Descrizione

Identifica il software o la piattaforma che ha generato l’Event Log. In un processo di pagamento, può trattarsi del sistema bancario centrale, del gateway dei pagamenti o direttamente dell’interfaccia SWIFT.

Questo attributo aiuta a verificare la provenienza dei dati e a individuare i problemi quando si uniscono dati provenienti da diverse applicazioni bancarie.

Perché è importante

Fornisce informazioni sull’origine dei dati, essenziali per il Process Mining su più sistemi.

Dove reperirli

Valore definito nel processo ETL o estratto dagli identificativi di sistema.

Esempi
SWIFT Alliance AccessCore Banking SystemMotore di pagamentoFiltro delle sanzioni
Ultimo aggiornamento dei dati
LastDataUpdate
Data e ora dell’ultima estrazione o aggiornamento del record.
Descrizione

Indica quando i dati sono stati caricati l’ultima volta nello strumento di Process Mining. È un’informazione fondamentale per valutarne l’aggiornamento e verificare che le Dashboard riflettano lo stato più recente delle operazioni di pagamento.

Conoscere il ritardo nella pipeline di reportistica aiuta gli utenti a fidarsi dei dati.

Perché è importante

Aiuta gli utenti a comprendere quanto siano aggiornati e affidabili i dati presentati.

Dove reperirli

Data e ora di esecuzione del processo ETL.

Esempi
2023-10-27T12:00:00Z2023-11-01T06:00:00Z
BIC della banca beneficiaria
BeneficiaryBic
Codice identificativo bancario dell’istituto ricevente.
Descrizione

Identifica la banca destinataria del pagamento. È una dimensione fondamentale per la Dashboard «Cause dei rifiuti da parte dei beneficiari».

Raggruppando gli errori per BIC della banca beneficiaria, la banca può individuare le controparti che rifiutano spesso le istruzioni a causa di problemi di qualità dei dati o di specifici requisiti di formattazione.

Perché è importante

Essenziale per analizzare le prestazioni delle controparti e gli schemi di rifiuto.

Dove reperirli

Campo 57A SWIFT (istituto presso cui è detenuto il conto) o 58A (istituto del beneficiario).

Esempi
CITIUS33BARCGB22DRESDEFFHANDSEXX
Codice NAK SWIFT
SwiftNakCode
Codice di errore restituito dalla rete SWIFT quando un messaggio viene rifiutato.
Descrizione

Contiene il codice di errore specifico (ad es. T26, T13) indicato in una conferma negativa (NAK) della rete SWIFT.

Questo attributo alimenta la Dashboard «Analisi degli errori e delle rilavorazioni SWIFT», consentendo di classificare gli errori tecnici e stabilire le priorità per gli interventi correttivi sui sistemi.

Perché è importante

Fornisce le cause tecniche dei rifiuti a livello di rete.

Dove reperirli

Messaggi di sistema MT 015/019 o campo 451 nei messaggi ACK/NAK.

Esempi
T26H01T13G02
Data valuta
ValueDate
Data in cui i fondi devono essere resi disponibili al beneficiario.
Descrizione

Indica la data di regolamento specificata nel messaggio di pagamento. Il confronto con la data e l’ora effettive del regolamento del pagamento è utile nella Dashboard «Anzianità del regolamento e della riconciliazione».

Indica l’urgenza del pagamento e consente di misurare il rispetto degli accordi sui livelli di servizio relativi alla disponibilità dei fondi.

Perché è importante

Fondamentale per la gestione della liquidità e la misurazione della puntualità dei regolamenti.

Dove reperirli

Campo 32A del messaggio SWIFT MT (sottocampo data) o IntrBkSttlmDt di ISO 20022.

Esempi
2023-10-262023-11-01
Elaborazione STP
IsStp
Indicatore che segnala se il pagamento è stato elaborato senza interventi manuali.
Descrizione

Indicatore booleano impostato su True se il caso non contiene attività «Errore identificato», «Pagamento rifiutato» o «Modifica» manuale. Calcola direttamente il KPI «Tasso di elaborazione automatica end-to-end».

È la metrica principale per misurare il successo dell’automazione nell’elaborazione dei pagamenti.

Perché è importante

Misura principale dell’efficienza del processo e dello stato dell’automazione.

Dove reperirli

Calcolato in base all’assenza, nel caso, di specifiche attività negative o manuali.

Esempi
truefalse
Importo della transazione
TransactionAmount
Valore monetario dell’istruzione di pagamento.
Descrizione

Rappresenta l’importo principale trasferito. Il dato viene estratto da specifici campi SWIFT, ad esempio il campo 32A di MT103.

È essenziale per la Dashboard «Cicli di approvazione dei trasferimenti di importo elevato», che consente di segmentare i pagamenti in base all’importo e analizzare i ritardi di approvazione delle transazioni ad alto rischio e di importo elevato.

Perché è importante

Consente di analizzare l’impatto finanziario e segmentare le transazioni in base all’importo.

Dove reperirli

Campo SWIFT MT 32A (importo) o elemento ISO 20022 IntrBkSttlmAmt.

Esempi
15000.001250.501000000.0045.00
Tipo di messaggio SWIFT
SwiftMessageType
Tipo di messaggio SWIFT utilizzato (ad es. MT103, pacs.008).
Descrizione

Indica il formato specifico dell’istruzione di pagamento. Tra i tipi più comuni figurano MT103 per i bonifici dei clienti e i corrispondenti formati ISO 20022, come pacs.008.

Viene utilizzato nell’analisi delle varianti del percorso di pagamento per confrontare l’efficienza di elaborazione dei formati MT tradizionali con quella dei nuovi standard ISO.

Perché è importante

Distingue i flussi di pagamento e gli standard di elaborazione (tradizionali o ISO 20022).

Dove reperirli

Blocco 2 SWIFT (intestazione applicativa), campo del tipo di messaggio.

Esempi
MT103MT202pacs.008MT101
UETR
UniqueEndToEndReference
Riferimento univoco end-to-end della transazione, utilizzato per il tracciamento in SWIFT gpi.
Descrizione

UETR è una stringa di 36 caratteri che fornisce un riferimento univoco e immutabile per un pagamento nell’intera rete SWIFT. A differenza degli ID interni, l’UETR rimane invariato tra le diverse banche.

Questo attributo è essenziale per ottenere visibilità end-to-end e correlare i log interni con gli aggiornamenti di stato esterni di SWIFT gpi.

Perché è importante

Lo standard di riferimento per tracciare i pagamenti transfrontalieri tra istituti diversi.

Dove reperirli

Blocco 3 SWIFT, campo 121.

Esempi
b8c3f4a0-5d2a-4e1b-9c3d-1a2b3c4d5e6f123e4567-e89b-12d3-a456-426614174000
Utente che ha elaborato il pagamento
ProcessingUser
Utente o agente di sistema che ha eseguito l’attività.
Descrizione

Identifica la persona o il bot automatizzato responsabile dell’attività, ad esempio un addetto alla conformità che approva una corrispondenza con un soggetto sanzionato o un operatore che corregge un errore di formattazione.

Questo attributo alimenta la mappa di calore degli errori di convalida, consentendo ai responsabili di individuare le esigenze di formazione o gli utenti associati a elevati tassi di rilavorazione.

Perché è importante

Consente di analizzare le risorse e individuare i colli di bottiglia dovuti alle attività manuali.

Dove reperirli

Log di audit del sistema, colonna «ID utente» nelle tabelle delle transazioni.

Esempi
SISTEMAJ.DoeCompliance_Bot_01M.Smith
Valuta della transazione
TransactionCurrency
Codice ISO di 3 lettere che indica la valuta del pagamento.
Descrizione

Identifica la valuta in cui è espresso il pagamento (ad es. USD, EUR, GBP). È fondamentale per la Dashboard «Prestazioni degli orari limite della rete», poiché gli orari limite variano in base alla valuta.

Consente inoltre di analizzare l’efficienza della conversione valutaria, identificando le coppie di valute diverse.

Perché è importante

Determina le regole di instradamento, gli orari limite e i circuiti di regolamento.

Dove reperirli

Campo 32A del messaggio SWIFT MT (valuta) o elemento Ccy di ISO 20022.

Esempi
USDEURGBPJPY
Motivo del rifiuto
RejectionReason
Descrizione testuale del motivo per cui un pagamento è stato rifiutato.
Descrizione

Contiene la descrizione testuale o il codice del motivo per cui un pagamento non è andato a buon fine, in genere riportati nel campo 72 SWIFT (informazioni dal mittente al destinatario) o nei messaggi di restituzione. Supporta l’analisi delle cause dei rifiuti da parte dei beneficiari.

Consente agli analisti di eseguire analisi testuali per individuare i motivi ricorrenti dei rifiuti (ad es. «Conto non valido», «Nome del beneficiario non corrispondente»).

Perché è importante

Fornisce un contesto qualitativo sugli errori del processo.

Dove reperirli

Campo 72 o 79 SWIFT nei messaggi di restituzione (restituzione MT103).

Esempi
Conto del beneficiario chiusoIBAN non validoErrore di conformità normativaCodice bancario sconosciuto
Orario limite rispettato
MetCutOffTime
Indicatore che segnala se l’istruzione è stata inviata prima della scadenza prevista dalla rete.
Descrizione

Indicatore booleano calcolato confrontando l’ora di invio dell’istruzione di pagamento con l’orario limite della rete SWIFT specifico per la valuta. Consente di calcolare il KPI «Tasso di rispetto degli orari limite SWIFT».

Il mancato rispetto degli orari limite ritarda il regolamento e incide sulle posizioni di liquidità.

Perché è importante

KPI operativo fondamentale per la gestione della tesoreria e della liquidità.

Dove reperirli

Calcolato confrontando la data e l’ora con una tabella statica di riferimento degli orari limite.

Esempi
truefalse
Paese di origine
OriginatingCountry
Codice paese dell’entità che avvia il pagamento.
Descrizione

Indica la giurisdizione da cui ha origine la richiesta di pagamento. È essenziale per la Dashboard «Tempo di attraversamento dei controlli sulle sanzioni», poiché i pagamenti provenienti da giurisdizioni ad alto rischio sono spesso sottoposti a controlli di conformità più rigorosi e lunghi.

Consente di analizzare geograficamente i volumi dei pagamenti e i ritardi di elaborazione.

Perché è importante

Dimensione chiave per l’analisi dei rischi di conformità e delle prestazioni regionali.

Dove reperirli

Ricavato dal BIC del mittente (caratteri 5-6 del codice paese).

Esempi
USGBDEFR
Pagamento transfrontaliero
IsCrossBorder
Indicatore che segnala se il pagamento coinvolge paesi diversi.
Descrizione

Attributo booleano impostato su True se il paese del mittente è diverso da quello del beneficiario. Consente di calcolare il KPI «Latenza nella gestione multivaluta», distinguendo i flussi nazionali da quelli internazionali.

I pagamenti transfrontalieri comportano in genere maggiore complessità, costi più elevati e tempi di elaborazione più lunghi.

Perché è importante

Segmentazione fondamentale per analizzare la complessità dei pagamenti.

Dove reperirli

Confronto tra il codice paese del BIC del mittente e quello del BIC del beneficiario.

Esempi
truefalse
Priorità dell’istruzione
InstructionPriority
Indicatore di priorità che segnala l’urgenza del pagamento.
Descrizione

Ricavato dalle intestazioni del messaggio (ad es. «Normale» o «Urgente»). Consente di segmentare i dati nella Dashboard «Cicli di approvazione dei trasferimenti di importo elevato», poiché i pagamenti urgenti richiedono spesso procedure di approvazione più rapide.

Conoscere la distribuzione delle priorità aiuta a pianificare le risorse nei periodi di picco.

Perché è importante

Consente di distinguere i requisiti degli SLA per i pagamenti standard e quelli con elaborazione accelerata.

Dove reperirli

Blocco 2 SWIFT, campo della priorità del messaggio (ad es. N per Normale, U per Urgente).

Esempi
NormaleUrgenteSistema
Obbligatorio Consigliato Facoltativo

Attività dei pagamenti

Questi sono i passaggi e le tappe fondamentali da registrare nell’Event Log per individuare correttamente il processo e i colli di bottiglia.
6 Consigliato 6 Facoltativo
Attività Descrizione
Controllo delle sanzioni superato
Data e ora in cui l’istruzione di pagamento supera il controllo degli elenchi OFAC e delle sanzioni. L’evento viene registrato esplicitamente nei registri del sistema di conformità oppure dedotto quando viene rimosso lo stato «Blocco per controllo».
Perché è importante

Essenziale per la Dashboard «Tempo di attraversamento dei controlli sulle sanzioni». I ritardi in questa fase indicano colli di bottiglia legati alla conformità, non inefficienze operative.

Dove reperirli

Registri del sistema di filtraggio per la conformità o indicatori di stato della conformità nell’hub dei pagamenti.

Acquisizione

Registrato quando viene aggiornato lo stato del controllo

Tipo di evento explicit
Istruzione di pagamento inviata
Trasmissione del messaggio formattato (MT103 o ISO 20022 pacs.008) al gateway SWIFT. L’evento viene registrato esplicitamente quando il contenuto del messaggio viene generato e trasferito all’interfaccia di rete.
Perché è importante

Utilizzato per calcolare il «Tasso di rispetto degli orari di chiusura SWIFT». Segna il passaggio dall’elaborazione interna a quella sulla rete.

Dove reperirli

Registri di SWIFT Alliance Access (SAA) o del gateway di trasmissione.

Acquisizione

Registrato quando viene generato il messaggio in uscita

Tipo di evento explicit
Pagamento approvato
Azione finale di autorizzazione da parte di un responsabile designato o di una regola automatica per i trasferimenti di importo elevato. L’evento viene registrato esplicitamente quando il flag del flusso di lavoro di approvazione viene impostato su true.
Perché è importante

Essenziale per la Dashboard «Cicli di approvazione dei trasferimenti di importo elevato». Individua i ritardi nelle approvazioni manuali dei trasferimenti di liquidità di importo elevato.

Dove reperirli

Traccia di audit del motore del flusso di lavoro di approvazione.

Acquisizione

Registrato quando viene eseguita l’azione di approvazione

Tipo di evento explicit
Pagamento regolato
Conferma che i fondi sono stati accreditati sul conto del beneficiario, spesso con stato gpi ACSC. L’evento viene registrato esplicitamente tramite gli aggiornamenti del tracker o i messaggi di conferma.
Perché è importante

Rappresenta il completamento effettivo della catena di pagamento. È essenziale per calcolare il «Divario tra regolamento e riconciliazione».

Dove reperirli

SWIFT gpi Tracker (stato ACSC) o conferme MT900/910.

Acquisizione

Registrato alla conferma del regolamento

Tipo di evento explicit
Pagamento riconciliato
Abbinamento della transazione di pagamento all’estratto conto del conto Nostro/Vostro. L’evento viene dedotto quando il sistema di riconciliazione collega l’ID della transazione a una riga dell’estratto conto.
Perché è importante

Completa il ciclo finanziario. I ritardi in questa fase incidono sulla visibilità della liquidità e sulla tracciabilità ai fini dell’audit.

Dove reperirli

Registri del sistema di riconciliazione o stato «Abbinato» nel Core Banking System.

Acquisizione

Confrontare lo stato della riconciliazione

Tipo di evento inferred
Richiesta di pagamento creata
Creazione iniziale dell’istruzione di pagamento nel sistema bancario interno o nell’ERP. L’evento viene registrato esplicitamente quando all’ordine di pagamento viene assegnato per la prima volta un riferimento univoco alla transazione (TRN o UETR).
Perché è importante

Definisce l’ora di inizio dell’intero ciclo di vita del pagamento. È essenziale per calcolare i tempi di elaborazione end-to-end e individuare i ritardi nelle fasi precedenti al coinvolgimento della rete SWIFT.

Dove reperirli

Data e ora di creazione della riga nella tabella delle transazioni del Core Banking System (CBS) o dell’hub dei pagamenti.

Acquisizione

Registrato al momento della creazione della transazione

Tipo di evento explicit
ACK SWIFT ricevuto
Ricezione di una conferma tecnica (ACK) dalla rete SWIFT, che attesta l’accettazione del messaggio per l’elaborazione. L’evento viene registrato esplicitamente nei registri dell’interfaccia di rete.
Perché è importante

Conferma che il messaggio è entrato correttamente nella rete globale. Permette di distinguere gli errori interni dai problemi effettivi di trasmissione sulla rete.

Dove reperirli

Registri del gateway SWIFT, con verifica dei segnali ACK e NACK.

Acquisizione

Registrato alla ricezione dell’ACK dalla rete

Tipo di evento explicit
Dati del pagamento convalidati
Completamento dei controlli di sintassi e formato, ad esempio sul formato IBAN e sulla validità del BIC, applicati all’istruzione di pagamento. L’evento viene spesso dedotto quando lo stato della transazione passa da «Bozza» a «Convalidato» o «Pronto per l’autorizzazione».
Perché è importante

Un tasso elevato di errori in questa fase indica una scarsa qualità dei dati alla fonte. Misura il KPI «Tasso di convalida corretta al primo tentativo».

Dove reperirli

Registri di stato del motore di pagamento o tabelle della cronologia delle convalide.

Acquisizione

Confrontare il campo di stato prima e dopo

Tipo di evento inferred
Errore di pagamento individuato
Evento in cui una transazione viene segnalata per la correzione a causa di errori di convalida, NACK o messaggi di rifiuto. L’evento viene dedotto quando la transazione entra in una coda «Correzione», «Rettifica» o «Eccezioni».
Perché è importante

Misura il «Tasso di rilavorazione per la risoluzione degli errori». Un’elevata frequenza in questa fase riduce sensibilmente il tasso di elaborazione senza intervento manuale (STP).

Dove reperirli

Colonne di stato dell’hub dei pagamenti o registri delle code delle eccezioni.

Acquisizione

Confrontare il campo di stato con Errore/Correzione

Tipo di evento inferred
Errore di pagamento risolto
Modifica e nuovo invio di una transazione che in precedenza presentava un errore. L’evento viene dedotto quando la transazione passa dalla coda «Correzione» allo stato «In elaborazione» o «Pronto».
Perché è importante

Misura l’efficienza del team che gestisce le rilavorazioni manuali. Tempi lunghi in questa fase possono indicare lacune nella formazione o codici di errore complessi.

Dove reperirli

Registri di stato dell’hub dei pagamenti che indicano l’uscita dalle code delle eccezioni.

Acquisizione

Confrontare il campo di stato all’uscita dalla correzione

Tipo di evento inferred
Pagamento rifiutato
Ricezione di un messaggio di rifiuto (MT103 Return o stato gpi RJCT) da una banca beneficiaria o intermediaria. L’evento viene registrato esplicitamente dai messaggi SWIFT in entrata.
Perché è importante

Essenziale per la Dashboard «Cause profonde dei rifiuti delle banche beneficiarie». Individua gli ostacoli esterni, come conti chiusi o dati di instradamento errati.

Dove reperirli

Messaggi SWIFT in entrata (MT103 RET, pacs.004) o stato gpi RJCT.

Acquisizione

Registrato alla ricezione del messaggio di rifiuto

Tipo di evento explicit
Pagamento trasferito
Aggiornamento intermedio dello stato, spesso con stato gpi ACSP, che indica che il pagamento è in elaborazione presso una banca intermediaria. L’evento viene registrato tramite gli aggiornamenti di SWIFT gpi Tracker o i messaggi di stato.
Perché è importante

Offre visibilità sui passaggi del sistema bancario corrispondente, spesso difficili da osservare. È essenziale per analizzare l’intero percorso end-to-end.

Dove reperirli

Flussi di dati di SWIFT gpi Tracker o messaggi MT199/trck.

Acquisizione

Registrato alla ricezione dell’aggiornamento del tracker

Tipo di evento explicit
Consigliato Facoltativo

Guide all’estrazione

Come ottenere i dati da SWIFT

È pronto a iniziare?

Utilizzi questi template per trasformare i log SWIFT grezzi in uno strumento utile a migliorare le attività operative e accelerare il regolamento dei pagamenti.

Ottimizzi subito i pagamenti SWIFT

Raggiunga il 98% di elaborazione diretta e riduca gli errori manuali

Inizi la prova gratuita

Non è richiesta una carta di credito. Configurazione in 5 minuti