Aller au contenu
Site
Normes SIX 2.3 et 2.4 Outil complémentaire En ligne

Générateur et validateur de QR-facture suisse : bulletin, PDF et contrôle du QR

Saisissez le compte, la référence et les adresses : l'outil construit le texte du QR, le contrôle règle par règle, dessine le bulletin de versement (récépissé et section paiement, 210 × 105 mm, croix suisse au centre du code) et l'exporte en PDF A4. Il contrôle aussi le texte d'un QR existant. Gratuit, sans compte, et rien ne quitte votre navigateur.

Outil interactif

Passez du calcul à la gestion complète

Gardez vos références à portée de main, puis automatisez-les dans vos devis, offres et décomptes.

Guide de l'outil

Comment créer une QR-facture avec cet outil

1. Compte, type de référence et numéro

Saisissez l'IBAN de votre compte (les espaces sont acceptés) : l'outil reconnaît un QR-IBAN (identification de banque de 30000 à 31999) et choisit alors la référence QR ; avec un IBAN ordinaire, choisissez la référence du créancier « RF » ou aucune référence. Pour une référence, entrez un numéro (celui de votre facture, par exemple) et appuyez sur « Calculer le chiffre de contrôle » : l'outil complète les zéros et le chiffre de contrôle (27 chiffres pour une référence QR) ou ajoute « RF » et la clé ISO 11649 (référence du créancier).

2. Adresses, montant, message

Votre adresse est obligatoire, au format structuré : nom, rue, numéro, code postal, localité et pays. Celle du débiteur est facultative : si vous la laissez vide, le bulletin imprime un champ « Payable par » à remplir à la main ; de même sans montant (don, montant choisi par le débiteur), un champ de 40 × 15 mm est prévu. Le message (« Informations supplémentaires ») et l'information de facturation codée ne dépassent pas 140 caractères ensemble. La case « avis » produit un bulletin d'information à 0.00 avec la mention « NE PAS UTILISER POUR LE PAIEMENT » dans la langue choisie.

3. Exporter : PDF A4, SVG, texte du QR

Le PDF A4 place le bulletin en bas de page (210 × 105 mm, lignes de découpe avec ciseaux) ; le haut de page reprend, si vous le souhaitez, votre adresse, celle du destinataire et un texte libre qui n'entre pas dans le QR. Le fichier SVG contient le bulletin seul, en vectoriel. Le texte du QR peut être copié pour être utilisé dans un autre logiciel de facturation. Imprimez toujours à 100 % (« taille réelle »).

Ce que l'outil contrôle, règle par règle

