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

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 è:

  1. Aprire il foglio Excel con l'elenco dei fornitori da pagare
  2. Accedere all'home banking
  3. Inserire un bonifico alla volta: IBAN, importo, causale, beneficiario
  4. Ripetere per ogni riga del foglio
  5. 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:

1

Preparare i dati in Excel

Organizza beneficiari, IBAN e importi in un foglio strutturato

2

Convertire in XML SEPA

Usa uno strumento di conversione per generare il file pain.001

3

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:

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:

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:

Domande frequenti

Quanti bonifici posso inserire in una singola distinta?

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.

Posso usare un file CSV al posto di Excel?

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.).

Il file XML generato è lo stesso per tutte le banche?

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.

Come gestisco i bonifici con data di esecuzione diversa?

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 registrazione

Oppure registrati per gestire tutte le tue distinte

Articoli correlati

Conversione SEPA XML: dalla fattura al bonifico Leggi Come importare distinte negli home banking italiani Leggi Fatturazione elettronica e bonifici automatici Leggi

Prova BonificoSEPA.it

Converti le tue fatture elettroniche in bonifici SEPA in pochi secondi.

Registrati gratis

Torna alla homepage