swissinvoice.dev

Générateur de QR-facture

Créez une section paiement de QR-facture conforme aux normes. Téléchargez-la en SVG ou PDF, ou copiez l'appel API pour la générer depuis votre propre code.

Créancier (payable à)
Paiement
Débiteur (payable par)

Facultatif — laissez vide pour obtenir un champ vierge que le payeur remplira.

Aperçu

Remplissez les champs obligatoires pour afficher un aperçu.
Requête API pour cette QR-facture
curl
curl -X POST https://swissinvoice.dev/api/v1/qr-bill \
  -H "Content-Type: application/json" \
  -d '{
  "creditor": {
    "account": "CH04 3000 0001 2345 6789 0",
    "name": "Robert Schneider AG",
    "street": "Rue du Lac",
    "buildingNumber": "1268",
    "postalCode": "2501",
    "town": "Biel",
    "country": "CH"
  },
  "debtor": {
    "name": "Pia-Maria Rutschmann-Schnyder",
    "street": "Grosse Marktgasse",
    "buildingNumber": "28",
    "postalCode": "9400",
    "town": "Rorschach",
    "country": "CH"
  },
  "amount": 1949.75,
  "currency": "CHF",
  "reference": "210000000003139471430009017",
  "message": "Commande du 15 juin 2026",
  "language": "fr",
  "format": "pdf"
}' \
  -o qr-bill.pdf

Ce que nous contrôlons

  • ✓Section paiement rendue selon la mise en page et le guide de style de SIX
  • ✓Textes de la section paiement en français, allemand, italien, romanche ou anglais
  • ✓Validation de l'IBAN, de la référence et des adresses avant le rendu
  • ✓SVG pour le web et l'e-mail, PDF en page A4 complète ou en bulletin de 210 × 105 mm

Utilisez-le dans votre code

Les mêmes contrôles, sous forme d'API JSON gratuite. Sans clé, avec une limite de requêtes par IP. Documentation complète de l'API →

curl
curl -X POST https://swissinvoice.dev/api/v1/qr-bill \
  -H "Content-Type: application/json" \
  -d '{"creditor":{"account":"CH3900700110000209138","name":"Muster AG","street":"Bahnhofstrasse","buildingNumber":"1","postalCode":"8001","town":"Zürich","country":"CH"},"amount":100,"currency":"CHF","format":"pdf"}' \
  -o qr-bill.pdf

Questions fréquentes

Quelle référence dois-je utiliser ?

+

Avec un QR-IBAN, vous devez utiliser une référence QR à 27 chiffres. Avec un IBAN normal, vous pouvez utiliser une référence créancier commençant par RF, ou aucune référence.

Puis-je laisser le montant vide ?

+

Oui. Si le montant est vide, la section paiement affiche un champ vierge et le payeur saisit lui-même le montant. C'est courant pour les dons.

Puis-je imprimer la QR-facture sur mon propre papier ?

+

Oui. Imprimez à 100 %, sans mise à l'échelle. La section paiement avec récépissé doit mesurer 210 × 105 mm en bas d'une page A4, et le code QR doit rester à 46 × 46 mm.

S'agit-il d'une facture complète ?

+

Non — cet outil crée uniquement la section paiement. Pour des factures complètes avec positions, TVA et suivi des paiements, utilisez Magic Heidi.

Besoin de factures complètes, pas seulement de la partie QR ?

Magic Heidi crée vos factures avec QR-facture, suit les paiements et les dépenses — sur iPhone, Android, Mac et web.

Essayer Magic Heidi →