Le même moteur (un service PHP et le JavaScript de cette page, qui donnent des résultats identiques sur un corpus d'essai) applique les règles ci-dessous, tirées des Swiss Implementation Guidelines for the QR-bill. Une erreur est signalée avec le numéro de ligne du QR et le champ concerné ; un avertissement signale un écart toléré ou à surveiller.

Règles contrôlées et source dans les directives SIX
ÉlémentRègle contrôléeChapitre de l'IG
Structure31 lignes au moins, 34 au plus ; séparateur « LF » ou « CR+LF » (un seul type, jamais « CR » seul) ; 997 octets UTF-8 au plus (QR version 25, niveau M).4.1.4, 6.2
En-tête« SPC », version « 0200 », codage « 1 ».4.2.2
IBAN21 caractères sans espace, majuscules, pays CH ou LI, clé modulo 97 exacte.4.2.2
AdressesType « S » seul ; nom 70, rue 70, numéro 16, code postal 16, localité 35 caractères au plus ; code postal, localité et pays obligatoires ; pays = code ISO 3166-1 (249 codes).4.2.2, 4.3.1
Bénéficiaire finalLes 7 lignes restent vides (usage futur).4.2.2
Montant et deviseDe 0.01 à 999999999.99, deux décimales, point décimal, sans zéro de tête ; 0.00 réservé à l'avis « ne pas payer » ; CHF ou EUR.3.5.3, 4.2.2, 4.4
RéférenceQRR : 27 chiffres, chiffre de contrôle modulo 10 récursif, pas uniquement des zéros, avec un QR-IBAN. SCOR : « RF » + 2 chiffres de contrôle (modulo 97-10) + 1 à 21 caractères alphanumériques, avec un IBAN ordinaire. NON : référence vide.2.12, 4.2.2, 4.3.2, Annexe B
Message et facturation140 caractères au plus ensemble ; information de facturation commençant par « // » ; procédures alternatives de 100 caractères au plus, deux au maximum.4.2.2, 4.3.3
CaractèresLatin de base, Latin-1, latin étendu A, Ș ș Ț ț et le signe euro (U+20AC) ; rien d'autre.4.1.1
Dès la version 2.4La référence QR (QRR) n'est plus admise en EUR (erreur en version 2.4, avertissement en 2.3) ; en EUR, un message accompagnant une référence structurée n'est pas toujours transmis (avertissement).2.10, 2.12, 4.3.3 (IG 2.4)

Quelle version de la norme, lue quand ?

Les documents ont été téléchargés et lus le 7 novembre 2026 sur le site de SIX (six-group.com) ; ce sont les seuls textes sur lesquels s'appuie cette page.

Documents SIX lus et dates d'application
DocumentDate du documentApplication
Implementation Guidelines QR-bill v2.3 (en anglais)20 novembre 2023En vigueur depuis le 21 novembre 2025 (la page de SIX indique le 22 novembre 2025 pour les nouvelles exigences) ; valable jusqu'en novembre 2027.
Implementation Guidelines QR-bill v2.424 février 2026Introduite avec la mise à jour SIC du 13 novembre 2026, valable dès le 14 novembre 2026.
Style Guide QR-bill v1.119 décembre 2025 (indiqué par SIX)En vigueur depuis le 1er janvier 2026.
Exemples de données SIX (archive « samples-data-schema »)mars 2021Antérieurs à la v2.3 : 9 exemples sur 18 utilisent encore l'adresse « K ».

Points où les sources ne concordent pas

(1) Date d'entrée en vigueur de la v2.3 : 21 novembre 2025 dans le document, 22 novembre 2025 sur la page de SIX. (2) La page de SIX écrit que « l'introduction de l'adresse structurée reste prévue pour novembre 2026 », alors que la v2.3 supprime déjà le type « K » et que les fiches de SIX de 2025 demandent de n'émettre que des adresses structurées dès le 21 novembre 2025, avec une brève période de transition pour les factures déjà envoyées ; la seule date de novembre 2026 que nous trouvons dans ces fiches est celle où les banques doivent avoir adapté les ordres permanents et les modèles (13 novembre 2026). Nous n'avons pas pu expliquer la phrase de la page de SIX ; cette page applique le texte des directives : « S » seulement. (3) L'annexe A de la v2.3 imprime, pour son exemple n° 4, la référence RF72 0191 2301 0040 5JSH 0438, dont la clé de contrôle ne passe pas le modulo 97 ; la bonne clé est 24, comme dans l'exemple de données n° 17 publié par SIX. L'exemple chargeable dans l'outil utilise la clé corrigée. (4) Le Style Guide imprime « NE PAS UTILISER PUR LE PAIEMENT » et « Pagabile da » pour l'italien de « Payable to » : la page suit les directives (« POUR », « Pagabile a »).

Le bulletin : dimensions et mise en page

Le récépissé mesure 62 × 105 mm et se place à gauche de la section paiement de 148 × 105 mm : ensemble 210 × 105 mm, au bas de la page A4. Les marges sont de 5 mm. Le code QR mesure 46 × 46 mm, en version la plus petite possible (niveau de correction d'erreurs M, jamais plus de 997 octets), avec une zone libre de 5 mm et, au centre, la croix suisse de 7 × 7 mm dont la géométrie reprend le fichier officiel de SIX. Les titres sont en 11 points gras, les rubriques en 8 points gras et leurs valeurs en 10 points (6 et 8 points sur le récépissé), en Helvetica, l'une des quatre polices admises, en noir. Les champs vides (« Payable par » de 65 × 25 mm, montant de 40 × 15 mm, ou 52 × 20 et 30 × 10 mm sur le récépissé) sont marqués par des repères d'angle de 3 mm. Les positions du texte ont été relevées sur les exemples à l'échelle 1:1 du Style Guide, à quelques dixièmes de millimètre près.

L'IBAN s'imprime par groupes de 4 caractères, la référence QR par groupes de 5 (en commençant par les 2 premiers chiffres) et la référence RF par groupes de 4. Le montant porte la devise avant lui, une espace comme séparateur de milliers et deux décimales. Pour une adresse hors de Suisse, le code du pays précède le code postal.

Ce qui n'est pas vérifié

Aucune banque et aucun guichet postal n'ont reçu ces bulletins : ne dites jamais qu'ils sont « acceptés par les banques » avant votre propre essai. Ne sont pas non plus vérifiés : l'existence de la banque (la liste officielle des identifiants n'est pas intégrée), la justesse de l'adresse, la correspondance entre le nom saisi et le titulaire du compte (la norme exige qu'ils concordent), le rendu sur votre imprimante et son papier, les lecteurs de QR de tous les logiciels bancaires, le contenu de l'information de facturation (sa syntaxe est celle de l'organisme qui l'a définie, par exemple Swico) et les procédures alternatives (eBill) dont l'impression n'a pas été comparée à un exemple publié. Le QR de cette page a été relu avec un décodeur indépendant et comparé module par module avec une autre bibliothèque de génération ; cela prouve que le code se lit et se calcule correctement, pas que votre banque l'accepte.

