Bonifico prioritario XML SEPA: cos'è, formato e come generarlo
Quando un pagamento non può aspettare i tempi standard del bonifico SEPA ordinario, entra in gioco il bonifico prioritario. In questo articolo spieghiamo cos'è, come viene rappresentato nel formato XML SEPA (pain.001) e come generare correttamente un file XML con priorità alta per la tua banca.
Indice
- Cos'è un bonifico prioritario SEPA
- Differenze tra bonifico ordinario e prioritario
- Il formato XML: come si indica la priorità nel file pain.001
- Esempio pratico di XML con priorità HIGH
- Bonifico prioritario vs bonifico istantaneo (SCT Inst)
- Compatibilità con le banche italiane
- Come generare un bonifico prioritario XML
- Domande frequenti
Cos'è un bonifico prioritario SEPA
Il bonifico prioritario SEPA (anche detto bonifico urgente) è un tipo di bonifico SCT (SEPA Credit Transfer) che viene processato con una priorità di esecuzione più alta rispetto al bonifico ordinario.
Nello standard ISO 20022 utilizzato per i pagamenti SEPA, la priorità del pagamento viene definita tramite il campo <InstrPrty> (Instruction Priority) all'interno del messaggio XML pain.001.001.03 (o versioni successive).
I livelli di priorità previsti sono:
HIGH
Priorità alta. Il pagamento viene processato con urgenza dalla banca, solitamente nello stesso giorno lavorativo (D+0) o con tempistiche accelerate.
NORM
Priorità normale. Il bonifico segue i tempi standard SEPA: esecuzione entro il giorno lavorativo successivo (D+1).
Differenze tra bonifico ordinario e prioritario
| Caratteristica | Bonifico ordinario (NORM) | Bonifico prioritario (HIGH) |
|---|---|---|
| Tempi di esecuzione | Entro il giorno lavorativo successivo (D+1) | Stesso giorno lavorativo (D+0) se inviato entro il cut-off |
| Costo | Generalmente gratuito o costo minimo | Commissione aggiuntiva (variabile per banca, tipicamente 2-10 euro) |
Campo XML InstrPrty |
NORM |
HIGH |
| Cut-off orario | Solitamente entro le 16:00-17:00 | Può avere un cut-off anticipato o dedicato |
| Disponibilità | Tutte le banche SEPA | La maggior parte delle banche (verifica con la tua) |
Il formato XML: come si indica la priorità nel file pain.001
Nel messaggio XML SEPA pain.001.001.03 (Customer Credit Transfer Initiation), la priorità del pagamento si configura a livello del blocco <PmtInf> (Payment Information), nel sotto-elemento <PmtTpInf> (Payment Type Information).
La struttura gerarchica rilevante è:
<Document>
<CstmrCdtTrfInitn>
<GrpHdr>...</GrpHdr>
<PmtInf>
<PmtInfId>PAGAMENTO-001</PmtInfId>
<PmtMtd>TRF</PmtMtd>
<PmtTpInf>
<InstrPrty>HIGH</InstrPrty>
<SvcLvl>
<Cd>SEPA</Cd>
</SvcLvl>
</PmtTpInf>
...
</PmtInf>
</CstmrCdtTrfInitn>
</Document>
Il campo chiave è <InstrPrty>:
HIGH= bonifico prioritario/urgenteNORM= bonifico ordinario (valore di default se il campo viene omesso)
Nota importante: se il campo <InstrPrty> non viene specificato nel file XML, la banca lo interpreta come NORM (priorità normale). Per generare un bonifico prioritario, il campo deve essere esplicitamente valorizzato a HIGH.
Esempio pratico di XML con priorità HIGH
Ecco un esempio completo e funzionante di un messaggio pain.001.001.03 con un bonifico prioritario:
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.03">
<CstmrCdtTrfInitn>
<GrpHdr>
<MsgId>MSG-2026031801</MsgId>
<CreDtTm>2026-03-18T10:30:00</CreDtTm>
<NbOfTxs>1</NbOfTxs>
<CtrlSum>1500.00</CtrlSum>
<InitgPty>
<Nm>Mario Rossi SRL</Nm>
</InitgPty>
</GrpHdr>
<PmtInf>
<PmtInfId>PMT-URG-001</PmtInfId>
<PmtMtd>TRF</PmtMtd>
<PmtTpInf>
<InstrPrty>HIGH</InstrPrty>
<SvcLvl>
<Cd>SEPA</Cd>
</SvcLvl>
</PmtTpInf>
<ReqdExctnDt>2026-03-18</ReqdExctnDt>
<Dbtr>
<Nm>Mario Rossi SRL</Nm>
</Dbtr>
<DbtrAcct>
<Id>
<IBAN>IT60X0542811101000000123456</IBAN>
</Id>
</DbtrAcct>
<DbtrAgt>
<FinInstnId>
<BIC>BPMOIT22XXX</BIC>
</FinInstnId>
</DbtrAgt>
<CdtTrfTxInf>
<PmtId>
<EndToEndId>E2E-URG-001</EndToEndId>
</PmtId>
<Amt>
<InstdAmt Ccy="EUR">1500.00</InstdAmt>
</Amt>
<CdtrAgt>
<FinInstnId>
<BIC>BCITITMM</BIC>
</FinInstnId>
</CdtrAgt>
<Cdtr>
<Nm>Fornitore ABC SPA</Nm>
</Cdtr>
<CdtrAcct>
<Id>
<IBAN>IT40S0300203280284975661141</IBAN>
</Id>
</CdtrAcct>
<RmtInf>
<Ustrd>Pagamento urgente fattura FT-2026-0042</Ustrd>
</RmtInf>
</CdtTrfTxInf>
</PmtInf>
</CstmrCdtTrfInitn>
</Document>
Il campo evidenziato <InstrPrty>HIGH</InstrPrty> è ciò che trasforma un bonifico ordinario in un bonifico prioritario nel formato XML SEPA.
Bonifico prioritario vs bonifico istantaneo (SCT Inst)
Non bisogna confondere il bonifico prioritario con il bonifico istantaneo (SCT Inst). Sono due strumenti diversi:
Bonifico prioritario
- Basato su SCT (SEPA Credit Transfer)
- Esecuzione D+0 (stesso giorno)
- File XML:
pain.001conInstrPrty = HIGH - Importo: senza limiti
- Costo: commissione aggiuntiva modesta
Bonifico istantaneo
- Basato su SCT Inst (schema separato)
- Esecuzione in 10-20 secondi, 24/7/365
- File XML:
pain.001conLclInstrm/Cd = INST - Importo: limite massimo di 100.000 euro
- Costo: commissione generalmente più alta
Quando scegliere il prioritario: per pagamenti urgenti di importo elevato, o quando la banca del beneficiario non supporta SCT Inst. Il bonifico prioritario rimane all'interno del circuito SCT classico, con tempi più rapidi del normale.
Compatibilità con le banche italiane
La maggior parte delle banche italiane supporta l'importazione di file XML con priorità HIGH. Ecco come si comportano i principali istituti:
Intesa Sanpaolo
Supporta il campo InstrPrty. Il bonifico viene processato come urgente con commissione dedicata.
UniCredit
Riconosce la priorità HIGH nell'importazione distinte XML. Applica commissione per bonifico urgente.
Banco BPM
Supporta l'importazione di distinte con priorità mista (ordinaria e urgente nello stesso file).
BNL / BNP Paribas
Supporta il campo InstrPrty nel formato pain.001. Verificare i cut-off orari specifici.
Consiglio: se la tua banca non sembra riconoscere il campo InstrPrty nel file XML importato, verifica con il servizio clienti se il canale di importazione distinte supporta il parametro di priorità, o se è necessario impostare la priorità manualmente dopo l'importazione.
Come generare un bonifico prioritario XML
Generare un file XML SEPA con priorità alta richiede che il software utilizzato supporti il campo <InstrPrty>. Ecco le opzioni disponibili:
1. Con BonificoSEPA.it
BonificoSEPA.it genera file XML conformi allo standard ISO 20022 pain.001.001.03. Il file generato include il campo PmtTpInf con il livello di servizio SEPA, ed è possibile impostare la priorità del pagamento.
2. Manualmente
Se hai già un file XML SEPA generato con priorità NORM, puoi modificarlo manualmente aggiungendo o cambiando il campo:
<PmtTpInf>
<InstrPrty>HIGH</InstrPrty> <!-- Aggiungi questa riga -->
<SvcLvl>
<Cd>SEPA</Cd>
</SvcLvl>
</PmtTpInf>
Attenzione: se modifichi il file manualmente, assicurati che la struttura XML rimanga valida e conforme allo schema XSD di riferimento. Un errore di sintassi potrebbe causare il rifiuto del file da parte della banca.
3. Tramite il gestionale aziendale
Molti gestionali (TeamSystem, Zucchetti, SAP, ecc.) permettono di impostare la priorità del bonifico durante la creazione della distinta di pagamento. Verifica nelle impostazioni di esportazione SEPA del tuo software.
Domande frequenti
Sì, la maggior parte delle banche applica una commissione aggiuntiva per i bonifici prioritari, generalmente compresa tra 2 e 10 euro per operazione. Il costo esatto dipende dal contratto con la tua banca.
Dipende dalla banca. Lo standard ISO 20022 lo permette (ogni blocco PmtInf può avere la sua priorità), ma alcune banche richiedono distinte separate per le due tipologie. In caso di dubbio, genera due distinte separate.
Se il bonifico prioritario viene inviato dopo il cut-off della banca, verrà generalmente processato il giorno lavorativo successivo con priorità. Non viene retrocesso a NORM, ma perde il vantaggio dell'esecuzione in giornata.
No, è opzionale. Se omesso, il bonifico viene trattato come NORM (priorità normale). Lo standard ISO 20022 prevede che il campo sia presente solo quando si desidera specificare una priorità diversa da quella di default.
Genera distinte di bonifico SEPA in pochi secondi
Carica le tue fatture elettroniche e ottieni un file XML pronto per l'importazione nel tuo home banking.
Registrati gratisArticoli correlati
Prova BonificoSEPA.it
Converti le tue fatture elettroniche in bonifici SEPA in pochi secondi.
Registrati gratis