swissinvoice.dev

Generatore di QR-fatture svizzere

Crei una sezione pagamento conforme alle specifiche. La scarichi in SVG o PDF, oppure copi la chiamata API per generarla dal Suo codice.

Beneficiario (conto / pagabile a)
Pagamento
Debitore (pagabile da)

Facoltativo — lasci vuoto per un riquadro in bianco che il pagatore compila.

Anteprima

Compili i campi obbligatori per visualizzare un'anteprima.
Richiesta API per questa QR-fattura
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": "Ordine del 15 giugno 2026",
  "language": "it",
  "format": "pdf"
}' \
  -o qr-bill.pdf

Cosa controlliamo

  • ✓Sezione pagamento generata secondo il layout e la guida di stile di SIX
  • ✓Testi della sezione pagamento in italiano, tedesco, francese, romancio o inglese
  • ✓Verifica di IBAN, riferimento e indirizzi prima della generazione
  • ✓SVG per web ed e-mail, PDF come pagina A4 intera o sezione di 210 × 105 mm

Da usare nel codice

Gli stessi controlli, come API JSON gratuita. Nessuna chiave richiesta, limite di richieste per IP. Documentazione API completa →

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

Domande frequenti

Quale riferimento devo usare?

+

Con un QR-IBAN deve usare un riferimento QR di 27 cifre. Con un IBAN normale può usare un riferimento creditore che inizia con RF, oppure nessun riferimento.

Posso lasciare vuoto l'importo?

+

Sì. Se l'importo è vuoto, la sezione pagamento mostra un riquadro in bianco e il pagatore inserisce l'importo. È una soluzione comune per le donazioni.

Posso stampare la QR-fattura su carta normale?

+

Sì. Stampi al 100% senza ridimensionamento. La sezione pagamento deve misurare 210 × 105 mm in fondo a una pagina A4 e il codice QR deve restare di 46 × 46 mm.

Si tratta di una fattura completa?

+

No — questo strumento crea solo la sezione pagamento. Per fatture complete con voci, IVA e monitoraggio dei pagamenti, utilizzi Magic Heidi.

Le servono fatture complete, non solo la parte QR?

Magic Heidi crea fatture con QR-fattura, tiene traccia di pagamenti e spese — su iPhone, Android, Mac e web.

Provi Magic Heidi →