Aller au contenu
IBANforge
Outil gratuit

Cette QR-facture est-elle valide, et ses adresses structurées ?

Collez le texte contenu dans un code QR-facture suisse (il commence par SPC). Vous obtenez tous les verdicts d'un coup : en-tête, IBAN du créancier et plage QR-IBAN, référence QRR, SCOR ou NON et sa somme de contrôle, montant, monnaie, et si les adresses sont structurées (type S) ou encore combinées (type K). Une adresse combinée revient avec les champs structurés à utiliser à la place.

Le type K n'est plus permis dans une QR-facture depuis le 21.11.2025 (SIX, IG QR-facture 2.3). Les banques n'en garantissent le paiement que jusqu'à fin septembre 2026 (UBS : 30.09.2026 ; ZKB : au plus tard fin septembre 2026). Une QR-facture K risque donc d'être refusée au paiement : réémettez-la en type S. Dès le 14.11.2026, tout ordre de paiement à adresse non structurée est refusé. Refaites aussi les ordres permanents et les modèles saisis depuis une QR-facture K. Lire la documentation

Cet outil est gratuit et sans clé. Avec votre propre clé, l'API fait la même chose depuis votre code : 25 appels par mois sans donner d'adresse, 200 par mois une fois la clé réclamée.

Le même contrôle depuis le code

Envoyez la charge utile en POST à l'endpoint gratuit ; ni clé ni quota. La banque derrière l'IBAN et sa participation aux rails de paiement relèvent de /v1/iban/validate, payant.

curl -s -X POST https://api.ibanforge.com/v1/ch/qr-bill/check \
  -H "Content-Type: application/json" \
  -d '{"payload":"SPC\n0200\n1\nCH4431999123000889012\nS\n..."}'

Pour les agents IA, l'outil MCP s'appelle check_swiss_qr_bill.