Nouveau Pay by QR ajoute un QR code de paiement à tes factures Perfex CRM. Pay by QR 29 € hors TVA jusqu'au 31/12/2026 Voir comment ça marche →
Pay by QR screenshot
Nouveau

Pay by QR

Un QR code de virement sur tes factures impayées de Perfex CRM : ton client le scanne, le montant et le numéro de facture sont déjà remplis.

Inclus sans supplément dans le Core Bundle.

Prix hors TVA

6 mois de support inclus et mises à jour à vie · Prolonger le support — 19 €/an

Perfex CRM 3.x PHP 8.1+ Mises à jour à vie Support du développeur 6 langues (EN/DE/FR/ES/IT/AR)
Voir la documentation

Fonctionnalités clés

Conçu pour les factures réglées par virement. Si tes clients paient presque toujours par carte, le lien vers la facture en ligne que Perfex envoie déjà te suffit, et tu n'as probablement pas besoin de ce module.

Montant restant dû et numéro de facture déjà remplis

Le QR code contient toujours ce qui reste à payer : après un acompte, ton client règle le solde et pas une seconde fois le total. Le numéro de facture va dans la référence du virement, en texte libre ou en référence structurée de créancier (RF).

Le bon QR code de paiement pour chaque facture

Pay by QR regarde la devise de la facture et ton compte, puis choisit la norme : SEPA pour l'euro, QR-facture pour le franc suisse, QR Platba pour la couronne tchèque, UPI pour la roupie et un lien de paiement pour le reste. Tu le règles une fois, et chaque facture reçoit ensuite le bon code.

QR code virement SEPA (EPC) pour les factures en euros

Les factures en euros reçoivent le QR code EPC, la norme européenne qui préremplit un virement SEPA. Avec un IBAN belge, le module passe tout seul à la communication structurée (+++123/4567/89012+++) exigée par la fédération bancaire belge Febelfin.

QR-facture suisse avec section paiement et récépissé

Les factures en francs, et les factures en euros vers un compte suisse ou liechtensteinois, reçoivent la section paiement avec récépissé (210 × 105 mm) en bas de la dernière page, avec les titres dans la langue du client (français, allemand, italien ou anglais), comme le prévoit la norme. Elle suit la version 2.4 des directives suisses (SIX) et a été contrôlée avec des validateurs indépendants.

QR code UPI pour les factures en roupies

Les factures en INR reçoivent un code UPI généré selon la spécification de liens UPI, pour des applis comme Google Pay, PhonePe, Paytm et BHIM, avec ton identifiant UPI, le montant et le numéro de facture. L'appli affiche le nom enregistré auprès de ta banque. Le code n'est pas signé par un prestataire de paiement, certaines applis peuvent donc afficher « non vérifié ». Il n'a pas encore été testé avec une appli UPI en Inde. Les réglages te donnent un code de test de ₹1,00 à scanner avec ta propre appli, sans valider le paiement.

QR Platba pour les factures en couronnes tchèques (CZK)

Les factures en couronnes reçoivent QR Platba, le code de paiement de l'Association bancaire tchèque. Le numéro de facture est transmis comme symbole variable, la donnée qui permet d'identifier une facture dans un virement tchèque.

Lien de paiement en QR pour toutes les autres devises

Pour l'USD, le GBP ou toute devise sans norme de QR bancaire, le code ouvre la facture en ligne avec tes options de paiement. Il n'apparaît que si la facture autorise une passerelle de paiement en ligne active, et Perfex ne propose une passerelle que dans les devises indiquées dans ses réglages.

L'IBAN repris de tes modes de règlement

Pay by QR lit l'IBAN et le BIC dans la description de tes modes de règlement Perfex et vérifie la clé de contrôle. Tu as plusieurs comptes ? Chaque facture en euros ou en couronnes utilise le compte du mode autorisé sur celle-ci.

Pas de QR sur les factures payées, annulées ou en brouillon

Seules les factures à régler reçoivent un code. Un vieux PDF en brouillon ou une facture annulée ne peuvent pas être scannés et payés par erreur.

Ton modèle de facture reste intact

Le bloc de paiement passe par les hooks standard de Perfex : après le contenu de la facture, avant la note client ou en bas de la dernière page. Tu choisis la taille (25–45 mm), le titre et la bordure, et le code peut aussi s'afficher sur la facture en ligne dans l'espace client.

Test de scan avant la mise en service

La page de réglages crée des codes d'exemple de 1,00 avec la référence TEST-0001 pour chaque format bancaire et UPI configuré, à scanner avec ta propre appli. Un encadré d'état affiche tes passerelles en ligne actives et les comptes trouvés dans tes modes de règlement.

Pay by QR en action

Captures d'écran du module réel dans Perfex CRM.

Invoice Pdf
Invoice Pdf
Upi Invoice
Upi Invoice
Test Scan
Test Scan
Settings
Settings
Bank Account
Bank Account

À propos de Pay by QR

