Lo standard ISO 20022 definisce una famiglia di messaggi XML per i pagamenti. I piu comuni — pain.001, pain.002 e pain.008 — svolgono ciascuno un ruolo preciso nella catena di pagamento. Questo articolo spiega le differenze e come si integrano.
Panoramica dei messaggi ISO 20022
ISO 20022 e uno standard internazionale che sostituisce formati proprietari e messaggi SWIFT MT. Copre l'intero ciclo di pagamento.
Il dominio "pain" gestisce la comunicazione azienda-banca:
• pain.001: iniziazione di bonifico
• pain.002: rapporto di stato
• pain.008: iniziazione di addebito diretto
Altri domini: "pacs" per la compensazione interbancaria, "camt" per gli estratti conto.
Il dominio "pain" gestisce la comunicazione azienda-banca:
• pain.001: iniziazione di bonifico
• pain.002: rapporto di stato
• pain.008: iniziazione di addebito diretto
Altri domini: "pacs" per la compensazione interbancaria, "camt" per gli estratti conto.
pain.001: iniziazione di bonifico
Il messaggio pain.001 viene inviato dall'azienda alla banca per ordinare bonifici. E il punto di partenza di ogni bonifico SEPA o internazionale.
Contiene i dati dell'emittente, la data di esecuzione e il dettaglio di ogni transazione. Un singolo file puo raggruppare centinaia di bonifici.
Il generatore di bonifici SEPA produce file pain.001 conformi.
Contiene i dati dell'emittente, la data di esecuzione e il dettaglio di ogni transazione. Un singolo file puo raggruppare centinaia di bonifici.
Il generatore di bonifici SEPA produce file pain.001 conformi.
pain.002: il rapporto di stato
Il messaggio pain.002 e la risposta della banca a un pain.001 o pain.008. Indica se il lotto e stato accettato, parzialmente accettato o rifiutato.
Per ogni transazione, pain.002 puo indicare:
• ACCP: accettata.
• RJCT: rifiutata (con codice motivo).
• PDNG: in attesa.
pain.002 e generato dalla banca. Elaborarlo e essenziale per identificare e correggere i rifiuti.
Per ogni transazione, pain.002 puo indicare:
• ACCP: accettata.
• RJCT: rifiutata (con codice motivo).
• PDNG: in attesa.
pain.002 e generato dalla banca. Elaborarlo e essenziale per identificare e correggere i rifiuti.
pain.008: iniziazione di addebito diretto
Il messaggio pain.008 viene inviato dal creditore alla banca per avviare incassi.
Ogni addebito richiede:
• Mandato firmato con RUM e data di firma.
• ICS del creditore.
• Tipo di sequenza: FRST, RCUR, OOFF o FNAL.
Il generatore di addebiti SEPA crea questi file con gestione completa dei mandati.
Ogni addebito richiede:
• Mandato firmato con RUM e data di firma.
• ICS del creditore.
• Tipo di sequenza: FRST, RCUR, OOFF o FNAL.
Il generatore di addebiti SEPA crea questi file con gestione completa dei mandati.
Tabella comparativa
| Caratteristica | pain.001 | pain.002 | pain.008 |
|---|---|---|---|
| Direzione | Azienda → Banca | Banca → Azienda | Azienda → Banca |
| Funzione | Avviare bonifici | Comunicare lo stato | Avviare addebiti |
| Chi lo genera? | L'azienda | La banca | L'azienda |
| Mandato richiesto | No | No | Si (RUM + ICS) |
| Valute | EUR + multivaluta | N/A | EUR |
Come si integrano questi messaggi
1. L'azienda genera un pain.001 e lo invia alla banca.
2. La banca elabora il file e restituisce un pain.002 con lo stato di ogni transazione.
3. Per gli addebiti, il creditore invia un pain.008. La banca del debitore puo restituire un pain.002 in caso di rifiuto.
Il validatore ISO 20022 ti aiuta a verificare i file prima dell'invio.
2. La banca elabora il file e restituisce un pain.002 con lo stato di ogni transazione.
3. Per gli addebiti, il creditore invia un pain.008. La banca del debitore puo restituire un pain.002 in caso di rifiuto.
Il validatore ISO 20022 ti aiuta a verificare i file prima dell'invio.
