QR-Bill: la guida completa per la Svizzera
Lo standard ufficiale di fatturazione svizzero, spiegato senza giri di parole. Cos'è, come funziona, come si genera correttamente. Per microimprese e liberi professionisti in Ticino, Grigioni e tutta la Svizzera italofona.
In questa guida
Che cos'è il QR-Bill
Il QR-Bill (in italiano: fattura con codice QR svizzero, in tedesco QR-Rechnung, in francese QR-facture) è lo standard ufficiale di fatturazione svizzera per i pagamenti tramite bonifico bancario. È stato introdotto da SIX Interbank Clearing il 30 giugno 2020 e dal 1° ottobre 2022 è l'unico standard accettato dalle banche e da PostFinance: le vecchie polizze rosse (BVR) e arancioni (ESR) non sono più valide.
L'idea è semplice: invece di copiare a mano IBAN, importo, riferimento e indirizzo del beneficiario sullo schermo del telefono, il pagatore scansiona un codice QR a forma di croce svizzera presente in fondo alla fattura. Il software bancario legge tutti i dati e popola il bonifico — l'utente conferma e paga. Risultato: meno errori di battitura, meno tempo speso, meno frustrazione per il cliente.
Per chi emette fatture in Svizzera — microimprese di Bellinzona, liberi professionisti di Lugano, artigiani di Locarno, studi nel Mesolcina e in tutta la Svizzera italiana — il QR-Bill non è opzionale: è il modo standard di farsi pagare. Non averlo significa rendere la vita difficile ai propri clienti.
Come è fatto un QR-Bill
Un QR-Bill ha una struttura fissa, stampata in formato A4 su carta perforata oppure incorporata nel PDF della fattura. È composto da tre zone ben definite:
- Sezione fattura — la parte superiore: intestazione, voci, totale, IVA. Layout libero (il design lo decidi tu).
- Sezione ricevuta — a sinistra, in basso (62×105 mm): il cliente la conserva come prova di pagamento.
- Sezione pagamento — a destra, in basso (148×105 mm): contiene il QR-Code, l'importo, l'IBAN, il riferimento e i dati del debitore.
Il codice QR stesso è un QR ISO/IEC 18004 in modalità Byte/Binary, capacità minima per livello di correzione errore M, con la caratteristica croce svizzera bianca su sfondo nero stampata al centro (7×7 mm). È questa croce che rende un QR-Bill immediatamente riconoscibile rispetto a qualsiasi altro QR-Code generico.
La differenza tra QR-Bill e le vecchie polizze BVR/ESR
Per chi ha lavorato in Svizzera prima del 2022, il confronto è netto. Le vecchie polizze BVR (rossa) ed ESR (arancione) richiedevano:
- Numerazione preassegnata dalla banca — dovevi ordinare blocchi di polizze numerate dal tuo istituto, una per fattura.
- Codifica OCR-B sulla riga inferiore, da stampare con stampante laser di alta qualità.
- Carta certificata — non potevi stampare BVR su carta normale.
- Riferimento numerico di 27 cifre calcolato con check digit, generato e tracciato manualmente.
Il QR-Bill elimina tutto questo. Stampi su carta normale A4, generi il codice via software, e qualsiasi banca svizzera lo accetta. Il riferimento esiste ancora (vedi sotto), ma è opzionale per molti casi d'uso.
I dati obbligatori e opzionali
Lo standard SPC 0200 v2.2 di SIX definisce esattamente quali campi compaiono nel QR-Code. I principali sono:
| Campo | Obbligatorio | Note |
|---|---|---|
| IBAN o QR-IBAN | Sì | 21 caratteri (CH...). QR-IBAN solo se usi riferimento QRR. |
| Creditore (nome, indirizzo, città, paese) | Sì | Massimo 70 char nome, indirizzo strutturato o combinato. |
| Importo | Opzionale | Se vuoto, il pagatore lo inserisce a mano (utile per donazioni o acconti aperti). |
| Valuta | Sì | Solo CHF o EUR. Altri non supportati. |
| Debitore | Opzionale | Se compilato, appare già nel bonifico del cliente. |
| Riferimento | Condizionale | QRR (con QR-IBAN), SCOR (Creditor Reference ISO 11649), o NON. |
| Comunicazione aggiuntiva | Opzionale | Max 140 caratteri di testo libero (numero fattura, ecc.). |
Come si genera un QR-Bill correttamente (gli errori comuni)
Generare un QR-Bill valido è tecnicamente delicato. Gli errori che vediamo spesso, e che fanno rifiutare la fattura dal sistema bancario del cliente:
- Tipo di IBAN sbagliato. Un QR-IBAN inizia con bank code che identifica come tale (range IID 30000-31999). Se usi un IBAN normale con riferimento QRR, il QR viene rifiutato. Se usi un QR-IBAN senza riferimento QRR, anche.
- Check digit del QRR errato. Il riferimento QRR di 27 cifre include un check digit calcolato secondo il modulo 10 ricorsivo. Se il software non lo calcola correttamente, il pagamento fallisce.
- Encoding sbagliato per caratteri non-ASCII. Il QR-Bill richiede Latin-1, non UTF-8. Una "ò" o una "ü" mal encodate rompono la lettura.
- Croce svizzera mancante o malposizionata. Senza la croce 7×7 mm bianca al centro, il QR non è riconosciuto come QR-Bill svizzero.
- Indirizzo non strutturato secondo lo standard. Il campo address type "S" (strutturato) richiede separazione precisa di via, civico, CAP, città.
Usa software che valida il QR-Bill prima di esportare il PDF. Vidima esegue una validazione completa SPC 0200 v2.2 a ogni generazione e blocca l'export se trova anche un solo errore. Niente sorprese il giorno dopo.
Standard tecnico: SPC 0200 v2.2 di SIX
SPC sta per "Swiss Payments Council". La versione corrente (al 2026) è la v2.2, pubblicata da SIX e in vigore già da diversi anni. La specifica è pubblica e scaricabile dal sito di SIX Group.
I cambiamenti chiave della v2.2 rispetto alle precedenti:
- Validazione più stretta degli indirizzi strutturati.
- Supporto esteso per il QR Reference combinato con SCOR.
- Chiarimenti su carattere di fine record (CR/LF) all'interno del payload.
- Maggior precisione sui parametri di stampa (perforazione, posizione marker tagli).
Un software professionale deve essere aggiornato alla v2.2. Vidima lo è.
Tipi di riferimento spiegati
QRR — Riferimento QR (27 cifre)
Il classico riferimento numerico di 27 cifre, ereditato direttamente dal vecchio BVR. Permette la riconciliazione automatica perfetta del pagamento: la banca lo restituisce nell'estratto camt.053 esattamente come l'hai emesso, così il tuo software contabile sa subito quale fattura è stata pagata. Richiede un QR-IBAN (non un IBAN normale).
SCOR — Creditor Reference (ISO 11649)
Riferimento internazionale formato "RF" + 2 cifre check + max 21 caratteri alfanumerici. Lavora con IBAN normale. Più moderno, accettato anche per pagamenti SEPA verso la UE.
Nessun riferimento (NON)
Lasciare il riferimento vuoto è valido. In questo caso usi un IBAN normale. La riconciliazione la dovrai fare a mano (o tramite la "comunicazione aggiuntiva" se il cliente la riempie). Va bene per chi fattura pochi clienti diversi e li riconosce a vista.
Come si paga un QR-Bill
Il cliente che riceve una tua fattura QR-Bill ha 4 modi per pagarla:
- App di mobile banking. Apre l'app (PostFinance, UBS, Raiffeisen, ZKB, BSI, banche cantonali), tocca "scansiona QR", inquadra il codice. Tutto è precompilato. Conferma e paga.
- E-banking via browser. Carica il PDF o usa lo scanner del computer. Stesso risultato.
- Sportello postale. Porta la fattura stampata: l'operatore scansiona il QR, paga in contanti o sul conto.
- Bonifico manuale. Se proprio vuole, può digitare a mano IBAN e riferimento dal testo della sezione pagamento.
Vidima e il QR-Bill
Vidima è un software desktop nativo per Windows progettato da zero per generare QR-Bill conformi SPC 0200 v2.2. Per chi lavora in Ticino, Grigioni o ovunque nella Svizzera italiana, Vidima è pensato per essere lo strumento più semplice possibile:
- Crei un cliente una volta (con validazione automatica del CAP svizzero, dell'IDE e del numero IVA AFC).
- Inserisci le voci della fattura.
- Selezioni IBAN o QR-IBAN, riferimento QRR / SCOR / nessuno.
- Vidima valida tutto, genera il QR con croce svizzera, e produce un PDF firmato digitalmente (vedi sigillo crittografico).
- 30 secondi totali. Offline per impostazione predefinita, niente abbonamento mensile. CHF 149 una tantum.
Domande frequenti veloci
Devo per forza avere un QR-IBAN?
Posso emettere un QR-Bill in EUR?
Quanto costa una licenza Vidima per generare QR-Bill?
Cosa succede se il QR è danneggiato sulla stampa?
I clienti in Grigioni e Mesolcina possono pagare QR-Bill svizzeri?
Posso usare Vidima anche se opero in Ticino e fatturo a clienti in Germania?
Pronto a generare il tuo primo QR-Bill?
Scarica Vidima, prova 30 giorni gratis, genera fatture conformi in 30 secondi.