GUIDE JUSTBILLITT
Comment faire une facture QR suisse
Depuis 2022, toute facture payable en Suisse passe par la QR-facture : un bulletin normalisé que ton client scanne avec son application bancaire. Voici ce qu'elle contient, les trois variantes possibles, les erreurs qui bloquent le paiement, et comment en générer une conforme depuis un simple message WhatsApp.
Qu'est-ce que la QR-facture ?
La QR-facture (QR-Rechnung en allemand, Swiss QR-bill en anglais) est le bulletin de versement officiel de la place financière suisse. Elle a été introduite le 30 juin 2020 selon la norme définie par SIX, l'infrastructure bancaire suisse, et remplace les anciens bulletins orange (BVR) et rouges (BV). Ceux-ci ont été retirés le 30 septembre 2022 et ne sont plus acceptés depuis par les banques ni par la Poste.
Concrètement, c'est une section de paiement en bas de la facture (ou sur une feuille séparée) avec un code QR carré marqué d'une croix suisse. Toutes les informations de paiement sont dans ce code : ton IBAN, ton nom, le montant, la devise, le nom du payeur et une référence. Le client n'a plus rien à recopier.
Les trois variantes de QR-facture
La norme prévoit trois façons de renseigner le compte et la référence. Le choix dépend de ton IBAN et de ce que ta banque te propose.
QR-IBAN + référence QR
Le QR-IBAN est un IBAN spécial fourni par ta banque (son identifiant d'établissement est compris entre 30000 et 31999). Il exige une référence QR de 27 chiffres, unique par facture, ce qui permet à ta banque de rapprocher automatiquement les paiements. C'est le successeur du BVR orange.
IBAN + référence SCOR
Ton IBAN habituel, accompagné d'une référence de créancier au format international ISO 11649, qui commence par « RF ». Utile si tu factures aussi à l'étranger, mais peu répandue chez les artisans.
IBAN sans référence
Ton IBAN habituel, sans référence structurée. Le numéro de facture est indiqué dans le champ « informations supplémentaires ». C'est la variante la plus simple, et le successeur du BV rouge.
Ce que contient le bulletin
Le bulletin QR mesure 210 × 105 mm et se place en bas d'une page A4. Il est composé de deux parties, et chaque élément a une place fixée par la norme :
- Le récépissé, à gauche — la partie que le client garde s'il paie au guichet postal, avec le compte, le montant et les adresses en petit.
- La section paiement, à droite — avec le Swiss QR Code (46 × 46 mm) marqué d'une croix suisse en son centre.
- Le montant et la devise — uniquement CHF ou EUR. Le montant peut rester vide : le client le saisit lui-même.
- Le créancier — ton nom (ou celui de ton entreprise), ton adresse et ton IBAN ou QR-IBAN.
- Le débiteur — le nom et l'adresse de ton client, pré-remplis dans son application bancaire au moment du scan.
- La référence et les informations supplémentaires — référence QR ou SCOR, et un message libre de 140 caractères au maximum, par exemple « Facture 2026-0042 ».
- La ligne de séparation — si la facture est imprimée, le bulletin doit être séparé du reste par une ligne perforée ou marquée d'un symbole ciseaux. Sur un PDF envoyé par e-mail ou WhatsApp, la ligne est simplement imprimée.
Comment ton client paie
Dans son application bancaire ou dans l'e-banking, ton client choisit « scanner » et pointe la caméra sur le QR code. Le montant, ton IBAN, ton nom et la référence apparaissent déjà remplis : il vérifie et valide. Ça marche depuis l'écran d'un téléphone comme depuis une feuille imprimée.
S'il ne peut pas scanner, il saisit les données à la main dans son e-banking, ou apporte le bulletin imprimé au guichet postal : c'est pour ça que toutes les informations figurent aussi en clair à côté du code.
Les erreurs qui bloquent le paiement
Un QR code mal formé est rejeté par l'application bancaire, et ton client t'appelle au lieu de payer. Les causes les plus fréquentes :
- Un IBAN mal saisi — deux chiffres inversés et le code est invalide, ou pire, valide pour un autre compte. Vérifie ton IBAN une fois, sur ton relevé bancaire.
- Une adresse incomplète — la norme impose le nom, la rue, le code postal, la localité et le pays du créancier ; l'adresse du débiteur, si elle est renseignée, doit être complète aussi.
- Un montant dans une autre devise — seuls CHF et EUR sont admis. Un montant en dollars ou en livres ne peut pas figurer sur une QR-facture.
- Un QR « maison » non conforme — un QR code généré avec un outil générique n'est pas une QR-facture : il manque la croix suisse, la structure des données ou l'encodage exact, et les banques le refusent. Un QR-IBAN sans référence, ou une référence QR avec un chiffre de contrôle faux, sont aussi rejetés.
Faire ta QR-facture avec JustBillItt
Tu n'as ni générateur à installer ni norme à apprendre. Ton IBAN, ton nom et ton adresse sont dans ton profil ; le reste tient dans un message WhatsApp.
Tu écris ta facture sur WhatsApp
Le nom du client, les prestations et les prix, en langage naturel. Le message ci-dessous suffit.
Le PDF arrive avec le bulletin QR
Le bulletin est généré par la librairie officielle swissqrbill, conforme aux directives de SIX. Les IBAN suisses (CH) et liechtensteinois (LI) sont acceptés, avec référence QR automatique si tu as un QR-IBAN.
Tu envoies, ton client scanne
Le PDF part par WhatsApp ou par e-mail. Pour un dossier d'assurance (carrossiers, garagistes), le montant peut rester vide : l'assurance saisit le montant qu'elle accepte.
Ces informations sont générales et suivent les Implementation Guidelines de SIX. En cas de doute sur ton QR-IBAN ou ta référence, demande à ta banque.
Questions fréquentes
Faut-il un QR-IBAN ?
Non. Un IBAN ordinaire suffit pour une QR-facture valable. Le QR-IBAN est utile si tu veux une référence structurée à 27 chiffres pour un rapprochement automatique des paiements, ce que proposent surtout les logiciels comptables. Beaucoup d'indépendants s'en passent.
Peut-on faire une QR-facture en euros ?
Oui, la norme admet le franc suisse et l'euro. Le compte indiqué doit pouvoir recevoir des euros : renseigne-toi auprès de ta banque, certains comptes en CHF acceptent des virements en EUR avec conversion, d'autres non.
Le bulletin doit-il être imprimé ?
Non. La QR-facture peut être envoyée en PDF et payée directement depuis l'écran. Si tu l'imprimes, utilise du papier blanc, une impression nette, et une ligne de séparation perforée ou marquée d'un symbole ciseaux entre le bulletin et le reste de la page.
Que faire si mon client ne peut pas scanner ?
Toutes les données figurent en clair sur le bulletin : IBAN, montant, référence, nom. Il peut les saisir à la main dans son e-banking, ou payer au guichet de la Poste avec le bulletin imprimé.
La QR-facture est-elle obligatoire ?
Aucune loi ne t'oblige à joindre un bulletin de versement. Mais depuis le 30 septembre 2022, les anciens bulletins orange et rouges ne sont plus traités, et une facture avec seulement un IBAN en texte oblige ton client à tout recopier. En pratique, la QR-facture est devenue le standard attendu en Suisse.
Comment vérifier que mon QR est valide ?
Le test le plus fiable est de scanner ton propre PDF avec ton application bancaire : si tes coordonnées et le montant apparaissent correctement, le bulletin est lisible. Plusieurs banques et SIX proposent aussi des validateurs en ligne. JustBillItt ne génère pas de bulletin si les données ne passent pas la validation de la librairie.
Ta première QR-facture en un message.
Crée ton compte gratuit, ajoute ton IBAN, et envoie ta première facture depuis WhatsApp.
Créer ma première facturePour aller plus loin
Que doit contenir une facture en Suisse — les mentions obligatoires, la TVA et la conservation. Le bon de régie — faire signer les heures avant de facturer. Le guide WhatsApp — les messages exacts à envoyer.