01Qu'est-ce qu'une facture QR ?
La facture QR est, depuis le 30 septembre 2022, le seul format de paiement valable en Suisse. À cette date, les anciens bulletins de versement orange (BVR) et rouges (BV) ont été définitivement supprimés. Les banques et PostFinance n'acceptent depuis plus que les factures QR.
Le cœur de chaque facture QR est le Swiss QR Code — un code-barres bidimensionnel conforme à la norme ISO 18004. Celui-ci contient toutes les informations de paiement sous forme lisible par machine : bénéficiaire, IBAN, montant, monnaie et numéro de référence. La spécification est définie par SIX (l'exploitant de l'infrastructure financière suisse) et régulièrement mise à jour.
La section de paiement avec le Swiss QR Code est imprimée en bas de la facture et peut être scannée directement par le débiteur avec son application bancaire. La facture peut aussi être payée au guichet postal ou via e-banking en saisissant manuellement le numéro de référence.
02Champs obligatoires d'une facture QR
Pour qu'une facture QR soit valide et puisse être traitée par les banques, certains champs doivent être correctement remplis — tout comme les mentions obligatoires d'une facture suisse. Le standard SIX définit la structure exacte du payload QR.
| Champ | Description | Obligatoire ? |
|---|---|---|
| IBAN / QR-IBAN | Compte du bénéficiaire (CH ou LI) | Oui |
| Bénéficiaire | Nom et adresse (structuré ou combiné) | Oui |
| Montant | Montant à payer (peut être vide pour les montants ouverts) | Optionnel |
| Monnaie | CHF ou EUR | Oui |
| Débiteur | Nom et adresse du payeur | Optionnel |
| Type de référence | QRR (référence QR), SCOR ou NON | Oui |
| Numéro de référence | 26 chiffres (QRR) ou structuré (SCOR) | Pour QRR/SCOR |
| Informations supplémentaires | Texte libre pour les détails de la facture (max. 140 caractères) | Optionnel |
Les champs « Montant » et « Débiteur » sont techniquement optionnels. Tu peux créer une facture QR sans montant — par ex. pour des appels aux dons. En pratique, tu indiques presque toujours un montant pour que le client puisse payer directement la facture en la scannant.
03QR-IBAN vs. IBAN normal
Un piège fréquent est la distinction entre QR-IBAN et IBAN normal. Les deux se ressemblent, mais ont des domaines d'utilisation différents et ne sont pas interchangeables.
Tu reconnais le QR-IBAN à l'identification de l'établissement (IID) dans la plage 30000 à 31999. Il est utilisé exclusivement pour les factures QR avec référence QR (type de référence QRR). Ta banque te fournit un QR-IBAN sur demande — il diffère de ton IBAN normal et a un numéro de compte différent.
L'IBAN normal (IID en dehors de 30000-31999) est utilisé pour les factures QR avec référence SCOR (Structured Creditor Reference selon ISO 11649) ou sans référence du tout (type de référence NON).
| Caractéristique | QR-IBAN | IBAN normal |
|---|---|---|
| Plage IID | 30000 -- 31999 | Toutes les autres |
| Type de référence | QRR (référence QR) | SCOR ou NON |
| Numéro de référence | 26 chiffres, numérique | ISO 11649 ou aucun |
| Rapprochement automatique | Oui (comme le BVR avant) | Limité |
| Adapté pour | Facturation régulière | Paiements ponctuels |
04Créer une facture QR : 5 étapes
Voici comment créer une facture QR conforme — que ce soit manuellement ou avec un logiciel. Ces cinq étapes s'appliquent à toutes les variantes.
Vérifie auprès de ta banque si tu disposes d'un QR-IBAN. Si tu veux travailler avec une référence QR, tu as impérativement besoin d'un QR-IBAN. Pour SCOR ou les paiements sans référence, l'IBAN normal suffit.
Inscris ton nom complet (ou ta raison sociale) et ton adresse. L'adresse doit être structurée : rue, numéro, code postal, localité, code pays (CH ou LI).
Si tu utilises un QR-IBAN, crée un numéro de référence QR à 26 chiffres. Celui-ci contient typiquement ton numéro client et ton numéro de facture, plus un chiffre de contrôle (Modulo 10, récursif). Pour la référence SCOR, utilise le format ISO 11649.
Ajoute le montant (en CHF ou EUR), la monnaie et éventuellement l'adresse du débiteur. Dans « Informations supplémentaires », tu peux par ex. indiquer le numéro de facture en texte libre.
Le code QR doit mesurer exactement 46 x 46 mm et contenir la croix suisse au centre. La section de paiement est placée en bas de la facture, avec une ligne de séparation et le récépissé à gauche.
05Éviter les erreurs fréquentes
En pratique, nous constatons sans cesse les mêmes erreurs sur les factures QR. Celles-ci entraînent un rejet de la facture par la banque ou l'impossibilité d'attribuer le paiement reçu.
- IBAN avec des espaces dans le payload QR. C'est l'erreur la plus fréquente. L'IBAN doit toujours figurer sans espaces dans le code QR — donc CH4431999123000889012 et non CH44 3199 9123 0008 8901 2. Sur la section de paiement imprimée, il peut être formaté, mais jamais dans le code QR.
- Mauvaise combinaison IBAN et type de référence. Un QR-IBAN exige impérativement le type de référence QRR. Un IBAN normal n'accepte que SCOR ou NON. Si tu confonds cette combinaison, le paiement sera refusé.
- Chiffre de contrôle invalide pour le numéro de référence. La référence QR a un chiffre de contrôle selon Modulo 10 (récursif). Si tu composes la référence manuellement et que tu calcules mal le chiffre de contrôle, l'attribution automatique ne fonctionne pas.
- Format de code QR incorrect. Le Swiss QR Code doit mesurer exactement 46 x 46 mm, contenir la croix suisse et être imprimé sur fond blanc. Un code trop petit ou déformé ne peut pas être scanné.
- Ligne de séparation manquante. La section de paiement doit être séparée du reste de la facture par une ligne de séparation (avec symbole de ciseaux). Sans cette ligne, la section de paiement ne peut pas être traitée au guichet postal.
06Facture QR avec einzly
einzly te décharge de toute la complexité. Tu saisis une fois ton IBAN (ou QR-IBAN), tes données d'entreprise — et dès lors, einzly génère automatiquement un Swiss QR Code conforme à la norme pour chaque facture. Tu peux ensuite envoyer la facture directement depuis einzly. Dans notre tutoriel visuel, nous vous montrons tout le processus étape par étape.
Concrètement, cela signifie :
- Génération automatique du numéro de référence. einzly crée pour chaque facture un numéro de référence QR unique avec un chiffre de contrôle correct. Tu n'as rien à calculer manuellement.
- Validation de l'IBAN. einzly vérifie lors de la configuration si ton IBAN est valide et s'il correspond au type de référence choisi. Les espaces sont supprimés automatiquement.
- Section de paiement correcte. La section de paiement est générée dans le bon format et avec tous les champs obligatoires — y compris la croix suisse, la ligne de séparation et le récépissé.
- Export PDF. Chaque facture est créée en PDF prêt à imprimer, que tu peux envoyer directement ou imprimer. La section de paiement est intégrée en bas de page.