QR-facture : comment nous la créons dans buezli.app et ce que nous vérifions

Ce que contient la section de paiement QR de nos propres factures, quel compte va avec quelle référence, ce qui change pour l’EUR en novembre 2026 et la checklist que nous utilisons avant l’envoi.

Mis à jour le 9 octobre 2026 9 minutes de lecture

Nous envoyons nos propres factures avec buezli.app, chacune avec une section de paiement QR que nos clients scannent avec leur application bancaire.

Cet article montre comment buezli.app construit cette section de paiement, quelles règles se cachent derrière chaque champ et quelle checklist nous utilisons avant l’envoi. Les captures montrent buezli.app avec des données d’exemple, pas un vrai client.

État au 9 octobre 2026 : les nouvelles QR-factures suivent les Implementation Guidelines 2.3 de SIX. Les adresses structurées sont obligatoires depuis le 22 novembre 2025. La version 2.4 s’applique dès le 14 novembre 2026 : rien ne change pour le CHF, mais les QR-factures en EUR ne pourront plus utiliser qu’un IBAN normal avec une référence créancier ou sans référence.

À quoi ressemble la section de paiement

La section de paiement QR en bas d’une facture buezli.app : récépissé à gauche, section paiement avec le Swiss QR Code à droite
Le bas d’une facture PDF de buezli.app. Le texte à côté du code reprend ce que contient le code.

Le bulletin mesure 210 × 105 mm et comporte deux parties. Le récépissé étroit à gauche (62 mm) sert aux personnes qui paient encore au guichet. La section paiement à droite (148 mm) porte le Swiss QR Code, toujours imprimé en 46 × 46 mm avec la croix suisse au centre.

Tout ce que contient le code figure aussi en texte : compte, bénéficiaire, référence, montant et, s’il est connu, le payeur. Le client peut ainsi vérifier ce que son application a lu, ou saisir les données à la main. Au-dessus du bulletin, le PDF imprime une ligne de séparation et la mention de découpe que SIX demande dès qu’un bulletin peut être imprimé.

D’où viennent les données

Paramètres de l’espace dans buezli.app avec IBAN, titulaire du compte et adresse de facturation structurée
Les coordonnées bancaires viennent des paramètres de l’espace.

La partie bénéficiaire vient des paramètres de l’espace : IBAN, titulaire du compte et adresse de facturation, enregistrée en champs séparés pour la rue, le NPA, la localité et le pays. buezli.app n’ajoute une section de paiement que si tout cela est rempli, que le compte est suisse et que la facture est en CHF.

À l’envoi, buezli.app copie ces données sur la facture. Si vous changez de banque plus tard, les factures déjà envoyées gardent le compte avec lequel elles sont parties.

Le montant du bulletin est le montant encore ouvert, pas le total d’origine. Si un client paie la moitié, le PDF suivant affiche l’autre moitié. Une fois la facture entièrement payée, le bulletin disparaît.

QR-IBAN ou IBAN normal : la référence suit le compte

Compte Référence Ce que fait buezli.app
QR-IBAN Référence QR (QRR), 27 chiffres Crée un numéro unique par facture avec un chiffre de contrôle modulo 10
IBAN normal Référence créancier (SCOR), commence par RF La construit à partir du numéro de facture, chiffres de contrôle compris
IBAN normal Sans référence (NON) Pas utilisé sur nos factures ; le générateur gratuit le permet

La combinaison est fixée par la norme. Une référence QR ne fonctionne qu’avec un QR-IBAN, une référence créancier qu’avec un IBAN normal. Si on les mélange, l’application bancaire refuse le bulletin.

On reconnaît un QR-IBAN à sa partie bancaire : les positions 5 à 9 forment un nombre entre 30000 et 31999. C’est exactement ce que vérifie buezli.app pour choisir le bon type de référence, vous n’avez donc jamais à le choisir vous-même. Votre banque attribue le QR-IBAN et décide comment les paiements avec référence QR vous sont annoncés : demandez-lui avant de changer.

Une section de paiement avec IBAN normal et référence RF
Une facture plus ancienne de la même entreprise, envoyée lorsqu’elle utilisait encore un IBAN normal : référence créancier RF27 1041.

Cette entreprise est passée plus tard à un QR-IBAN. La facture ci-dessus montre pourtant toujours l’IBAN normal et sa référence RF, car les factures envoyées gardent les coordonnées bancaires avec lesquelles elles sont parties.

