Facture QR

Payer une facture QR code : guide pour la Suisse 2026

Découvrez comment payer une facture QR code – via l'app bancaire, l'e-banking ou PostFinance.

Payer une facture QR code : guide pour la Suisse 2026

Payer une facture QR code : guide pour la Suisse 2026

Découvrez comment payer une facture QR code – via l'app bancaire, l'e-banking ou PostFinance.

Nathan Ganser avatar
Nathan Ganser

Founder of Magic Heidi

Tu as ouvert une facture en PDF, le smartphone déjà à la main et l'app bancaire prête pour le scan. Le code QR a l'air simple, mais lorsqu'on veut payer une facture QR code, des questions surgissent rapidement : faut-il ajuster le montant ? Où placer la référence ? Et que faire quand l'appareil photo ne reconnaît pas le code ?

En tant qu'indépendant suisse, j'envoie régulièrement des factures QR et je les paie moi-même. Dans la pratique, ce n'est pas le scan seul qui décide si tout se passe bien. Un IBAN correct, le bon type de référence, une section de paiement bien lisible et un petit test avant l'envoi évitent plus tard des questions, des rejets et des paiements en double.

Qu'est-ce qu'une facture QR exactement

Une facture QR est le bulletin de versement suisse sous forme lisible numériquement. Tu la trouves sur papier, en PDF à l'écran ou directement dans un logiciel de comptabilité. Le code noir et blanc contient les données de paiement que ton app bancaire reprend après le scan dans un formulaire de paiement prérempli.

La facture QR a été officiellement introduite en Suisse et au Liechtenstein le 30 juin 2020. À partir de cette date, les institutions financières et les destinataires de factures devaient être techniquement prêts à traiter les factures QR. Le 1er octobre 2022, les factures QR ont remplacé complètement les anciens bulletins de versement rouges et oranges, comme le documente SIX à propos de l'introduction de la facture QR.

Concrètement, cela signifie : l'ancien bulletin de versement n'est plus un standard parallèle. La facture QR constitue aujourd'hui la base pour payer les factures par scan dans l'e-banking ou dans une app de mobile banking. Selon la directive de mise en œuvre SIX sur la facture QR, environ 600 000 entreprises en Suisse pouvaient déjà envoyer des factures QR à leurs clientes et clients au moment du lancement. La facture QR y est considérée comme le standard pour la facturation écrite.

Un diagramme illustre comment scanner une facture par code QR avec le smartphone et la numériser.

Ce que contient le Swiss QR Code

Le code suit le Swiss Payments Code. Il contient entre autres :

  • Données techniques : le jeu de caractères et la version définissent comment les données sont lues.
  • Données de paiement : cela comprend l'IBAN ou le compte du destinataire, le montant, la devise ainsi que le nom et l'adresse.
  • Référence : elle peut permettre l'attribution automatique d'un paiement à la bonne facture.
  • Informations supplémentaires : le numéro de facture, des communications et des informations sur l'émetteur de la facture peuvent être ajoutés.

Sur papier, la facture QR se compose de la section de paiement avec code QR et du récépissé. Pour les clients commerciaux, une variante sans récépissé peut être utilisée. Le récépissé est surtout un complément pratique pour le traitement manuel, pas la partie qui exécute le scan numérique.

Important pour la clientèle internationale : le code QR suisse fonctionne avec un IBAN suisse ou liechtensteinois ou un compte avec clearing bancaire. Une banque étrangère peut donc atteindre ses limites lors de la lecture ou du traitement. Pour les paiements transfrontaliers, il faut selon la situation un virement IBAN classique ou un autre mode de paiement. Un aperçu complémentaire sur l'obligation de la facture QR en Suisse aide à la classification.

Scanner le code QR et payer la facture

La procédure dépend de si tu travailles avec le smartphone, sur le desktop ou via PostFinance. La règle de base reste la même : effectuer le scan, vérifier les données, autoriser consciemment le paiement.

