Tutti gli articoli

Pain.001: come pagare 50 fatture fornitori con un solo file (e perché la tua banca lo accetta)

11 giugno 2026SwissWork Team

Pain.001 ISO 20022 SPS: il formato standard delle banche svizzere per i pagamenti batch. Carichi un file XML, la banca esegue tutti i bonifici. Risparmia ore di click manuali.


Pain.001: come pagare 50 fatture fornitori con un solo file (e perché la tua banca lo accetta)

Ogni fine mese hai lo stesso rituale: 30, 40, 50 fatture fornitori da pagare. Apri l'e-banking. Per ogni fattura: copia IBAN, importo, riferimento QR-bill. Conferma. Avanti. Mezz'ora che diventa un'ora che diventano due. E ogni tanto un IBAN sbagliato, un importo digitato male, un duplicato per distrazione.

Esiste uno standard svizzero che risolve esattamente questo: pain.001. È un file XML che contiene tutti i bonifici di un batch — lo generi una volta, lo carichi nell'e-banking, la banca esegue ogni bonifico al posto tuo. Costo: zero click manuali per fattura.

Lo accettano tutte le banche svizzere serie: UBS, PostFinance, Raiffeisen, BancaStato, le cantonali, le banche private. È lo standard ufficiale di SIX Group / Swiss Payment Standards — non un formato proprietario di un singolo software.

Vediamo come funziona, perché è sottoutilizzato dalle PMI svizzere, e come SwissWork lo integra nel workflow contabile.


Cos'è pain.001 (in 30 secondi)

pain.001 sta per "Payment Initiation 001". Fa parte della famiglia ISO 20022, lo standard internazionale per i messaggi finanziari che ha sostituito il vecchio formato DTA in Svizzera dal 2018.

Tecnicamente è un file XML con questa struttura semplificata:

`` UBS / PostFinance / etc. Fornitore A SA 1234.56 CH9300762011623852957 QR-reference 27 cifre ``

Per la PMI cambia poco la struttura: importante è che il file lo genera il software, non l'utente. Tu vedi solo una lista di fatture da approvare, clicchi "Scarica file XML", e lo carichi nel tuo e-banking.


Perché le PMI svizzere lo sottoutilizzano

In teoria pain.001 esiste da anni. In pratica, l'esperienza tipica della PMI svizzera è:

  1. Il software contabile non lo genera. Bexio lo ha, ma costa. I software desktop tipo Crésus richiedono setup. I gestionali internazionali tipo Xero o Zoho non hanno il modulo svizzero nativo.
  2. L'e-banking della banca lo accetta ma la pagina è nascosta in 3 sottomenu. La maggior parte degli imprenditori non sa nemmeno che esiste l'opzione "Importa file SPS".
  3. Il fiduciario non lo propone perché spesso lavora con software desktop legacy che fanno il file ma richiedono setup tecnico (path file, formato, encoding).

Risultato: gli imprenditori continuano a digitare manualmente. Una PMI con 20 fornitori al mese spende 5-8 ore all'anno solo a inserire bonifici a mano.


Come funziona in SwissWork

In SwissWork il flusso è:

1. Selezioni le fatture da pagare

Vai su Contabilità → Fatture ricevute. Lista di tutte le fatture in attesa. Spunti quelle che vuoi pagare in batch — fino a 50 alla volta (limite SPS standard).

2. Crei il batch

Click "Crea batch pagamento". Il sistema:

  • Controlla che ogni fornitore abbia l'IBAN salvato (se manca, ti porta al contatto per compilarlo)
  • Calcola totale CHF
  • Salva il batch in stato "Bozza"

3. Approvazione (workflow a 2 ruoli)

In una PMI strutturata, chi crea il pagamento non è chi lo autorizza. SwissWork ha un workflow a 2 occhi:

  • Il contabile crea il batch (ruolo: collaboratore o member)
  • L'owner o un admin approva (clicca "Approva")
  • Tracciamento: chi ha approvato, quando, da che IP

Niente più "ho mandato un bonifico a un fornitore sbagliato perché mi sono confuso a mezzanotte". L'autorizzazione finanziaria resta a chi ha autorità.

4. Scarichi il file e lo carichi nell'e-banking

Una volta approvato, scarichi payment-batch-{ID}.xml. Lo carichi nel tuo e-banking:

  • UBS — vai su Pagamenti → Importa file SPS → seleziona il file
  • PostFinance — vai su Pagamenti → Carica file → ISO 20022 pain.001
  • Raiffeisen — Pagamenti → Carica → SPS
  • BancaStato — Bonifici → Importa file XML
  • Cantonali — sezione "Aufträge importieren" / "Imports d'ordres"

