Vérifier sa QR-facture : adresse structurée (S) ou à refaire (K) ?
Depuis novembre 2025, une QR-facture suisse doit porter des adresses structurées (type S). Les anciennes QR-factures à adresse combinée (type K) ne restent payables que pendant une période de transition, dont la fin dépend de la banque de celui qui paie : le 30 septembre 2026 chez UBS et à la BCN, et le 14 novembre 2026 pour tous les paiements selon les standards suisses. Le test consiste à lire la 5e ligne du QR-code. Cet outil le fait pour vous : scannez votre facture ou choisissez une photo ou un PDF, et la réponse s'affiche. Tout se passe dans votre navigateur.
Mis à jour le
Testez votre QR-facture
Scannez le QR-code d'une de vos factures : l'outil lit le type d'adresse (S ou K) et vous dit si elle est conforme. Tout se passe dans votre navigateur : l'image, le PDF et la caméra ne sont ni envoyés ni enregistrés.
ou déposez ici une image ou un PDF, ou collez une capture d'écran (Ctrl+V)
Vous avez déjà le texte du QR-code ?
Collez-le tel que votre application de lecture de QR-code l'affiche : il commence par « SPC ».
Comment utiliser le vérificateur
1. Scannez ou choisissez. Avec « Scanner avec la caméra », placez le QR-code du bulletin de paiement dans le cadre. Avec « Choisir une photo ou un PDF », prenez la facture reçue par e-mail ou une photo du papier. Vous pouvez aussi déposer le fichier sur la zone en pointillés, ou coller une capture d'écran avec Ctrl+V.
2. Lisez le verdict. « Conforme » : les adresses sont de type S. « À refaire » : l'une des deux est de type K. « Adresse absente ou incomplète » : le QR-code ne contient pas d'adresse valide. Sous le verdict, le détail des adresses lues dans le QR-code.
3. Si le verdict est « À refaire », le bulletin ne se corrige pas : il faut en créer un nouveau. Le générateur de QR-facture le fait gratuitement et sans compte, avec une adresse structurée.
S ou K : que dit le QR-code ?
Le QR-code d'une QR-facture contient du texte, une information par ligne. La 5e ligne donne le type d'adresse de celui qui encaisse, la 21e celui du payeur (vide si le QR-code ne porte pas d'adresse de payeur, ce qui est admis).
S, structurée : la rue (avec ou sans le numéro), le NPA et la localité sont rangés dans des lignes séparées. C'est le format exigé pour toute nouvelle QR-facture depuis le 22 novembre 2025. K, combinée : l'adresse tient en deux lignes de texte libre. Ce type, défini jusqu'à la version 2.2 des directives de SIX, est supprimé depuis la version 2.3.
Une QR-facture à adresse K n'est plus acceptée partout : UBS et la BCN ne l'acceptent plus depuis le 1er octobre 2026, et le 14 novembre 2026 les règles QR-facture 2.4 entrent en vigueur : l'adresse structurée devient obligatoire pour tous les paiements selon les standards suisses. Les dates de 14 banques, avec leurs sources, sont sur la page adresse structurée.
| Ligne du QR-code | Contenu | Ce que l'outil contrôle |
|---|---|---|
| 1 à 3 | « SPC », « 0200 », « 1 » | Que le texte commence par « SPC » : sinon, ce n'est pas une QR-facture suisse |
| 4 | IBAN de celui qui encaisse | Rien |
| 5 | Type d'adresse de celui qui encaisse | S : conforme · K : à refaire |
| 6 à 11 | Nom, rue, numéro, NPA, localité, pays | En type S : NPA, localité et pays présents |
| 19 et 20 | Montant et monnaie | Rien |
| 21 | Type d'adresse du payeur | S : conforme · K : à refaire · vide : pas de payeur, admis |
| 22 à 27 | Nom et adresse du payeur | En type S : NPA, localité et pays présents |
| 28 à 31 | Type de référence, référence, message | Rien |
Ce que l'outil contrôle, et ce qu'il ne contrôle pas
Il contrôle trois choses : que le texte du QR-code commence par « SPC » (c'est bien une QR-facture suisse), le type d'adresse de celui qui encaisse et du payeur, et qu'une adresse de type S porte un NPA, une localité et un pays.
Il ne contrôle pas l'IBAN, la référence, le montant, la monnaie, le message ni la mise en page, ni les autres raisons pour lesquelles une banque peut refuser un paiement. Un « conforme » dit seulement que le type d'adresse n'est pas la cause.
Pour un contrôle complet, SIX met à disposition un portail de validation de la QR-facture : validation.iso-payments.ch/gp/qrrechnung (il faut y créer un compte ; interface en allemand et en anglais).
Vos données : rien n'est envoyé
Le QR-code est lu par une bibliothèque JavaScript (jsQR) qui tourne dans votre navigateur. L'image, le PDF et le flux de la caméra restent sur votre appareil : ils ne sont envoyés à aucun serveur et rien n'est enregistré. Un PDF est ouvert par la visionneuse PDF de l'application, elle aussi dans votre navigateur. La caméra ne sert que pendant le scan et s'éteint dès que le QR-code est lu.
Comme sur le reste du site, la visite de la page peut être comptée par notre mesure d'audience, soumise à votre consentement. Le résultat de votre test n'en fait pas partie : il n'est transmis à personne.
Sources
- QR-facture (dates, Implementation Guidelines) — SIX Group (consulté le )
- Swiss Payments : adresses structurées et hybrides, décision du PaCoS — SIX Group (consulté le )
- Implementation Guidelines suisses pour la QR-facture, version 2.4 (PDF) — SIX Group (consulté le )
- Implementation Guidelines suisses pour la QR-facture, version 2.2 (PDF, définition de l'ancien type K) — SIX Group (consulté le )
- Portail de validation de la QR-facture — SIX Group (consulté le )
- Adresses structurées dans les ordres de paiement — UBS (consulté le )
- Adresses structurées pour QR-facture — Banque Cantonale Neuchâteloise (consulté le )
Questions fréquentes
Comment savoir si ma QR-facture est de type S ou K ?+
Scannez-la avec l'outil de cette page, ou choisissez le PDF ou une photo de la facture : le verdict s'affiche tout de suite. À la main, le test est de lire la 5e ligne du texte du QR-code : S est une adresse structurée (conforme), K une adresse combinée (l'ancien format, à refaire). Si l'adresse de votre client figure dans le QR-code, la 21e ligne doit aussi valoir S ; si elle est vide, le bulletin ne porte pas d'adresse de payeur, ce qui est admis.
Mon QR-code est de type K : que faire ?+
Il faut en créer un nouveau : le bulletin ne se corrige pas. Générez un nouveau bulletin avec le générateur gratuit de Fele-facture (sans compte), ou refaites la facture dans un logiciel qui écrit l'adresse structurée, puis renvoyez-la à votre client pour le même montant. Ne réutilisez pas l'image du QR-code collée dans un ancien modèle : elle donne souvent K.
L'outil envoie-t-il ma facture quelque part ?+
Non. Le QR-code est lu dans votre navigateur : l'image, le PDF et la caméra ne sont envoyés à aucun serveur et rien n'est enregistré. Aucun compte n'est demandé.
Pourquoi l'outil ne trouve-t-il pas mon QR-code ?+
L'image est probablement trop petite, floue ou mal éclairée, ou le bulletin est coupé. Essayez une capture d'écran de la page du bulletin, un PDF, une photo nette qui montre le bulletin entier, ou la caméra. Le QR-code à viser est celui du bulletin de paiement, en bas de la facture, pas un autre code de la page.
Mon QR-code est de type S mais ma facture est refusée. Pourquoi ?+
Le type d'adresse n'est alors pas la cause. Cherchez du côté de l'IBAN et de la référence (un QR-IBAN va uniquement avec une QR-référence de 27 chiffres, un IBAN normal uniquement avec une référence de créancier ou sans référence), du montant et de la monnaie, ou d'une adresse de payeur incomplète. Pour un contrôle complet, le portail de validation de SIX contrôle l'ensemble du QR-code.
Dois-je refaire les factures déjà payées ?+
Pas celles qui sont payées. Une facture encore ouverte dont la 5e ligne vaut K ne peut plus être payée par un client d'UBS ou de la BCN depuis le 1er octobre 2026, et son paiement n'est plus garanti à la Banque Cantonale des Grisons ; dans le doute, renvoyez-la au format S.
Ce vérificateur remplace-t-il le portail de validation de SIX ?+
Non. Il répond à une seule question, celle du type d'adresse (S ou K), sans compte et sans rien envoyer. Le portail de SIX contrôle tout le contenu du QR-code, mais il demande un compte et son interface est en allemand et en anglais.
À lire aussi
- Logiciel de facturation suisse
- Application de facturation (mobile)
- Créer une QR-facture suisse
- Générateur de QR-facture gratuit
- Adresse structurée : les 3 dates
- Papier perforé : quand et lequel
- QR-IBAN : faut-il en avoir un ?
- Facture électronique : obligatoire ?
- Facturation pour indépendants
- Modèle de bon de travail (PDF gratuit)
- Plan gratuit ou payant ?
- Créer une facture à la voix
- Comparatif des logiciels suisses
- Alternative à Magic Heidi
- Alternative à Bexio
- Facture impayée : que faire ?
Facturation par métier
Essayer l'application — gratuit, sans carte
Commencer gratuitementSans carte bancaire · Gratuit : 5 factures par mois, sans bulletin QR (QR-facture dès CHF 15/mois) · Voir aussi les tarifs.