Documentazione di Pay by QR
Video tutorial
Con capitoli cliccabili — clicca un capitolo per saltarci direttamente.
Primi passi
Segui questi passaggi per configurare Pay by QR.
Installa Pay by QR
Vai in Impostazioni > Moduli, scegli il file zip in "Upload Module" e clicca "Install" (Perfex li mostra in inglese). Attiva il modulo e inserisci la tua chiave di licenza. Le impostazioni del modulo sono in Impostazioni > Pay by QR.
Controlla il metodo di pagamento per bonifico
Verifica che nella descrizione del tuo metodo "Bonifico" in Impostazioni > Finanza > Metodi Pagamento ci siano l'IBAN e, se vuoi, il BIC. In Pay by QR li copi con "Riprendi da una modalità di pagamento" oppure inserisci il conto a mano. Più conti in più metodi di pagamento vanno benissimo: ogni fattura in euro o in corone usa il conto del metodo consentito su di essa. I dati svizzeri e UPI vanno nelle rispettive sezioni.
Intestatario e Paesi
Inserisci l'intestatario esattamente come risulta alla tua banca. Compila solo le sezioni che ti servono: indirizzo svizzero per i franchi, IBAN ceco per le corone, ID UPI e nome del beneficiario per le rupie. Le sezioni delle valute che non usi in Perfex restano chiuse.
Posiziona il blocco nel PDF
Scegli la posizione (dopo il contenuto, prima della nota per il cliente o in fondo all'ultima pagina), la dimensione, eventualmente titolo e bordo, e se il codice compare anche sulla fattura online nell'area clienti. La QR-fattura svizzera ha un layout fisso e ignora queste opzioni.
Scansione di prova, poi attivazione
Inquadra i codici di esempio (importo 1,00, causale TEST-0001) con la tua app e controlla beneficiario, importo e causale. Non confermare il pagamento. Poi attiva "Stampa il codice QR di pagamento sulle fatture".
Facoltativo: QR con link per le altre valute
L'opzione del QR con link è attiva di serie. Funziona appena un gateway online come PayPal Smart Checkout o Stripe Checkout è attivo, ha la valuta della fattura tra le sue valute ed è consentito sulla fattura. Il riquadro di stato mostra quali gateway sono attivi.
Consigli e trucchi
Trai il massimo da Pay by QR con questi consigli.
Il nome che conosce la tua banca
Come intestatario scrivi il nome registrato presso la tua banca. Da ottobre 2025 le banche controllano il nome del beneficiario: con un nome commerciale la banca del cliente avvisa che il nome non corrisponde, anche se l'IBAN è giusto.
QR solo per il bonifico
In "Mostra solo se questo metodo di pagamento è consentito per la fattura" scegli il tuo metodo per bonifico. Le fatture da pagare con carta o in contanti restano senza QR code.
Spazio per i codici UPI
I codici UPI hanno bisogno di una dimensione minima maggiore per restare leggibili, quindi Pay by QR li porta ad almeno 32 mm, o 45 mm con i dati GST, qualunque dimensione tu abbia impostato. Tieni libero quello spazio nella fattura.
QR con link e PayPal: tre controlli
Se con PayPal Smart Checkout il QR con link non compare, controlla che "Attivo" sia su Sì e la modalità test su No, che la valuta della fattura sia nell'elenco delle valute e che PayPal sia tra i metodi di pagamento consentiti della fattura.
Indirizzo svizzero come in banca
Per la QR-fattura svizzera, nome, via, NPA e località devono corrispondere ai dati della tua banca. Se l'indirizzo è incompleto, le fatture in euro ricevono un normale codice EPC.
Report diagnostico per un supporto più veloce
Quando apri un ticket, scarica il report diagnostico dalle impostazioni di Pay by QR e allegalo. Elenca i conti trovati nei tuoi metodi di pagamento e i gateway online attivi, e di solito spiega subito perché manca un QR code.
Il QR fiscale lo fa il tuo software certificato
Se il tuo Paese richiede un QR code fiscale, come ATCUD, VERI*FACTU, IRN o ZATCA, continua a generarlo con il tuo software certificato. Pay by QR aggiunge solo il codice di pagamento.
Domande frequenti
Quale QR code riceve la mia fattura in Perfex CRM?
Pay by QR sceglie il codice in base alla valuta della fattura e al tuo conto. Le fatture in euro ricevono il QR code SEPA (EPC), con la comunicazione strutturata per i conti belgi. Le fatture in franchi, e quelle in euro su un conto svizzero o del Liechtenstein, ricevono la QR-fattura svizzera. Le fatture in corone ceche ricevono QR Platba, quelle in rupie UPI. Tutte le altre valute ricevono un QR code che apre la fattura online, se la fattura consente un gateway di pagamento online attivo.
Perché una fattura non ha il QR code?
Pay by QR non stampa il codice quando la fattura non si può pagare con quel codice. Di solito dipende da uno di questi motivi. L'interruttore principale "Stampa il codice QR di pagamento sulle fatture" è spento, come dopo l'installazione. La fattura è pagata, annullata o in bozza, oppure non resta nulla da pagare. Hai limitato il codice a un metodo di pagamento con "Mostra solo se questo metodo di pagamento è consentito per la fattura" e questa fattura non lo consente. I tuoi IBAN sono nei metodi di pagamento di Perfex, ma nessuno di quelli consentiti su questa fattura in euro o in corone ne contiene uno, quindi niente codice SEPA o QR Platba. Mancano i dati bancari per quella valuta o non sono validi: al salvataggio la pagina delle impostazioni elenca cosa correggere. La valuta non ha uno standard di QR bancario, o il codice bancario non si può generare, e la fattura non consente alcun gateway online attivo per il QR con link. Il riquadro di stato nelle impostazioni mostra quali gateway sono attivi.
Dopo un pagamento parziale il QR code contiene l'importo residuo?
Sì, Pay by QR usa sempre l'importo residuo e non il totale originale. Se il tuo cliente ha pagato 300 € su 1.000 €, la scansione successiva chiede 700 €, con il numero di fattura come causale.
La fattura viene segnata come pagata in automatico?
Con il bonifico no: Pay by QR non legge il tuo conto bancario, quindi un bonifico o un pagamento UPI lo registri in Perfex come sempre, con il pulsante "Pagamento" sulla fattura. Cambia quello che arriva: l'importo giusto con il numero di fattura nella causale, e abbinarlo diventa facile. Se il cliente paga tramite il QR con link con un gateway online come PayPal Smart Checkout, Perfex registra il pagamento da solo e aggiorna lo stato della fattura.
Quali app bancarie leggono il QR code?
Pay by QR genera ogni codice secondo lo standard pubblicato del suo Paese: EPC069-12 per SEPA, le direttive SIX 2.4 per la QR-fattura svizzera, lo standard dell'Associazione bancaria ceca per QR Platba e la specifica di collegamento UPI per l'India. Ho scansionato una mia fattura con l'app di una banca tedesca (comdirect): importo e causale erano corretti. I codici svizzeri e cechi sono stati verificati anche con validatori indipendenti, i dati EPC con strumenti indipendenti. Con le app delle banche italiane non l'ho provato: per questo nelle impostazioni c'è una scansione di prova per la tua app, e nella demo trovi fatture in euro da inquadrare.
Perché la banca del mio cliente dice che il nome non corrisponde?
Pay by QR inserisce nel codice EPC l'intestatario che indichi, e da ottobre 2025 le banche dell'area euro confrontano quel nome con l'IBAN (verifica del beneficiario). Scrivilo esattamente come risulta alla tua banca, di solito la ragione sociale. Con un nome commerciale l'avviso compare anche se l'IBAN è giusto.
Pay by QR sostituisce i QR code fiscali (ATCUD, VERI*FACTU, IRN, ZATCA)?
No, Pay by QR non sostituisce i QR code fiscali. Stampa QR code di pagamento, che dicono all'app della banca chi pagare e quanto. I QR code fiscali obbligatori, come ATCUD in Portogallo, VERI*FACTU in Spagna, l'IRN della fattura elettronica indiana o ZATCA in Arabia Saudita, li genera il tuo software di fatturazione certificato o l'autorità fiscale.
Come ottengo il QR con link con un gateway di pagamento di Perfex, per esempio PayPal Smart Checkout?
Pay by QR mostra il QR con link quando la fattura consente un gateway di pagamento online attivo. Per PayPal Smart Checkout vai in Impostazioni > Impostazioni > Finanza > Portali di Pagamento (nell'interfaccia inglese: Setup > Settings > Finance > Payment Gateways) e apri la scheda "Paypal Smart Checkout". Metti "Attivo" su Sì e inserisci Client ID e Secret della tua app PayPal. Metti "Abilita Modalità Test" su No, altrimenti i pagamenti finiscono nella sandbox di PayPal. Aggiungi la valuta delle tue fatture in "Virgola Separazione Valuta" (predefinito USD,CAD,EUR), perché Perfex offre il gateway solo in quelle valute. "Seleziona l'impostazione predefinita sulla fattura" vale solo per le fatture nuove: in quelle esistenti aggiungi PayPal in "Metodi di pagamenti abilitati per questa fattura". L'opzione del QR con link in Pay by QR è già attiva. Con altri gateway di Perfex, come Stripe Checkout, funziona allo stesso modo.
Pay by QR funziona con UPI in India?
Sì, Pay by QR mette un QR code UPI su ogni fattura in INR non pagata, generato secondo la specifica di collegamento UPI per app come Google Pay, PhonePe, Paytm e BHIM, con ID UPI, importo residuo e numero di fattura. L'app mostra il nome registrato presso la tua banca. Il codice non è firmato da un fornitore di pagamenti (può farlo solo una banca acquirer), quindi alcune app possono mostrare "non verificato". Inoltre non l'ho ancora provato con un'app UPI in India. Puoi verificarlo tu il primo giorno: dopo aver salvato ID UPI e nome del beneficiario, la scansione di prova mostra un codice da ₹1,00 con riferimento TEST-0001. Inquadralo con la tua app UPI senza confermare il pagamento. Se non funziona, ti rimborso entro 14 giorni, per qualsiasi motivo.
Pay by QR può aggiungere i dati GST per un QR code UPI dinamico?
Sì, Pay by QR può aggiungere al codice UPI GSTIN, numero e data della fattura e la ripartizione CGST/SGST/IGST/cess presa dalle imposte della fattura. Con questi dati il codice diventa più denso e viene stampato a 45 mm. Se questo soddisfi i requisiti del QR dinamico per la tua azienda, chiedilo al tuo consulente fiscale. Il modulo non genera il QR della fattura elettronica (IRN).
Devo modificare il mio modello di fattura?
No, Pay by QR non tocca il tuo modello di fattura né i file del core di Perfex. Aggiunge il blocco di pagamento con gli hook standard: dopo il contenuto, prima della nota per il cliente o in fondo all'ultima pagina. Se la creazione del QR code non riesce, il PDF della fattura viene creato comunque, solo senza il blocco.
Posso provare Pay by QR prima di comprarlo?
Sì, puoi provare Pay by QR nella demo: da Vendite > Fatture (nella demo in inglese: Sales > Invoices) apri una fattura in euro non pagata e il suo PDF, poi inquadra il codice sullo schermo con l'app della tua banca sul telefono. Il beneficiario è un IBAN di esempio pubblico, quindi l'app ti mostra solo il bonifico compilato, che chiudi senza inviarlo. Dopo l'acquisto hai 14 giorni per riavere i tuoi soldi, per qualsiasi motivo.
Posso usare una licenza su più installazioni di Perfex?
No, una licenza di Pay by QR vale per un'installazione di Perfex CRM ed è legata a un dominio. Ogni installazione in più, per esempio presso un altro cliente, richiede una licenza propria.
Quali versioni di Perfex CRM sono supportate?
Pay by QR è pensato per Perfex CRM 3.x e verificato su Perfex CRM 3.4.0, che a sua volta richiede PHP 8.1 o superiore.
Hai bisogno di aiuto?
Contatta il nostro team di supporto o visita la pagina del modulo.