Lire une QR-facture (photo ou image)
Choisissez une photo ou une capture d’écran de la section paiement : l’outil lit le code QR suisse et affiche le créancier, l’IBAN, le montant et la référence. L’image reste sur votre appareil.
Mis à jour le · Papeto
L’image ne quitte pas votre appareil : le code QR est lu dans votre navigateur.
PDF : pas pris en charge dans cette version. Ouvrez le PDF, faites une capture d’écran du bulletin (section paiement), puis choisissez cette capture.
Comment lire une QR-facture avec l’outil
- Prenez une photo de la section paiement (la partie avec le code QR et la croix suisse), ou faites une capture d’écran.
- Choisissez l’image, glissez-la dans le cadre, ou collez-la directement (Ctrl+V ou Cmd+V).
- L’outil affiche le créancier, l’IBAN, le montant, la monnaie, la référence et la communication, avec les contrôles faits.
Pour une bonne lecture : facture bien à plat, photo nette, pas de reflet, code QR entier. Si rien n’est trouvé, recadrez l’image sur le code QR et réessayez.
Ce que contient le code QR d’une QR-facture
Le code QR d’une QR-facture s’appelle le Swiss QR Code. Selon les Implementation Guidelines de SIX, c’est un texte dont chaque ligne a une place fixe. Il commence toujours par « SPC » (Swiss Payments Code), suivi de la version « 0200 » et du codage « 1 » (UTF-8).
| Lignes | Contenu |
|---|---|
| 1 à 3 | En-tête : SPC, version 0200, codage 1 |
| 4 | IBAN ou QR-IBAN du créancier (21 caractères, CH ou LI) |
| 5 à 11 | Créancier : type d’adresse, nom, rue, numéro, NPA, localité, pays |
| 12 à 18 | Créancier final : réservé, toujours vide |
| 19 et 20 | Montant (facultatif) et monnaie (CHF ou EUR) |
| 21 à 27 | Débiteur (payable par), facultatif |
| 28 et 29 | Type de référence (QRR, SCOR ou NON) et référence |
| 30 | Communication (140 caractères au plus avec la ligne 32) |
| 31 | « EPD » : fin des données de paiement |
| 32 à 34 | Informations de facture et procédures alternatives (par exemple eBill), facultatives |
Depuis la version 2.3 des Implementation Guidelines (novembre 2025), l’adresse doit être structurée (type « S » : rue et numéro séparés, NPA et localité séparés). L’outil lit aussi les anciens bulletins à adresse combinée (type « K »).
QR-IBAN ou IBAN : comment les reconnaître
Un IBAN suisse compte 21 caractères. Les chiffres 5 à 9 donnent l’identification de la banque (IID). SIX réserve les valeurs 30000 à 31999 aux QR-IID : un IBAN qui contient une de ces valeurs est un QR-IBAN. Exemple tiré des Implementation Guidelines : CH44 3199 9123 0008 8901 2 contient l’IID 31999, c’est donc un QR-IBAN.
- QR-IBAN : toujours avec une référence QR (type QRR), un numéro de 27 chiffres avec un chiffre de contrôle. Selon la version 2.4 des Implementation Guidelines (valable dès le 14 novembre 2026), ce couple ne s’utilise que pour des factures en CHF.
- IBAN normal : avec une Creditor Reference ISO 11649 (type SCOR, elle commence par « RF ») ou sans référence (type NON).
Un mélange (QR-IBAN sans référence QR, ou référence QR avec un IBAN normal) n’est pas conforme : l’outil le signale. Vous pouvez aussi vérifier l’IID d’une banque sur le site de SIX.
Les contrôles faits par l’outil
- Clé de contrôle de l’IBAN (modulo 97) et détection du QR-IBAN.
- Chiffre de contrôle de la référence QR (modulo 10 récursif) ou de la référence SCOR (modulo 97).
- Cohérence entre le type de compte et le type de référence.
- Lecture des informations de facture au format SIX « S1 » : numéro de facture, date, numéro TVA du créancier (CHE-…), taux de TVA et conditions de paiement, quand le créancier les a ajoutés.
L’outil lit ce que contient le code QR. Il ne dit pas si la facture est authentique. Si l’IBAN ou le créancier a changé par rapport aux factures précédentes, contactez le fournisseur par le canal habituel avant de payer.
Pour tout comprendre sur la QR-facture (dates, référence QR, conservation), lisez notre guide de la QR-facture. Les termes techniques sont expliqués dans le glossaire de la comptabilité suisse.
Avec Papeto : le code QR des factures est lu tout seul, sur photo comme sur PDF. Montant, monnaie, IBAN, créancier et référence QR sont repris exactement et priment sur la lecture IA. La référence QR sert ensuite au rapprochement avec le relevé bancaire (camt.053). Voir toutes les fonctions.
Questions fréquentes
Comment lire le code QR d’une QR-facture sans application bancaire ?
Prenez une photo ou une capture d’écran de la section paiement, puis choisissez-la dans l’outil ci-dessus. Le code est lu dans votre navigateur, sans compte ni application.
Comment savoir si un IBAN est un QR-IBAN ?
Regardez les chiffres 5 à 9 de l’IBAN : c’est l’identification de la banque (IID). S’ils sont compris entre 30000 et 31999, c’est un QR-IBAN, qui s’utilise uniquement avec une référence QR.
À quoi ressemble une référence QR ?
C’est un numéro de 27 chiffres, dont le dernier est un chiffre de contrôle calculé selon le modulo 10 récursif. Le créancier s’en sert pour retrouver automatiquement la facture payée.
Peut-on lire une QR-facture en PDF ?
Pas dans cette version de l’outil. Ouvrez le PDF, faites une capture d’écran de la section paiement, puis choisissez cette image.
L’image de ma facture est-elle envoyée sur un serveur ?
Non. L’image est analysée par la page, dans votre navigateur. Seul le module de lecture (jsQR) est téléchargé depuis un serveur public, sans votre image.