Mobile banking avec le smartphone

  1. Ouvre l'app de mobile banking de ta banque.
  2. Cherche l'icône QR ou la fonction pour scanner une facture.
  3. Pointe l'appareil photo sur le code QR.
  4. Vérifie l'IBAN, le destinataire, le montant et la référence.
  5. Autorise le paiement avec l'empreinte digitale, Face ID ou la procédure de sécurité de ta banque.
  6. Sauvegarde la confirmation et note la valeur affichée.

Beaucoup d'apps bancaires lisent le code non seulement depuis le papier, mais aussi depuis un écran d'ordinateur ou un deuxième appareil. Si la facture se trouve sur le même smartphone, l'app prend en charge selon la banque un scan depuis une capture d'écran ou depuis la galerie d'images. Cette fonction n'est pas nommée partout pareil, il vaut donc la peine de regarder dans l'app.

Tu ne devrais pas écraser manuellement le montant. Reprends-le du code et modifie-le seulement si l'émetteur de la facture émet une facture corrigée. Si le montant affiché diffère de la facture, demande plutôt que d'inscrire silencieusement ton propre chiffre.

Screenshot from https://omev.ai/screenshots/qr-rechnung-mobile-banking-scan.jpg

E-banking sur le desktop

Sur l'ordinateur, tu ouvres ton e-banking et tu lances la fonction pour les factures QR. Dans beaucoup de procédures, le smartphone prend le rôle de scanner. Tu scannes le code avec l'app bancaire ou le login bancaire prévu à cet effet et tu transmets les données au formulaire de paiement sur le desktop.

Certaines banques permettent aussi le login avec le smartphone puis le scan dans cette procédure. Les dénominations diffèrent, mais les points de contrôle sont toujours les mêmes : destinataire, compte, montant et référence.

Après l'envoi, le système t'affiche une confirmation. Pour la comptabilité, je note la valeur, surtout quand un délai de paiement court ou que plusieurs factures sont dues le même jour. Le scan lance un virement, il n'en fait pas un paiement en temps réel. Entre la facture et le paiement, il y a typiquement 2 à 14 jours, comme le décrit l'aperçu des méthodes de paiement suisses.

PostFinance et les codes mal lisibles

Chez PostFinance, tu peux traiter les factures QR dans l'app PostFinance ou au login PostFinance avec Smart-Scan. Là aussi, tu vérifies les données proposées avant l'autorisation.

Si l'appareil photo ne reconnaît pas le code, c'est souvent dû à une mauvaise lumière, un code QR trop petit à l'écran ou une app pas à jour. Agrandis le PDF, ouvre-le sur un écran plus grand ou imprime la facture. Un deuxième appareil est aussi un workaround simple. Si le code n'est toujours pas lisible, tu devrais informer l'émetteur de la facture plutôt que de transférer l'IBAN et la référence entièrement à la main.

Règle pratique : Un scan n'économise des erreurs de saisie que si tu vérifies quand même les données de paiement proposées.

Vérifier la référence, l'IBAN et le montant

La référence est souvent pour les indépendants la partie la plus importante de la facture. Elle relie la réception du paiement à une facture concrète et peut permettre au logiciel de comptabilité l'attribution automatique. Sans référence appropriée, il reste plus de travail manuel, même si le virement fonctionne techniquement.

SIX distingue trois types de référence autorisés :

TypeStructureUtilisationChiffre de contrôle
QRR26 caractères numériques plus chiffre de contrôle modulo 10QR-IBAN et attribution structuréeOui
SCORCreditor Reference selon le format international prévuIBAN classique, surtout pour les opérations transfrontalièresOui
NONPas de référenceIBAN classique sans référencePas de référence

La référence QR se compose de 26 caractères numériques plus un chiffre de contrôle modulo 10. Ce n'est pas la même chose qu'un numéro de facture librement inventé. La documentation SIX sur la référence QR prescrit en outre que la référence QR ne peut être utilisée qu'avec un QR-IBAN.

QR-IBAN et IBAN classique

