Bonifici multipli da Excel: come creare una distinta SEPA XML
Hai un elenco di pagamenti in un foglio Excel e devi eseguire decine di bonifici? Inserirli uno per uno nell'home banking è un lavoro lungo e soggetto a errori. La soluzione è convertire il tuo file Excel in una distinta di bonifici SEPA XML e importarla direttamente in banca con un solo upload.
Indice
- Il problema: bonifici manuali da un elenco Excel
- La soluzione: da Excel a file XML SEPA
- Come strutturare il file Excel
- Metodi di conversione Excel → SEPA XML
- Come importare il file XML nel tuo home banking
- Errori comuni e come evitarli
- L'alternativa: partire dalle fatture elettroniche
- Domande frequenti
Il problema: bonifici manuali da un elenco Excel
Ogni mese molte aziende, studi professionali e amministratori di condominio si trovano nella stessa situazione: hanno un file Excel con l'elenco dei pagamenti da eseguire e devono inserire ogni bonifico manualmente nell'home banking.
Il processo tipico è:
- Aprire il foglio Excel con l'elenco dei fornitori da pagare
- Accedere all'home banking
- Inserire un bonifico alla volta: IBAN, importo, causale, beneficiario
- Ripetere per ogni riga del foglio
- Autorizzare ogni singola operazione
Con 20-30 bonifici al mese, questo processo richiede 1-2 ore di lavoro ripetitivo, con alto rischio di errori di digitazione su IBAN e importi.
La soluzione: da Excel a file XML SEPA
Tutti gli home banking italiani permettono di importare una distinta di pagamento in formato XML SEPA (standard ISO 20022, file pain.001). Invece di inserire ogni bonifico a mano, puoi:
Preparare i dati in Excel
Organizza beneficiari, IBAN e importi in un foglio strutturato
Convertire in XML SEPA
Usa uno strumento di conversione per generare il file pain.001
Importare in banca
Carica il file XML nell'home banking e autorizza tutti i bonifici in un colpo
Risultato: da 1-2 ore a 5 minuti, con zero errori di digitazione.
Come strutturare il file Excel
Per una conversione corretta, il file Excel deve contenere almeno queste colonne:
| Colonna | Obbligatoria | Esempio | Note |
|---|---|---|---|
| Beneficiario | Si | Fornitore ABC SPA | Max 70 caratteri, solo caratteri latini |
| IBAN | Si | IT60X0542811101000000123456 | Senza spazi, deve essere un IBAN SEPA valido |
| Importo | Si | 1.500,00 | In euro, formato italiano o con punto decimale |
| Causale | Consigliata | Pag. fattura FT-2026-042 | Max 140 caratteri |
| BIC/SWIFT | No | BCITITMM | Opzionale: la banca lo ricava dall'IBAN |
Esempio di foglio Excel pronto per la conversione:
| Beneficiario | IBAN | Importo | Causale |
|---|---|---|---|
| Fornitore ABC SPA | IT60X0542811101000000123456 | 1.500,00 | Fatt. FT-2026-042 |
| Studio Bianchi | IT40S0300203280284975661141 | 850,00 | Consulenza marzo |
| Rossi Materiali SRL | IT15V0306909606100000016827 | 3.200,50 | Fatt. 2026/118 |
Attenzione al formato IBAN
Excel tende a formattare gli IBAN come numeri, troncandoli o aggiungendo notazione scientifica. Per evitarlo, formatta la colonna IBAN come Testo prima di inserire i dati, oppure aggiungi un apostrofo iniziale ('IT60X...). Verifica sempre che gli IBAN abbiano il numero corretto di caratteri (27 per gli IBAN italiani). Prima di generare la distinta, puoi controllare ogni IBAN con il nostro verificatore IBAN gratuito (controllo MOD-97 + CIN, tutto nel browser).
Metodi di conversione Excel → SEPA XML
1. Passare dalle fatture elettroniche (consigliato)
Se i pagamenti che hai in Excel derivano da fatture elettroniche ricevute, il metodo più efficiente è partire direttamente dalle fatture XML anziché dal foglio Excel. Con BonificoSEPA.it carichi le fatture elettroniche e ottieni il file pain.001 automaticamente, senza bisogno di compilare o mantenere un foglio Excel.
2. Importazione diretta nell'home banking
Alcune banche (come Intesa Sanpaolo e UniCredit) offrono la possibilità di importare direttamente un file Excel o CSV per creare bonifici multipli. Tuttavia:
- Il formato richiesto varia da banca a banca
- Non tutte le banche offrono questa funzionalità
- Il formato è spesso più limitato rispetto allo standard SEPA XML
3. Macro Excel o script VBA
È possibile creare una macro VBA che legge i dati dal foglio e genera il file XML pain.001. Questo approccio:
- Richiede competenze di programmazione VBA
- Necessita manutenzione se cambiano i requisiti delle banche
- Può presentare problemi di compatibilità con versioni diverse di Excel
4. Software gestionali
Gestionali come TeamSystem, Zucchetti o Danea permettono l'importazione da Excel e l'esportazione in formato SEPA, ma spesso richiedono licenze costose e configurazioni complesse.
Come importare il file XML nel tuo home banking
Una volta ottenuto il file XML SEPA (pain.001), l'importazione è semplice:
Intesa Sanpaolo
Inbiz / Inbiz Impresa → Pagamenti → Distinte → Importa file → Seleziona "XML SEPA SCT"
UniCredit
Banca Multicanale → Pagamenti → Bonifici multipli → Importa distinta XML
Banco BPM
YouWeb → Pagamenti → Caricamento distinte → Formato ISO 20022
BNL / BNP Paribas
BNL Direct → Pagamenti → Importa flusso → Seleziona pain.001
Per una guida dettagliata banca per banca, leggi il nostro articolo su come importare distinte negli home banking italiani.
Errori comuni e come evitarli
Di seguito i problemi più frequenti. Per un approfondimento completo, consulta la nostra guida ai 12 errori più comuni nei bonifici multipli.
IBAN troncato o in notazione scientifica
Causa: Excel interpreta l'IBAN come numero. Soluzione: formatta la colonna come Testo prima di inserire i dati.
Separatore decimale errato
Causa: l'importo usa la virgola (1.500,00) ma il sistema di conversione si aspetta il punto (1500.00). Soluzione: verifica quale formato accetta il tuo strumento di conversione.
Caratteri speciali nella causale o nel nome
Causa: lo standard SEPA non accetta tutti i caratteri Unicode. Soluzione: evita accenti particolari, simboli (€, &, @) e caratteri non latini. Usa solo lettere, numeri, spazi e trattini.
Righe vuote o dati mancanti
Causa: righe vuote nel foglio o celle mancanti. Soluzione: rimuovi tutte le righe vuote e verifica che ogni riga abbia almeno beneficiario, IBAN e importo compilati.
L'alternativa migliore: partire dalle fatture elettroniche
Se i bonifici che devi eseguire corrispondono a fatture elettroniche ricevute, esiste un metodo ancora più veloce e sicuro dell'Excel: la conversione diretta da fattura XML a distinta SEPA.
Con BonificoSEPA.it:
Carica le fatture
XML o ZIP, anche multiple
Conversione automatica
IBAN, importi e causali estratti in automatico
Scarica il pain.001
File XML pronto per la banca
Vantaggi rispetto all'Excel:
- Zero digitazione: i dati vengono letti direttamente dalla fattura
- Zero errori: IBAN e importi sono quelli della fattura originale
- Tracciabilità: ogni bonifico è collegato alla fattura di riferimento
- Velocità: 30 fatture convertite in 30 secondi
Domande frequenti
Lo standard SEPA non impone un limite. In pratica, la maggior parte delle banche accetta distinte fino a diverse centinaia di transazioni. Per distinte molto grandi (oltre 500 bonifici), alcune banche richiedono di suddividere in più file.
Dipende dallo strumento di conversione. Il formato CSV è generalmente supportato e anzi può essere preferibile perché evita i problemi di formattazione di Excel (celle in formato numerico, formule, ecc.).
Sì, lo standard ISO 20022 (pain.001.001.03) è uniforme per tutte le banche dell'area SEPA. Un file generato correttamente funziona con qualsiasi banca italiana ed europea.
Nel file XML SEPA ogni blocco di pagamento (PmtInf) può avere una data di esecuzione diversa (ReqdExctnDt). Se hai bonifici con scadenze diverse, puoi aggiungerle come colonna nell'Excel e generare un file con date differenziate.
Il tuo Excel può sparire del tutto
Hai appena visto come trasformare un foglio Excel in una distinta SEPA. Ma se i tuoi pagamenti nascono da fatture, puoi saltare anche l'Excel: carichi la fattura (XML o PDF) e il bonifico si compila da solo.
Prova con una fattura — gratis, senza registrazioneArticoli correlati
Prova BonificoSEPA.it
Converti le tue fatture elettroniche in bonifici SEPA in pochi secondi.
Registrati gratis