La banca riconosce ogni bonifico, conferma totali, esegue. Tu vedi la conferma nel sito della banca, non in SwissWork (la banca non comunica indietro lo stato delle singole transazioni — questo è un limite di SPS, non di noi).


Punti di attenzione svizzeri

QR-bill reference (27 cifre). Le fatture ricevute con QR-bill hanno un riferimento di 27 cifre numeriche (QRR). Quando paghi quel fornitore, il riferimento va inserito nel campo RmtInf del pain.001 — il fornitore lo userà per riconciliare automaticamente nel suo software. SwissWork lo copia automaticamente se la fattura ha il riferimento.

SCOR ISO 11649. Le fatture europee usano spesso un riferimento internazionale "RFxx..." (ISO 11649). Anche questo va incluso correttamente. SwissWork lo distingue dal QRR e lo formatta nel campo giusto.

Date di esecuzione. Nel file specifichi la data in cui vuoi che la banca esegua i bonifici. Puoi mettere oggi (esecuzione immediata) o una data futura (esecuzione programmata). Attenzione: alcune banche cantonali rifiutano date oltre 30 giorni.

Hard cap 50 transazioni per file. Limite standard SPS. Se devi pagare più di 50 fatture in una volta, dividi in 2 batch. SwissWork applica il limite automaticamente.

Audit log immutabile. Ogni approvazione viene registrata con timestamp, IP, user. Utile in caso di contestazione o revisione fiscale ("chi ha autorizzato questo pagamento? quando?").


Quando NON usare pain.001

Pain.001 è ottimo per pagamenti programmati: fine mese, scadenze IVA, retribuzioni multiple. È meno utile per:

  • Pagamenti immediati a singolo fornitore — meglio bonifico singolo nell'e-banking, è più veloce
  • Pagamenti urgenti — il file batch richiede approval workflow, non è "click & send"
  • Bonifici internazionali fuori SEPA — pain.001 svizzero è per CHF/EUR/SEPA, per USD o paesi extra-SEPA usa SWIFT separato

Per il resto, è il workflow standard.


Quanto risparmia davvero

Misuriamo con una PMI tipo: 30 fornitori ricorrenti al mese, ognuno 1 fattura.

Workflow manuale: 1 minuto a fattura per inserire bonifico nell'e-banking (IBAN, importo, riferimento, conferma). 30 minuti al mese, 6 ore all'anno.

Workflow pain.001 SwissWork: 2 minuti per selezionare le fatture, 30 secondi per approvare, 1 minuto per caricare in e-banking. Totale 3-4 minuti al mese. 5.5 ore risparmiate all'anno.

A questo va sommato il valore degli errori evitati: un IBAN sbagliato può costare giorni di recupero + spese bancarie per il bonifico errato. Stimando 1-2 errori all'anno evitati = altri CHF 100-200 di costi indiretti.

Per uno studio fiduciario che gestisce 20 mandanti, il calcolo scala: 100+ ore risparmiate all'anno solo sui pagamenti batch dei clienti.


Conformità nFADP e sicurezza del file

Il file pain.001 contiene dati sensibili: IBAN azienda, IBAN di tutti i fornitori, importi esatti. Se intercettato può essere alterato (modificare un IBAN destinatario) e ripresentato.

SwissWork applica:

  • Download solo dopo approval esplicita (no auto-download dal batch in bozza)
  • HTTPS obbligatorio sul download (no fallback HTTP)
  • Audit log di chi ha scaricato il file e quando
  • Hash SHA-256 del file registrato a database (in roadmap: confronto al re-download per detection alterazioni)

Lato banca, il file caricato viene verificato con la firma 2FA del tuo e-banking. Anche se intercettato e alterato, senza la tua 2FA non parte nulla.


Conclusione

Pain.001 è uno di quei casi in cui lo standard esiste da anni ma non viene usato perché il software della maggior parte delle PMI non lo offre in modo accessibile. La parte tecnica è risolta — quello che mancava era una UX semplice: seleziona, approva, scarica, carica in banca.

In SwissWork è incluso in tutti i piani da Pro in su, nessun add-on. Lo trovi in Contabilità → Pagamenti batch non appena hai almeno una fattura ricevuta da pagare.

Se sei un fiduciario che gestisce pagamenti per mandanti diversi, il workflow funziona per ogni mandante indipendentemente — un file pain.001 per ogni azienda, ognuno con il proprio IBAN debitore.

Prova SwissWork gratis 14 giorni →


Pronto a semplificare la gestione della tua impresa?

14 giorni gratis. Nessuna carta di credito richiesta.

Inizia la prova gratuita