Ton client recopie ton IBAN et le numéro de facture depuis le PDF, se trompe d'un chiffre, et c'est toi qui rapproches le paiement à la main. Pay by QR ajoute à tes factures Perfex CRM un QR code de paiement : un scan avec l'appli bancaire, et le virement est prérempli avec ton compte, le montant restant dû et le numéro de facture en référence du virement. Pour les factures en euros, c'est le QR code SEPA de la norme EPC, avec la communication structurée pour les comptes belges ; en francs suisses, la QR-facture ; en roupies, UPI. Ton modèle de facture ne change pas. J'utilise Pay by QR dans mon propre Perfex CRM, pour mes propres factures, et j'en ai scanné une avec l'appli d'une banque allemande (comdirect) : montant et référence étaient corrects. Prix de lancement 29 € en paiement unique (HT) jusqu'au 31 décembre 2026, puis 39 €, sans abonnement, avec 6 mois de support et les mises à jour à vie. Scanne une facture en euros de la démo avant de te décider.

Questions fréquentes

Questions courantes sur Pay by QR.

Quel QR code reçoit ma facture Perfex CRM ?

Pay by QR choisit le code selon la devise de la facture et ton compte. Les factures en euros reçoivent le QR code SEPA (EPC), avec la communication structurée pour les comptes belges. Les factures en francs, et en euros vers un compte suisse ou liechtensteinois, reçoivent la QR-facture suisse. Les factures en couronnes tchèques reçoivent QR Platba, celles en roupies UPI. Toute autre devise reçoit un QR code qui ouvre la facture en ligne, si la facture autorise une passerelle de paiement en ligne active.

Pourquoi une facture n'a-t-elle pas de QR code ?

Pay by QR n'imprime pas de code quand la facture ne peut pas être réglée de cette façon. C'est en général l'un de ces cas. L'interrupteur principal « Imprimer le QR code de paiement sur les factures » est désactivé, comme juste après l'installation. La facture est payée, annulée ou en brouillon, ou il ne reste rien à payer. Tu as limité le code à un mode de paiement via « Afficher uniquement si ce mode de paiement est autorisé pour la facture », et cette facture ne l'autorise pas. Tes IBAN sont dans les modes de règlement Perfex, mais aucun des modes autorisés sur cette facture en euros ou en couronnes n'en contient, donc pas de code SEPA ni QR Platba. Les coordonnées bancaires de la devise manquent ou sont invalides ; à l'enregistrement, la page de réglages indique quoi corriger. La devise n'a pas de norme de QR bancaire, ou le code bancaire ne peut pas être généré, et la facture n'autorise aucune passerelle en ligne active pour le QR de paiement en ligne. L'encadré d'état des réglages montre quelles passerelles sont actives.

Le QR code contient-il le montant restant dû après un paiement partiel ?

Oui, Pay by QR utilise toujours le montant restant dû, pas le total d'origine. Si ton client a payé 300 € sur 1 000 €, le scan suivant demande 700 €, avec le numéro de facture en référence du virement.

La facture est-elle marquée comme payée automatiquement ?

Pas pour un virement : Pay by QR ne lit pas ton compte bancaire, donc tu enregistres un virement ou un paiement UPI dans Perfex comme d'habitude, avec le bouton « Règlement » de la facture. Ce qui change, c'est ce qui arrive : le bon montant avec le numéro de facture en référence, ce qui rend le rapprochement facile. Si ton client paie via le QR de paiement en ligne avec une passerelle comme PayPal Smart Checkout, Perfex enregistre lui-même le paiement et met à jour le statut de la facture.

Quelles applis bancaires peuvent lire le QR code ?

Pay by QR génère chaque code selon la norme publiée de son pays : EPC069-12 pour le SEPA, les directives SIX 2.4 pour la QR-facture suisse, la norme de l'Association bancaire tchèque pour QR Platba et la spécification de liens UPI pour l'Inde. J'ai scanné une de mes propres factures avec l'appli d'une banque allemande (comdirect) : montant et référence étaient corrects. Les codes suisses et tchèques ont en plus été contrôlés avec des validateurs indépendants, les données EPC avec des outils indépendants. Je ne l'ai pas testé avec les applis des banques françaises ou belges : c'est pour ça que les réglages proposent un test de scan avec ta propre appli, et que la démo contient des factures en euros à scanner.

Pourquoi la banque de mon client dit-elle que le nom ne correspond pas ?

Pay by QR met dans le code EPC le titulaire que tu saisis, et depuis octobre 2025 les banques de la zone euro comparent ce nom avec l'IBAN (vérification du bénéficiaire). Saisis-le exactement comme ta banque l'a enregistré, en général la raison sociale. Avec un nom commercial, l'alerte s'affiche même si l'IBAN est juste.

Pay by QR remplace-t-il les QR codes fiscaux (ATCUD, VERI*FACTU, IRN, ZATCA) ?

