Usato da 700.000+ persone
Generatore di codice QR EPC gratuito.
Metti sulle tue fatture un bonifico SEPA (Single Euro Payments Area) sotto forma di codice QR. L'app bancaria di chi paga ne legge beneficiario, numero di conto e importo.
Come creare un codice QR EPC
-
01
Inserisci il tuo nome e l'IBAN
Inserisci il tuo nome come beneficiario e il tuo IBAN. Il generatore scrive la versione 002, in cui il BIC (Business Identifier Code) serve solo se partecipa una banca esterna allo Spazio economico europeo (SEE).
-
02
Aggiungi l'importo e un riferimento o una causale
Inserisci l'importo in euro, ad esempio 1456.89, oppure lascialo a chi paga. Aggiungi un riferimento del creditore RF o una breve causale, come il numero di fattura, per abbinare il pagamento, ma non entrambi.
-
03
Dimensionalo, lascia un margine di 4 moduli, prova
Prendi la dimensione dalle linee guida nazionali, ad esempio circa 25 × 25 mm sulle fatture tedesche. Per impostazione predefinita, l'immagine scaricata termina ai moduli esterni: lascia liberi 4 moduli nel tuo layout, poi prova una stampa con le app bancarie dei tuoi clienti.
Che cos'è un codice QR EPC
Un codice QR EPC è un codice QR per bonifici SEPA, definito dall'European Payments Council (EPC) nella sua linea guida EPC069-12. Le casse di risparmio tedesche lo chiamano GiroCode, e le linee guida bancarie tedesche e austriache lo incorniciano con le parole «Zahlen mit Code». Su una fattura evita a chi paga di digitare l'IBAN (International Bank Account Number). L'app bancaria compila il bonifico SEPA, e chi paga lo controlla e lo approva.
Fatture, bollettini e moduli per donazioni
L'EPC069-12 è pensato per documenti che mostrano i dati di pagamento anche come testo semplice, come fatture cartacee o digitali. Alcuni grandi emittenti austriaci, come aziende di telecomunicazioni ed energia, lo stampano sui loro bollettini.
La linea guida bancaria tedesca lo ammette anche sui moduli di bonifico per donazioni, riferimenti e pagamenti neutri. Le banche austriache lo leggono nei terminali self-service delle filiali oltre che nelle loro app. Per un codice mostrato solo a una cassa o in un checkout online, l'EPC rimanda al suo codice QR basato su URL, EPC024-22.
Nessun IBAN digitato, un riferimento intatto e la dimensione di stampa
Chi paga non copia a mano alcun IBAN, quindi non può sbagliarlo. L'EPC069-12 indica nome, IBAN, BIC e riferimento come fissi, e le banche SEPA ti inoltrano il riferimento inalterato, pronto per l'abbinamento automatico.
Il generatore codifica sempre il livello M, che ripristina circa il 15% delle codeword: abbastanza per lievi macchie e pieghe della carta, secondo la definizione austriaca. A 0,5 mm per modulo, il minimo raccomandato da Finance Finland, l'esempio misura 18,5 mm, ovvero 22,5 mm con la zona di rispetto. Al massimo di 69 moduli, il codice è largo 34,5 mm.
Download, stampe unione di Word ed elaborazioni di fatture SAP
Il generatore scarica PNG, GIF o JPG; SVG e risoluzione di stampa più alta richiedono un piano. TBarCode Office inserisce il codice di ogni fattura nelle stampe unione di Word, TBarCode SDK in applicazioni .NET, ActiveX o DLL. In entrambi, scegli Codice QR, tabella codici UTF-8 e livello M, e scrivi le interruzioni di riga come \n con Sequenze di escape attive.
TBarCode/SAPwin disegna il codice in SAPscript e Smart Forms stampati, dove SAP passa 70–255 caratteri per campo, a seconda della configurazione; i dati più lunghi vengono divisi su più campi. Il generatore PDF di SAP non lo richiama, quindi stampa i PDF tramite una stampante PDF di Windows.
Codice QR EPC in sintesi
- Tipo
- Codice QR (ISO/IEC 18004) con fino a 12 righe di dati
- Definito da
- EPC069-12 versione 3.1 (2024), European Payments Council
- Noto anche come
- GiroCode (Germania); cornice «Zahlen mit Code» (Germania, Austria)
- Pagamento
- Bonifico SEPA (SCT) in euro, 0,01–999.999.999,99
- Dati obbligatori
- Nome del beneficiario e IBAN; BIC nella versione 001 o con banche non SEE
- Set di caratteri
- UTF-8 o ISO 8859-1, -2, -4, -5, -7, -10, -15
- Correzione degli errori
- Livello M, circa il 15% delle codeword ripristinabili
- Capacità
- 331 byte, fino alla versione 13 (69 × 69 moduli)
- Zona di rispetto
- 4 moduli per lato
Le 12 righe di un codice QR EPC
Un elemento per riga, in ordine fisso; gli esempi sono quelli dell'EPC stesso, per la versione 002.
| Riga | Contenuto | Obbligatorio | Esempio EPC |
|---|---|---|---|
| 1 | Service tag BCD | Sì | BCD |
| 2 | Versione 001 o 002 | Sì | 002 |
| 3 | Set di caratteri da 1 a 8; 1 = UTF-8 | Sì | 2 (ISO 8859-1) |
| 4 | Identificazione SCT | Sì | SCT |
| 5 | BIC, 8 o 11 caratteri | Nella 001; nella 002 con banche non SEE | vuoto |
| 6 | Nome del beneficiario, fino a 70 caratteri | Sì | François D'Alsace S.A. |
| 7 | IBAN, fino a 34 caratteri | Sì | FR1420041010050500013M02606 |
| 8 | EUR e importo, 0.01–999999999.99 | No | EUR12.3 |
| 9 | Codice di finalità, fino a 4 caratteri | No | vuoto |
| 10 | Riferimento strutturato, fino a 35 caratteri | No; solo 10 o 11 | vuoto |
| 11 | Testo della causale, fino a 140 caratteri | No; solo 10 o 11 | Client:Marie Louise La Lune |
| 12 | Informazioni per chi paga, fino a 70 caratteri | No | nessuna |
Un avanzamento di riga (LF) o un ritorno a capo più avanzamento di riga (CRLF) separa le righe. Gli elementi vuoti mantengono la loro riga, e nulla segue l'ultima riga con contenuto, quindi l'esempio termina dopo la riga 11.
Il generatore non ha un campo per le righe 9 e 12, quindi non può aggiungere il codice di finalità CHAR che la linea guida bancaria tedesca prevede per i moduli di donazione. Termina ogni codice dopo l'ultima riga con contenuto, come richiede l'EPC069-12. La linea guida tedesca raccomanda di lasciare inutilizzata la riga 12.
Un riferimento del creditore RF è RF, due cifre di controllo e fino a 21 lettere o cifre. Per verificare l'RF18539007547034 dell'EPC, sposta RF18 alla fine e sostituisci R con 27 e F con 15. Diviso per 97, 539007547034271518 dà resto 1: le cifre di controllo sono corrette.
Versione 001 o 002
La versione 001 richiede il BIC. Nella versione 002 può restare vuoto, salvo che partecipi una banca di un paese SEPA non SEE, come la Svizzera o il Regno Unito. Le linee guida tedesca e belga prescrivono la versione 002.
Quali paesi e banche lo supportano
Secondo l'EPC069-12 la scansione è facoltativa per le banche, quindi chiedi alla tua banca, come consiglia l'EPC. Gli enti bancari nazionali e le banche riferiscono:
| Paese | Fonte | Cosa dice |
|---|---|---|
| Austria | PSA Payment Services Austria | Le app delle banche e i terminali self-service delle filiali lo leggono. |
| Germania | Associazioni bancarie tedesche (2016); Sparkassen | Lo raccomandano come opzione su moduli e fatture; l'app Sparkasse lo legge come GiroCode. |
| Belgio | Febelfin (2025) | Le app di quasi tutte le banche lo supportano; linea guida nazionale dal 1° febbraio 2026, con la comunicazione strutturata belga al posto del riferimento RF. |
| Finlandia | Finance Finland (2015) | Approvato sui moduli di bonifico; ogni banca stabilisce i tempi della propria app. |
| Paesi Bassi | Dutch Payments Association | Le app di alcune banche lo leggono; l'associazione definisce lo standard superato. |
Lo schema di bonifico SEPA copre 41 paesi (elenco EPC, 2025). L'app Sparkasse paga anche codici su fatture di altri paesi SEPA.
Prima di stampare: dimensione, posizione e cornice «Zahlen mit Code»
La dimensione di stampa la stabiliscono le linee guida nazionali, non l'EPC069-12:
| Paese | Dimensione | Posizione |
|---|---|---|
| Germania | Circa 25 × 25 mm sulle fatture, 15 × 15 mm sui moduli di bonifico | Fattura: preferito l'angolo in alto a destra |
| Austria | Moduli di 15–20 mil (0,38–0,51 mm); 0,4 mm sui bollettini | Fattura: bordo in basso a sinistra o a destra |
| Belgio | Almeno 2 × 2 cm | Sulla fattura, non sul modulo di bonifico |
| Finlandia | Moduli di 0,5 mm o più | Angolo in alto a destra del modulo di bonifico |
- Zona di rispetto e cornice: mantieni liberi 4 moduli su ogni lato. Sulle fatture in Germania e Austria, una cornice corre a quella distanza, con «Zahlen mit Code» a destra, senza grazie, di almeno 7 pt.
- Testo semplice: stampa gli stessi dati accanto al codice. Sui bollettini tedeschi, il testo stampato ha la priorità se i due differiscono.
Errori comuni nei dati del codice QR EPC
Il generatore non controlla nulla di quanto segue, né le cifre di controllo dell'IBAN:
- Riferimento e causale insieme. L'EPC069-12 ammette solo una delle due righe. Metti il numero di fattura in una delle due.
- Troppo testo. L'EPC069-12 limita il payload a 331 byte, un limite che PSA basa sulle fotocamere degli smartphone. Il generatore scrive UTF-8, dove ä o é occupano due byte ciascuna: accorcia nomi e causali lunghi.
- Separatori nell'importo. L'importo accetta il punto come segno decimale e nessun separatore delle migliaia: digita
1000.50nel generatore, non1.000,50, che interpreta male. Il generatore elimina gli zeri finali (EUR1000.5), come chiedono le linee guida tedesca e austriaca. - Caratteri fuori dal set ammesso. Le banche tedesche possono convertire ü in u o ue, ß in s o ss e
&in+; altri caratteri possono bloccare l'elaborazione in banca. Lettere semplici, cifre, spazi e' : ? , - ( + . ) /sono sicuri.
Codice QR EPC o un altro codice di pagamento
Il codice QR svizzero sulle fatture QR paga su IBAN CH o LI, in franchi o euro, e ha una croce svizzera al centro.
Un semplice codice QR con un link porta alla pagina di pagamento di un negozio; il codice QR EPC apre nell'app bancaria un bonifico già pronto.
Domande frequenti
Scopri di più su Codice QR EPC.
Il GiroCode è lo stesso di un codice QR EPC?
Posso creare un codice QR EPC senza importo?
Un codice QR EPC si può scansionare con la fotocamera dello smartphone?
Un truffatore può cambiare l'IBAN in un codice QR EPC?
Altre risorse
QR Code® (codice a barre 2D)
QR Code ® è un codice a barre bidimensionale creato dalla società giapponese Denso-Wave nel 1994. QR deriva da Quick Response , poiché il codice è progettato…
ProdottoTBarCode SDK
Il pacchetto per sviluppatori per Windows: componenti .NET, OCX e DLL generano e stampano oltre 100 simbologie di codici a barre dalle vostre applicazioni.
ProdottoTBarCode Office
Conformi agli standard, per documenti, stampe unione e fogli.
ProdottoTBarCode/SAPwin
La DLL per codici a barre per SAP: stampate codici a barre da SAPscript, Smart Forms e ABAP su quasi ogni stampante – tramite SAPSprint, SAPGUI o WWI.