QR-facture en boutique en ligne : ce qui change en novembre 2026

Beaucoup de boutiques suisses joignent une QR-facture aux achats sur facture, générée par un plugin dans WooCommerce, Shopware ou Shopify. Depuis novembre 2025, de nouvelles règles s’appliquent au code QR, et depuis octobre 2026 les premières banques refusent les QR-factures à l’ancien format. Le 14 novembre 2026, d’autres banques suivent, et une nouvelle version des règles entre en vigueur. Ce guide montre ce qui a changé, quelles dates comptent et comment une boutique vérifie en cinq points si ses QR-factures peuvent encore être payées.

Parcours d’une QR-facture issue d’une boutique : le client saisit son adresse dans le checkout, le plugin de la boutique génère la section paiement avec adresse structurée, le client la scanne dans son e-banking, sa banque exécute ou refuse le paiementCheckoutLe clientsaisit rue,NPA, localitéet paysVotre boutiqueLe plugingénère lasectionpaiement, typed’adresse SE-banking ouguichet postalLe clientscanne laQR-factureBanque du clientPaiementexécuté ourefuséParcours d’une QR-facture issue d’une boutique : le client saisit son adresse dans le checkout, le plugin de la boutique génère la section paiement avec adresse structurée, le client la scanne dans son e-banking, sa banque exécute ou refuse le paiementCheckoutLe client saisit rue, NPA, localité etpaysVotre boutiqueLe plugin génère la section paiement,type d’adresse SE-banking ou guichet postalLe client scanne la QR-factureBanque du clientPaiement exécuté ou refusé

Ce qui s’applique depuis novembre 2025 : uniquement l’adresse structurée

Les règles techniques de la QR-facture figurent dans les «Implementation Guidelines suisses pour la QR-facture» publiées par SIX. Depuis le 22 novembre 2025, c’est la version 2.3 qui s’applique ; selon la fiche d’information de SIX, la facturation devait être adaptée au plus tard le 21 novembre 2025. Les changements qui concernent les boutiques, selon le document des modifications :

  • Le type d’adresse K disparaît. Jusqu’ici, un plugin pouvait écrire l’adresse en «champs d’adresse combinés», sur deux lignes libres, par exemple «Rue du Lac 12» et «2000 Neuchâtel». Seul le type d’adresse S est encore admis : l’adresse structurée, avec un élément propre pour la rue, le numéro, le NPA, la localité et le pays. Cela vaut pour l’adresse de la boutique comme pour celle du client.
  • NPA, localité et pays sont obligatoires. Le numéro de maison peut, «jusqu’à nouvel ordre», figurer dans l’élément «rue», et ne fait pas refuser l’ordre. Une ligne «Rue du Lac 12» issue du checkout suffit donc, tant que le NPA et la localité sont transmis séparément.
  • Jeu de caractères élargi. Davantage de lettres accentuées et de caractères spéciaux sont admis.
  • Référence QR précisée. Elle compte toujours 26 chiffres plus un chiffre de contrôle et ne doit pas se composer uniquement de zéros.
  • c/o et case postale n’ont pas leur place dans la section paiement. Ils sont sans importance pour le payeur et figurent dans l’en-tête de la facture.

Le code QR lui-même indique si une facture a le nouveau format. Une application qui affiche le texte d’un code QR en livre le contenu ligne par ligne : la cinquième ligne est le type d’adresse de l’émetteur et doit être «S». Si elle indique «K», le plugin produit encore l’ancien format.

Ce que les banques refusent dès le 1er octobre et dès le 14 novembre 2026

Après novembre 2025, les QR-factures à l’ancien format ne sont restées payables que pendant une période de transition. Sa durée dépend de chaque banque, et c’est la banque du client qui paie la facture qui compte. Les communications des banques donnent des dates différentes :

Dès leCe qui s’appliqueSource
1er octobre 2026UBS : les QR-factures avec adresse non structurée ne peuvent plus être payées, ni dans les banques ni aux guichets postaux (acceptées jusqu’au 30 septembre 2026)UBS
1er octobre 2026La Banque Cantonale Neuchâteloise refuse les adresses non structurées après le 30 septembre 2026 ; la Banque Cantonale des Grisons garantit le traitement jusqu’à fin septembre 2026BCN, GKB
14 novembre 2026Adresse structurée obligatoire pour tous les paiements, en Suisse et à l’étrangerSIX Swiss Payments, PostFinance
14 novembre 2026Les banques cantonales vaudoise, genevoise et jurassienne refusent les paiements avec adresse non structurée ; les banques cantonales de Zurich et de Thurgovie les acceptent jusqu’au 13 novembre 2026BCV, BCGE, BCJ, ZKB, TKB

Pour une boutique dont le plugin écrit encore le type d’adresse K, cela signifie qu’une partie de ses clients ne peut déjà plus payer la QR-facture, et qu’ils seront plus nombreux après le 13 novembre 2026. Swift et l’European Payments Council ont suspendu leur propre échéance de novembre 2026 ; pour la Suisse, la date du 14 novembre 2026 est maintenue selon SIX.

QR-IBAN avec référence QR réservé au CHF dès le 14 novembre 2026

Le 14 novembre 2026, la version 2.4 des Implementation Guidelines entre en vigueur. Pour la facturation en francs suisses, rien ne change techniquement. Pour la facturation en euros, si :

  • CHF : comme jusqu’ici, QR-IBAN avec référence QR, IBAN avec référence SCOR ou IBAN sans référence.
  • EUR : uniquement IBAN avec référence SCOR ou IBAN sans référence. Le QR-IBAN et la référence QR sont dès lors réservés au CHF.