Non, Pay by QR ne remplace pas les QR codes fiscaux. Il imprime des QR codes de paiement, qui indiquent à l'appli bancaire qui payer et combien. Les QR codes fiscaux obligatoires, comme ATCUD au Portugal, VERI*FACTU en Espagne, l'IRN de la facture électronique indienne ou ZATCA en Arabie saoudite, viennent de ton logiciel de facturation certifié ou de l'administration fiscale.

Comment obtenir le QR de paiement en ligne avec une passerelle de paiement Perfex, par exemple PayPal Smart Checkout ?

Pay by QR affiche le QR de paiement en ligne quand la facture autorise une passerelle de paiement en ligne active. Pour PayPal Smart Checkout, va dans Paramètres > Configuration > Facturation > Passerelles de paiements (interface en anglais : Setup > Settings > Finance > Payment Gateways) et ouvre l'onglet « Paypal Smart Checkout ». Mets « Activer » sur Oui et saisis le Client ID et le Secret de ton application PayPal. Mets « Activer le mode test » sur Non, sinon les paiements partent dans le bac à sable de PayPal. Ajoute la devise de tes factures dans « Devise (séparée par une virgule) » (par défaut USD,CAD,EUR), car Perfex ne propose la passerelle que dans ces devises. « Sélectionné par défaut sur facture » ne vaut que pour les nouvelles factures : sur les factures existantes, ajoute PayPal dans « Autoriser les moyens de règlement pour cette facture ». L'option du QR de paiement en ligne est activée d'office dans Pay by QR. Avec d'autres passerelles Perfex, comme Stripe Checkout, c'est pareil.

Pay by QR fonctionne-t-il avec UPI en Inde ?

Oui, Pay by QR place un QR code UPI sur chaque facture impayée en INR, généré selon la spécification de liens UPI pour des applis comme Google Pay, PhonePe, Paytm et BHIM, avec ton identifiant UPI, le montant restant dû et le numéro de facture. L'appli affiche le nom enregistré auprès de ta banque. Le code n'est pas signé par un prestataire de paiement (seule une banque acquéreuse peut le faire), certaines applis peuvent donc afficher « non vérifié ». Et je ne l'ai pas encore testé avec une appli UPI en Inde. Tu peux le vérifier toi-même dès le premier jour : une fois ton identifiant UPI et le nom du bénéficiaire enregistrés, le test de scan affiche un code de ₹1,00 avec la référence TEST-0001. Scanne-le avec ton appli UPI sans valider le paiement. Si ça ne marche pas chez toi, tu as 14 jours pour te faire rembourser, pour n'importe quelle raison.

Pay by QR peut-il ajouter les données GST pour un QR code UPI dynamique ?

Oui, Pay by QR peut ajouter au code UPI le GSTIN, le numéro et la date de la facture et la ventilation CGST/SGST/IGST/cess tirée des taxes de la facture. Le code contient alors plus de données et s'imprime en 45 mm. Pour savoir si cela répond aux exigences du QR dynamique pour ton entreprise, demande à ton conseiller fiscal. Le module ne génère pas le QR de la facture électronique (IRN).

Dois-je modifier mon modèle de facture ?

Non, Pay by QR ne touche ni à ton modèle de facture ni aux fichiers du cœur de Perfex. Il ajoute le bloc de paiement par les hooks standard : après le contenu, avant la note client ou en bas de la dernière page. Si la création du QR code échoue, le PDF de la facture est quand même généré, simplement sans le bloc.

Puis-je essayer Pay by QR avant de l'acheter ?

Oui, tu peux essayer Pay by QR dans la démo : dans Commercial > Factures (dans la démo en anglais : Sales > Invoices), ouvre une facture impayée en euros et son PDF, puis scanne le code à l'écran avec l'appli bancaire de ton téléphone. Le bénéficiaire est un IBAN d'exemple public, ton appli affiche donc seulement le virement prérempli, que tu refermes sans l'envoyer. Après l'achat, tu as 14 jours pour être remboursé, pour n'importe quelle raison.

Puis-je utiliser une licence sur plusieurs installations de Perfex ?

Non, une licence Pay by QR vaut pour une installation de Perfex CRM et elle est liée à un domaine. Chaque installation supplémentaire, par exemple chez un autre client, demande sa propre licence.

Quelles versions de Perfex CRM sont prises en charge ?

Pay by QR est conçu pour Perfex CRM 3.x et vérifié sur Perfex CRM 3.4.0, qui demande lui-même PHP 8.1 ou plus.

Installé en quelques minutes

Obtiens Pay by QR et installe-le en quelques minutes.

Dans la démo, ouvre une facture impayée dans Commercial > Factures (dans la démo en anglais : Sales > Invoices) puis son PDF, et scanne le code à l'écran avec l'appli bancaire de ton téléphone. Le bénéficiaire est un IBAN d'exemple public : ton appli affiche seulement le virement prérempli, que tu refermes sans l'envoyer. Et si finalement ça ne te convient pas, tu as 14 jours pour te faire rembourser, pour n'importe quelle raison. Ma garantie, traitée par Paddle.

Prix hors TVA