Vie privée, protection des données et limites

Où vont vos données ?

Nulle part : cette page n'envoie aucune donnée de facture, ne la conserve pas dans votre navigateur et n'appelle aucun service de génération de QR. Le code est calculé par un encodeur écrit pour cette page. Une QR-facture contient des noms, des adresses et un IBAN : le fichier PDF et le texte du QR sont à vous, et leur diffusion relève de votre responsabilité.

Ce que l'outil ne fait pas

Il ne lit pas une image de QR (collez le texte lu par votre application bancaire), ne gère pas d'envoi par e-mail ni de numérotation de factures, ne produit pas de facture complète (TVA, lignes de détail) et n'imprime que les polices standard : les lettres hors du français, de l'allemand et de l'italien peuvent perdre leurs accents sur le papier. Il ne remplace ni votre logiciel de facturation, ni les conseils de votre banque. Pour chiffrer un chantier avant de le facturer, voir le logiciel Soumission d'Art Construction et l'indice ACIP (Art Construction Indice de Prix) ; l'outil 3.3 sur les avenants aide à calculer un supplément avant de le facturer.

Questions fréquentes sur la QR-facture (FAQ)

1. Les données de ma facture sont-elles envoyées à Art Construction ?

Non. Le formulaire, le calcul du code QR, l'aperçu et les fichiers PDF et SVG sont produits dans votre navigateur : aucune route du site ne reçoit d'IBAN, d'adresse, de montant ni de message, et la page n'écrit rien dans votre navigateur (ni cookie, ni stockage local). Un bulletin contient des données personnelles (noms, adresses, IBAN) : n'en diffusez que ce qui est nécessaire (loi fédérale sur la protection des données, LPD).

2. Ma banque acceptera-t-elle ce bulletin ?

Nous ne le savons pas : le bulletin produit ici n'a été essayé ni auprès d'une banque, ni à un guichet postal. Le contenu du QR est contrôlé selon les règles des directives SIX (voir la liste plus bas) et le dessin suit les cotes du Style Guide, mais seul un essai réel le prouve. Avant d'envoyer des factures en série, imprimez-en une, payez-la en e-banking avec un petit montant et vérifiez que toutes les données (IBAN, référence, montant, adresses) sont reprises correctement. SIX propose aussi un portail de validation sur sa page « outils » ; nous ne l'avons pas utilisé pour cette page.