Avec un QR-IBAN, le QRR est obligatoire. Avec un IBAN classique, tu peux utiliser SCOR ou NON, comme le constate l'aperçu SIX des types de référence. C'est exactement cette combinaison qui cause dans la pratique beaucoup de rejets. Une référence correcte avec le mauvais IBAN reste une facture QR erronée.

Vérifie l'IBAN directement dans la vue de paiement. Les IBAN suisses commencent par CH, les IBAN liechtensteinois par LI. Un code coupé, déformé ou mal dimensionné peut empêcher l'app de lire complètement les données.

Montant et attribution

Pour le montant, tu vérifies d'abord si les francs et les centimes de la facture ont été repris. Un mauvais arrondi des centimes peut faire que le montant ne correspond pas à la créance ouverte. En tant qu'émetteur de facture, tu ne peux pas corriger l'arrondi après la génération du code, tu dois fixer le montant final avant.

Pour la création, un générateur de factures QR ou un logiciel de comptabilité devrait calculer la référence et le chiffre de contrôle. Une saisie manuelle est inutilement risquée. Celui qui émet une facture avec NON doit en général attribuer le paiement manuellement via le numéro de facture, la communication ou l'extrait de compte.

Un guide détaillé sur la validation de factures QR est particulièrement utile avant d'utiliser un modèle plusieurs fois.

Erreurs typiques lors du paiement et de l'envoi

Chez les freelances, la plupart des problèmes ne surviennent pas lors du virement proprement dit, mais avant. Un client ouvre la facture, scanne la section de paiement et reçoit un message d'erreur. Puis commence la question de retour, alors qu'un propre test de scan avant l'envoi aurait rendu l'erreur visible.

Le classique est un code QR trop petit ou flou. Un PDF est exporté comme image, intégré dans un e-mail ou réduit à l'impression. L'appareil photo ne reconnaît alors qu'un motif agité. Agrandis l'affichage, imprime la section de paiement proprement et teste-la avec ta propre app bancaire.

Les mauvais montants en centimes causent aussi des efforts inutiles. Si le montant de la facture n'est pas correctement arrondi ou est modifié après coup, le code ne correspond plus à la créance. Contrôle le montant final avant la génération et ne le modifie plus directement dans le PDF après.

Ce que je vérifie avant chaque envoi en série : ouvrir un PDF fini, scanner le code QR avec ma propre banque, comparer le destinataire et le montant et vérifier la référence avec le numéro de facture.

Erreurs du côté client

Certaines clientes s'attendent encore à un récépissé ou essaient de payer le code avec l'appareil photo normal du smartphone au lieu de la fonction bancaire. Le récépissé n'est dans la facture QR qu'un ajout optique. Le paiement est traité via les données de paiement contenues et la référence.

Si un premier paiement semble ne pas être arrivé, il arrive parfois qu'un deuxième virement soit effectué. Cela cause plus de travail qu'une courte question. En tant qu'émetteur de facture, tu devrais donc vérifier la réception du paiement avant d'envoyer une nouvelle facture ou une relance.

Erreurs sur la facture

Les causes typiques sont :

  • Mauvaise combinaison de compte : QR-IBAN et type de référence ne correspondent pas.
  • Informations manquantes : les champs d'adresse ou les informations sur le destinataire sont incomplets.
  • Mauvaise référence : la référence est expirée, générée de manière erronée ou non attribuée à la bonne facture.
  • Mauvaise qualité de fichier : le code QR a été envoyé comme image en basse résolution.
  • Test manquant : personne n'a vérifié si une vraie app bancaire peut lire le PDF.

Un contrôle à chaque étape documenté aide : saisir les données de paiement, générer la référence, exporter le PDF, effectuer le test de scan, sauvegarder le résultat, envoyer seulement après.

Une infographie avec quatre erreurs typiques lors du paiement de factures par codes QR ou virements bancaires.

Gérer correctement la devise et les devises étrangères

La facture QR est orientée vers les paiements avec des comptes suisses ou liechtensteinois et peut contenir un montant dans la devise convenue. Pour les indépendants suisses avec une clientèle internationale, la première question n'est donc pas seulement si le code est lisible, mais si le compte du client peut traiter judicieusement le paiement dans cette devise.