La facture en ligne dans buezli.app avec code QR, compte et référence
La facture en ligne que votre client ouvre montre le même code QR, le même compte et la même référence que le PDF.

Adresses structurées

Depuis le 22 novembre 2025, les nouveaux codes QR ne peuvent contenir que des adresses structurées : nom, rue, numéro, NPA, localité et code pays à deux lettres dans des champs séparés. Les lignes d’adresse combinées ne sont plus acceptées.

Pour le bénéficiaire, ce n’est jamais un problème dans buezli.app, car les paramètres n’acceptent que des champs structurés. Pour le client, cela peut l’être. Le débiteur est facultatif dans le code QR : si buezli.app ne parvient pas à lire une adresse client comme rue, NPA et localité, il laisse le client hors du code plutôt que de deviner.

Factures en EUR et changement du 14 novembre 2026

La version 2.4 des directives n’autorise plus le QR-IBAN avec référence QR qu’en CHF. Dès le 14 novembre 2026, une QR-facture en EUR utilise un IBAN normal avec une référence créancier ou sans référence. Selon SIX, la facturation en CHF ne demande aucune adaptation, et les banques accepteront la version 2.3 jusqu’en novembre 2027.

Nos factures n’ont une section de paiement QR qu’en CHF. Les factures en EUR de buezli.app indiquent les coordonnées bancaires en texte. Notre générateur gratuit de QR-factures gère l’EUR, et il refuse déjà un QR-IBAN combiné à l’EUR.

Le code QR ne remplace pas la facture

Une section de paiement correcte ne dit rien sur l’exhaustivité de la facture elle-même. Si vous êtes assujetti à la TVA, l’article 26 de la loi sur la TVA demande notamment :

  • votre nom, votre lieu et votre numéro de TVA, par exemple CHE-123.456.789 TVA ;
  • le nom et le lieu du client ;
  • la date ou la période de la prestation ;
  • le genre, l’objet et l’étendue de la prestation ;
  • la contre-prestation, le taux et le montant de TVA.

Si vous n’êtes pas assujetti, n’indiquez aucune TVA. Celui qui mentionne la TVA sans être assujetti peut devoir le montant indiqué. Les taux actuels figurent sur la page de l’Administration fédérale des contributions : 8,1 % taux normal, 2,6 % taux réduit et 3,8 % pour l’hébergement.

Comment tester une section de paiement

Un code QR ne montre pas ses chiffres de contrôle. Que vous construisiez les bulletins vous-même ou avec un logiciel, trois vérifications détectent la plupart des erreurs :

  1. Découpez le code QR d’un PDF de test sous forme d’image et chargez-le dans le portail de validation indiqué par SIX. Il contrôle le code selon les directives. N’utilisez que des données inventées : les conditions d’utilisation interdisent les vraies données clients.
  2. Scannez le même PDF avec les applications bancaires que vos clients utilisent vraiment.
  3. Imprimez-le à 100 % et vérifiez que la ligne de séparation, le code de 46 mm et le récépissé sont au bon endroit.

Le portail vérifie le code, pas la mise en page de la facture ni vos indications de TVA.

Essayer sans compte

Le générateur gratuit de QR-factures sur buezli.app avec des données d’exemple
Le générateur gratuit applique les mêmes règles QR que les factures de buezli.app.

Si vous n’avez besoin que d’un bulletin, le générateur gratuit de QR-factures crée un PDF en CHF ou en EUR sans inscription. Il vérifie l’IBAN, la référence et la règle CHF pour les QR-IBAN avant de générer le code.

Checklist avant l’envoi

Limites de cet article

Il s’agit d’informations générales, pas d’un conseil fiscal ou juridique. Les prestations transfrontalières, les exonérations, les notes de crédit et plusieurs taux de TVA sur une même facture peuvent entraîner des règles supplémentaires. Clarifiez les cas incertains avec l’Administration fédérale des contributions ou une fiduciaire, et confirmez les détails du QR-IBAN avec votre banque.

Sources

SIX QR-facture, Implementation Guidelines 2.3 et 2.4, le style guide de SIX, le guide du portail de validation, les articles 26–27 LTVA et le guide de facturation de la Confédération.

D’autres articles pratiques