On reconnaît un QR-IBAN à l’identification d’institut (QR-IID) comprise entre 30000 et 31999 qu’il contient. La référence SCOR (Creditor Reference selon ISO 11649) commence par «RF», suivi de deux chiffres de contrôle, et compte 5 à 25 caractères. Selon SIX, la version 2.3 reste valable jusqu’en novembre 2027.

Une boutique qui vend aussi en euros et envoie pour cela des QR-factures avec QR-IBAN doit changer cette combinaison.

Liste de contrôle pour les boutiques

  1. Version du plugin. Vérifier dans le back-office quelle version du plugin QR est installée et la comparer avec le tableau ci-dessous. Les mises à jour automatiques ne dispensent pas de ce coup d’œil : un plugin qui n’a pas eu de nouvelle version depuis des années ne peut pas connaître les règles de 2025.
  2. Facture de test auprès de la banque. Passer une commande sur facture et scanner le code QR de la facture générée dans son propre e-banking, sans payer. Lire en plus la cinquième ligne du code avec une application QR : «S» est correct. UBS propose dans son portail QR, sous les outils pour émetteurs de factures, une vérification du type d’adresse.
  3. Champs d’adresse dans le checkout. NPA, localité et pays doivent être obligatoires dans le checkout. La ligne «complément d’adresse» (dans WooCommerce billing_address_2) contient souvent «c/o» ou «3e étage» ; elle n’a pas sa place dans le code QR comme numéro de maison. Si l’adresse du client manque, la zone «Payable par» peut rester vide ; une adresse incomplète, en revanche, n’est pas admise.
  4. Monnaie. Si la boutique vend aussi en euros, vérifier que la facture en euros est établie avec un IBAN ordinaire et une référence SCOR ou sans référence, et non avec un QR-IBAN.
  5. Référence. Une référence QR compte exactement 27 chiffres (26 plus le chiffre de contrôle) et ne va qu’avec un QR-IBAN. Une référence SCOR commence par «RF» et va avec un IBAN ordinaire. La banque refuse un mélange des deux.

État des plugins et applications courants

État au 8 octobre 2026, vérifié dans le code source des versions actuelles et dans les journaux des modifications des fournisseurs. Ce qui compte reste votre propre facture de test.

PlateformeSolutionDernière versionAdresse structurée (type S)
WooCommerceSwiss QR Invoice de Jim Soft, wordpress.org1.2.40 du 24.08.2026depuis la 1.2.35 du 31.10.2025 ; numéro de maison de la boutique séparé depuis la 1.2.36, pays au choix depuis la 1.2.38
WooCommercesqrip, wordpress.org, QR généré par le service sqrip1.10.5 du 23.08.2026confirmée dans le journal des modifications dès la 1.10 (juillet 2026)
WooCommercemame QR-Bill for WooCommerce, chez l’éditeur4.9.0 du 03.07.2026maintenu en continu ; depuis la 4.5.0 du 26.11.2025, adresse du payeur reprise des champs WooCommerce séparés
Shopware 6gjuce QR-Rechnung auf Dokumenten und in Checkoutmise à jour du 07.10.2026adresse du payeur en type S selon le journal des modifications depuis la 1.2.4 du 29.09.2026
ShopifySwiss Invoice: QR-Bills, fcon QR Biller, iQR Invoicesdans l’App Storenon vérifiable dans le code source ; demander au fournisseur et scanner une facture de test
WooCommerceSwiss QR Bill, wordpress.org1.2.4 du 31.05.2022non : écrit l’adresse de la boutique en champs d’adresse combinés (type K)

À propos de Swiss QR Bill : le plugin n’a plus reçu de nouvelle version depuis mai 2022 et produit donc encore le format d’avant novembre 2025. Les clients d’UBS, de la BCN et de la GKB ne peuvent plus payer les factures des boutiques qui l’utilisent depuis le 1er octobre 2026. Qui l’emploie passe avant le 14 novembre 2026 à l’une des solutions maintenues et renvoie les factures ouvertes.

Facture issue de la comptabilité : bexio, KLARA, AbaNinja

Toutes les boutiques ne génèrent pas la QR-facture elles-mêmes. Qui transmet les commandes à la comptabilité et y fait établir la facture, par exemple dans bexio, KLARA ou AbaNinja, n’est pas concerné par les plugins ci-dessus : c’est alors le logiciel de comptabilité qui génère la section paiement, et dans une version à jour, il respecte les règles. Il reste à y vérifier la même chose que dans le checkout, à savoir que les adresses des clients arrivent complètes et dans des champs séparés. Scanner une facture de test dans l’e-banking vaut la peine là aussi.

Vérification de la configuration de la boutique

Qui n’est pas sûr que les QR-factures de sa boutique seront encore payées après le 14 novembre 2026 peut me décrire sa configuration : système de boutique, plugin et version, monnaies et une facture d’exemple. Je la vérifie et réponds par e-mail sur ce qu’il faut changer : info@strainovic-it.ch. Ma correspondance se fait en allemand ou en anglais.

Qui veut arrondir le total à 5 centimes dans WooCommerce trouve pour cela le plugin arrondi à 5 centimes. Qui vend sur facture à des entreprises peut faire vérifier le numéro IDE dans le checkout auprès du registre IDE de la Confédération avec le contrôle IDE.

Tous les guides