Un client dans l'UE sans compte CHF peut avoir des difficultés avec une facture QR suisse. Dans cette situation, un virement IBAN classique en EUR est souvent plus approprié. Alternativement, l'émetteur de la facture peut proposer un compte multidevise ou utiliser un mode de paiement réellement accessible au client international.

ScénarioSolution recommandéeÀ éviter
Un client suisse paie une facture en CHFReprendre le montant CHF du code QRConvertir spontanément le montant en EUR
Client UE sans compte CHFConvenir d'un virement EUR avec les bonnes coordonnées bancairesSupposer la facture QR suisse comme seule option
Compte en devise étrangère chez le payeurVérifier le taux de change et la devise débitée avant l'autorisationAccepter la conversion automatique sans vérification
Facturation internationaleClarifier par écrit la devise, la valeur et les frais bancaires à l'avanceDiscuter des pertes de change seulement après le paiement

Avec un compte EUR qui paie une facture CHF, la banque peut éventuellement convertir automatiquement. Vérifie la marge de change, le moment de la comptabilisation et le montant réellement débité. Pour un travail international régulier, des comptes avec fonction de change chez des prestataires comme Revolut, Wise ou une banque suisse avec offre multidevise peuvent être organisationnellement judicieux.

Pour la comptabilité, c'est finalement la valeur CHF correcte qui compte. Avec les devises étrangères, tu devrais donc documenter de manière traçable le taux de change utilisé et l'arrondi TVA, plutôt que de reprendre seulement le montant de l'extrait de compte.

Résumé et alternatives comme eBill et TWINT

La facture QR reste pour beaucoup d'indépendants suisses le standard pragmatique. Elle fonctionne sur papier et en PDF, ne nécessite pas de transfert manuel des données de paiement les plus importantes et peut être traitée avec l'e-banking ou le mobile banking habituel.

eBill fonctionne différemment. La facture arrive directement dans l'e-banking du destinataire et y est autorisée, sans qu'un code QR doive être scanné. Pour une clientèle récurrente, cela peut être plus pratique, mais suppose que le destinataire et l'émetteur de la facture utilisent ce canal.

TWINT convient plutôt aux petits paiements spontanés. Ce n'est pas la même chose qu'une facture QR suisse et ne remplace pas automatiquement sa logique de référence et de comptabilité. Pour des factures régulières avec une attribution propre, une section de paiement QR standardisée est généralement plus claire.

L'automatisation de la gestion des factures en Suisse peut être judicieuse si tu ne veux pas gérer les factures, les réceptions de paiement et les justificatifs dans des fichiers séparés.

Une infographie montre trois alternatives à la facture QR, dont eBill, TWINT et l'absence de bulletins de versement.

Ma checklist avant de payer

  • Vérifier le code : Le code QR est-il net, complet et lisible avec l'app bancaire ?
  • Comparer le destinataire : Le nom et l'IBAN correspondent-ils à la facture ?
  • Reprendre le montant : Ne pas taper à la machine, mais charger depuis le scan et vérifier.
  • Vérifier la référence : Correspond-elle à la facture et à l'IBAN utilisé ?
  • Clarifier la devise : Le paiement sera-t-il débité dans la devise convenue ?
  • Sauvegarder la confirmation : Conserver la valeur et la confirmation de paiement pour la comptabilité.

En tant qu'émetteur de facture, tu parcours la même liste avant l'envoi. Le test le plus important n'est pas un regard sur le PDF, mais un vrai scan avec une app bancaire. Si les données y sont correctes, tu réduis le risque que des clientes doivent demander à cause d'une déviation de format évitable.


Magic Heidi crée des factures QR suisses avec code QR généré automatiquement, référence de paiement et suivi des paiements, et prend en charge aussi les devises étrangères ainsi que la comptabilité. Visite Magic Heidi si tu veux vérifier et gérer les factures et les réceptions de paiement dans un flux de travail suisse.