3. Quelle version de la norme est appliquée ?

Les « Swiss Implementation Guidelines for the QR-bill » (IG) version 2.3, valables depuis le 21 novembre 2025 (la page de SIX indique le 22 novembre 2025 pour les nouvelles exigences) et jusqu'en novembre 2027, et la version 2.4, valable dès le 14 novembre 2026. Les deux ont été lues le 7 novembre 2026 sur six-group.com, avec le Style Guide 1.1 (en vigueur depuis le 1er janvier 2026). La version 2.4 n'apporte aucune modification technique pour la facturation en CHF ; en EUR, seuls IBAN + référence du créancier ou IBAN sans référence restent possibles. Choisissez la version dans le formulaire : par défaut, celle qui est en vigueur à la date de votre appareil.

4. Pourquoi mon adresse « combinée » (type K) est-elle refusée ?

Parce que la version 2.3 de la norme a supprimé le type d'adresse « K » : seule l'adresse structurée « S » (nom, rue, numéro, code postal, localité, pays séparés) est admise dans le QR. Les fiches de SIX de 2025 ne laissent qu'une courte période de transition pour les factures déjà émises avec « K » ; une nouvelle QR-facture doit être en « S ». Les 18 exemples de données publiés par SIX en 2021 mélangent encore les deux types : les 9 en « S » sont reconnus valides par cette page, les 9 en « K » sont refusés pour cette raison.

5. Quelle est la différence entre IBAN et QR-IBAN, référence QR et référence RF ?

Un QR-IBAN est un IBAN suisse ou liechtensteinois dont les positions 5 à 9 (identification de la banque) valent de 30000 à 31999 : il ne s'utilise qu'avec une référence QR de 27 chiffres dont le dernier est un chiffre de contrôle (modulo 10 récursif). Un IBAN ordinaire s'utilise avec une référence du créancier « RF » (ISO 11649, 5 à 25 caractères, clé modulo 97) ou sans référence. Le bouton « Calculer le chiffre de contrôle » complète votre numéro de facture. Dès la version 2.4, la référence QR n'est plus admise en EUR.

6. Puis-je imprimer le PDF sur du papier ordinaire ?

Pour payer en e-banking ou avec l'application de votre banque, le PDF suffit. Pour un paiement au guichet ou par ordre papier, la norme exige un bulletin de 210 × 105 mm sur papier blanc perforé de 80 à 100 g/m², imprimé à l'échelle exacte (« taille réelle »), avec une perforation entre la facture et le bulletin et entre le récépissé et la section paiement. Un bulletin qui ne respecte pas les dimensions peut être refusé ou facturé en frais supplémentaires (IG, chapitre 3.8).

7. Pourquoi certaines lettres perdent-elles leur accent dans le PDF ?

Le PDF utilise la police standard Helvetica (l'une des quatre polices admises), qui ne contient pas toutes les lettres que la norme tolère dans le QR (latin étendu A : č, ł, ő...). Ces lettres sont imprimées sans accent ; la page vous les signale, et le QR garde le texte exact. Les lettres du français, de l'allemand et de l'italien sont toutes dessinées.

8. La croix suisse est-elle libre d'utilisation ?

La norme précise que SIX Interbank Clearing détient les droits sur l'image de la croix blanche au centre du QR et que tout écart aux directives constitue une atteinte à ses droits. La croix de cette page reprend la géométrie du fichier officiel publié par SIX (7 × 7 mm) : utilisez-la comme le prévoient les directives, pour de vraies QR-factures conformes, et pas à d'autres fins.

📥 Pack prêt à l'emploi · gratuit

Télécharger le document

Le fichier s'affiche tout de suite à l'écran et nous vous l'envoyons aussi par e-mail.

Votre adresse sert à vous envoyer ce fichier. Voir notre politique de confidentialité.