Guide pratique
QR-facture : digitaliser et automatiser sa facturation suisse
La QR-facture remplace les anciens bulletins de versement (BVR/BV) depuis fin septembre 2022. Bien exploitée, elle permet d'émettre, d'encaisser et de pointer ses paiements presque sans saisie manuelle. Voici comment elle fonctionne et comment l'automatiser de bout en bout.
Guide Algoria · Mis à jour le 15 juillet 2026
Qu'est-ce que la QR-facture, concrètement ?
La QR-facture est le standard de facturation suisse qui a remplacé les bulletins rouges (BV) et oranges (BVR) le 30 septembre 2022. Elle se compose d'une facture classique à laquelle s'ajoute une section de paiement normalisée en bas de page : une partie « récépissé » et une partie « section paiement » contenant un Swiss QR Code.
Ce QR code n'est pas une image décorative : c'est un conteneur de données structurées (le « Swiss QR Code », reconnaissable à la croix suisse en son centre). Il encode toutes les informations de paiement : IBAN ou QR-IBAN du créancier, montant, monnaie (CHF ou EUR), nom et adresse du débiteur, et surtout la référence.
Concrètement, le payeur scanne le code avec son app e-banking, tous les champs se remplissent automatiquement, et il n'a plus qu'à valider. Côté émetteur, c'est cette même structure de données qui rend l'automatisation possible des deux côtés de la chaîne.
QR-IBAN ou IBAN, référence QRR, SCOR ou sans référence ?
Le point qui crée le plus de confusion est le couple IBAN / référence. Il existe trois cas de figure, et il faut choisir le bon dès le départ.
- QR-IBAN + référence QRR : la QR-IBAN est un IBAN spécial commençant par un identifiant QR-IID (positions 5 à 9 entre 30000 et 31999). Elle s'accompagne obligatoirement d'une référence QRR de 27 chiffres, l'équivalent moderne du numéro de référence BVR. C'est le choix idéal pour le rapprochement automatique.
- IBAN classique + référence Creditor Reference (SCOR) : une référence structurée selon la norme ISO 11649 (commençant par RF). Elle permet aussi un pointage automatique, y compris à l'international.
- IBAN classique sans référence : possible, mais le rapprochement devient manuel ou approximatif, car rien ne relie le versement reçu à une facture précise. À éviter dès qu'on a du volume.
- Erreur classique : associer une QR-IBAN à une facture sans référence, ou inversement un IBAN normal à une référence QRR. La banque rejette ces combinaisons incohérentes.
Comment émettre des QR-factures automatiquement ?
La plupart des logiciels de gestion et de comptabilité suisses génèrent nativement la QR-facture : Bexio, Crésus Facturation, Abacus, mais aussi de nombreux ERP et outils sectoriels. Pour un volume modéré, ces solutions standard suffisent largement et évitent de réinventer la roue.
L'automatisation va plus loin que la simple génération du PDF. L'idée est d'enchaîner : déclencheur (commande validée, prestation terminée, échéance d'abonnement) → création de la facture avec la bonne référence → génération du PDF QR conforme → envoi par e-mail au client → archivage. Des plateformes comme n8n ou Make orchestrent ces étapes en reliant le CRM, l'outil de facturation et la messagerie.
Sur le plan technique, la référence QRR doit être générée correctement : un numéro structuré dont le dernier chiffre est une clé de contrôle calculée selon l'algorithme Modulo 10 récursif. Une référence mal calculée passe parfois la première validation mais bloque au moment du paiement ou du rapprochement.
Point de conformité souvent oublié : le PDF doit respecter les spécifications graphiques de SIX (zones, polices, ligne de séparation avec les ciseaux, croix suisse de la bonne taille). Une mise en page bricolée peut être refusée à l'encaissement.
Comment lire et traiter les QR-factures reçues ?
Le sujet vaut aussi côté fournisseurs : une PME reçoit elle-même des QR-factures à payer. Plutôt que de ressaisir chaque montant, on peut extraire automatiquement les données du QR code à partir du PDF reçu.
Techniquement, on combine un décodeur de QR code et, au besoin, de l'OCR pour les champs hors du code. Le Swiss QR Code suit un format de payload fixe et documenté (norme « Swico / SIX »), ce qui rend l'extraction fiable : IBAN, montant, référence et débiteur sont lus sans ambiguïté, contrairement à un OCR pur sur facture libre.
Le flux typique : réception de la facture fournisseur → lecture du QR → pré-remplissage d'un ordre de paiement (souvent au format pain.001 pour l'e-banking) → contrôle humain → validation. On gagne du temps et on supprime les fautes de frappe sur l'IBAN ou le montant.
Le rapprochement automatique des paiements
C'est ici que la QR-facture prend tout son sens. Quand un client paie, la banque met à disposition un fichier camt.054 (relevé ISO 20022 des écritures de crédit). Ce fichier contient, pour chaque versement reçu, la référence QRR ou SCOR de la facture concernée.
Le logiciel de compta importe le camt.054, lit chaque référence, retrouve la facture correspondante et la marque automatiquement comme payée, c'est la réconciliation automatique. Les formats camt.053 (relevé de compte) et camt.052 (situation intraday) complètent le dispositif selon les besoins.
Concrètement, pour un cabinet ou une PME qui envoie quelques centaines de factures par mois, cela transforme une demi-journée de pointage manuel en quelques minutes de contrôle des cas non appariés (paiement partiel, montant erroné, référence absente). Bexio, Crésus et Abacus gèrent tous l'import camt.054 ; encore faut-il l'activer auprès de sa banque.
Pour les rares cas non résolus automatiquement, une règle simple ou un petit script de mise en correspondance (par montant + date + nom) suffit généralement à clôturer le reste.
Erreurs fréquentes et comment les éviter
La majorité des problèmes vient de quelques causes récurrentes, faciles à anticiper.
- Référence non activée auprès de la banque : la QR-IBAN et le fichier camt.054 se demandent et se paramètrent. Sans cette étape, pas de rapprochement automatique, même avec un beau QR code.
- Incohérence IBAN / référence : QR-IBAN sans référence QRR, ou IBAN normal avec référence QRR. C'est le rejet le plus courant.
- Clé de contrôle erronée sur la référence : un calcul Modulo 10 récursif incorrect rend la référence invalide.
- Montant ou monnaie mal encodés : un séparateur décimal ou un arrondi mal géré, et le QR affiche un montant faux à la lecture.
- PDF non conforme aux specs SIX : marges, polices ou taille de la croix suisse hors normes, refusé par certaines apps e-banking.
- Données personnelles : les coordonnées des clients figurent dans les factures et les fichiers de paiement ; leur traitement et leur hébergement doivent respecter la nLPD, idéalement avec des données conservées en Suisse.
Quels outils choisir selon sa situation ?
Pour un indépendant ou une petite structure, un logiciel suisse standard (Bexio, Crésus, Abacus) couvre l'essentiel : émission conforme, import camt.054, réconciliation. C'est le point de départ recommandé avant toute automatisation sur mesure.
L'automatisation avancée devient pertinente quand le volume augmente ou que plusieurs outils doivent communiquer (boutique en ligne, CRM, paiements Twint ou Stripe en parallèle de la QR-facture, relances). On relie alors les briques avec n8n ou Make, et on ajoute, si besoin, de l'extraction automatique des factures entrantes (décodage QR + OCR).
En Suisse romande, des studios spécialisés comme Algoria, à Villeneuve (VD), accompagnent les PME sur ce type de projet : connecter la facturation existante, fiabiliser les références et le rapprochement, et garder les données en Suisse conformément à la nLPD. L'enjeu n'est pas de remplacer Bexio ou Crésus, mais d'automatiser ce qui se fait encore à la main autour.
À retenir
- La QR-facture a remplacé les bulletins BV/BVR le 30 septembre 2022 ; son Swiss QR Code encode toutes les données de paiement.
- Le rapprochement automatique repose sur la bonne paire IBAN/référence (QR-IBAN + QRR, ou IBAN + SCOR) et sur le fichier bancaire camt.054.
- Côté émission comme réception, les données structurées du QR permettent d'éviter la saisie manuelle et les fautes de frappe.
- La plupart des erreurs viennent d'une référence mal calculée, d'une incohérence IBAN/référence ou d'un service bancaire non activé.
- Bexio, Crésus et Abacus couvrent les bases ; n8n/Make et l'OCR servent à automatiser ce qui les entoure, dans le respect de la nLPD.
Sources vérifiées
Références primaires consultées pour ce guide, vérifiées le 15 juillet 2026.
