La risposta in breve

Il campo «Informazioni di fatturazione» dello Swiss QR Code (elemento StrdBkgInf) può contenere dati contabili strutturati secondo la sintassi Swico S1: numero e data di fattura, riferimento cliente, numero IDI, date di prestazione, aliquote e importi IVA, condizioni di pagamento. Questi dati non vengono trasmessi dalla banca; sono letti dal software del destinatario per contabilizzare la fattura fornitore senza digitazione. Il campo condivide un limite di 140 caratteri con la comunicazione non strutturata.

A chi servono le informazioni di fatturazione

Lo Swiss QR Code serve innanzitutto a chi paga: conto, importo, riferimento. Ma contiene un elemento supplementare destinato al software del destinatario, l’elemento StrdBkgInf, che le Implementation Guidelines chiamano «Informazioni di fatturazione» e descrivono come «informazioni codificate per la contabilizzazione automatizzata del pagamento». Questi dati non circolano nel sistema bancario; restano nel codice e vengono sfruttati dall’applicazione che scansiona la fattura dal lato cliente: software contabile, ERP, applicazione di pagamento.

Concretamente, una PMI che riceve la vostra QR-fattura la scansiona nel proprio software creditori. Grazie a S1, il software precompila la fattura fornitore: numero, data, il vostro numero IDI, aliquota IVA, scadenza e sconto. Niente più digitazione, meno errori e un pagamento puntuale, perché la scadenza viene calcolata automaticamente.

La sintassi di queste informazioni non è definita da SIX, ma dal gruppo di lavoro ERP di Swico, l’associazione degli editori di software svizzeri. La versione in vigore è la 1.2 del 23 novembre 2018, citata in allegato alle Implementation Guidelines.

La sintassi S1 tag per tag

Un’informazione di fatturazione S1 inizia con //S1 e concatena poi dei tag numerati /nn/ seguiti dal loro valore, in ordine crescente. Ogni tag compare una sola volta; un tag senza dati viene omesso.

Tag Contenuto Formato Esempio
//S1 Prefisso: separatore // poi identificativo della sintassi Swico versione 1.x fisso //S1
/10/ Numero di fattura testo libero /10/2026-0417
/11/ Data della fattura (data di riferimento delle condizioni) AAMMGG /11/260902
/20/ Riferimento cliente (comunicato dal cliente, es. n. d’ordine) testo libero /20/PO-88412
/30/ Numero IDI del fornitore, senza «CHE-», senza punti né suffisso IVA 9 cifre /30/106017086
/31/ Data della prestazione, oppure inizio e fine del periodo AAMMGG o AAMMGGAAMMGG /31/260815 o /31/260701260731
/32/ IVA: aliquota unica, oppure elenco aliquota:importo netto numeri, ; tra gli elementi /32/8.1 o /32/8.1:1250.00;2.6:180.00
/33/ IVA all’importazione: importo puro di IVA e aliquota aliquota:importo /33/8.1:24.30
/40/ Condizioni di pagamento: elenco sconto %:giorni ; tra gli elementi /40/2:10;0:30

I tag che contano di più

  • /11/ e /40/ insieme determinano la scadenza. /11/260902 e /40/0:30 significano «fattura del 2 settembre 2026, pagabile a 30 giorni», cioè il 2 ottobre 2026. /40/2:10;0:30 aggiunge uno sconto del 2 % se il pagamento avviene entro 10 giorni. La condizione allo 0 % definisce il termine netto; senza di essa, il software del cliente non può proporre una data di pagamento.
  • /30/ identifica la vostra azienda senza ambiguità. Il numero IDI (CHE-106.017.086 diventa 106017086) permette al software del cliente di ritrovarvi nella sua anagrafica fornitori. Swico raccomanda di indicarlo non appena ne avete uno, anche senza altre informazioni IVA.
  • /32/ dettaglia l’IVA per la contabilizzazione. Un’aliquota unica basta se tutta la fattura è alla stessa aliquota. Altrimenti, l’elenco aliquota:importo netto deve corrispondere al totale del codice: la somma degli importi netti e della relativa IVA deve essere uguale all’importo della QR-fattura.

Tre esempi commentati

Fattura semplice, un’aliquota IVA

//S1prefisso/10/2026-0417n. fattura/11/26090202.09.2026/30/106017086IDI/31/260815prestazione 15.08.2026/32/8.1IVA 8.1 % su tutto/40/0:30netto 30 giorni

Lunghezza: 54 caratteri. Restano 86 caratteri per una comunicazione non strutturata, per esempio «Fattura 2026-0417 – manutenzione agosto».

Fattura a più aliquote con sconto

//S1/10/2026-0418/11/260902/20/PO-88412/30/106017086/32/8.1:1250.00;2.6:180.00/40/2:10;0:30

Due aliquote: 8.1 % su 1 250.00 di prestazioni e 2.6 % su 180.00 di forniture ad aliquota ridotta. L’importo del codice deve valere 1 250.00 + 101.25 + 180.00 + 4.68 = 1 535.93 CHF. Sconto del 2 % a 10 giorni, netto a 30 giorni. Lunghezza: 88 caratteri.

Fattura con IVA all’importazione

//S1/10/4031202511/11/260107/30/105493567/32/8.1:49.82/33/2.6:14.85/40/0:30

Il tag /33/ indica un importo puro di IVA all’importazione di 14.85 all’aliquota del 2.6 %, fatturato tale e quale al cliente. Il totale vale (49.82 + 4.04) + 14.85 = 68.71 CHF.

Cosa S1 non fa

  • Non sostituisce né l’importo né la valuta, che sono elementi dedicati del codice. Swico li esclude espressamente da S1.
  • Non viene trasmesso dalla banca. Il creditore non riceve nulla di S1 nel proprio camt.054; ne beneficia solo il destinatario della fattura.
  • Non viene validato dalle banche. Un S1 malformato non impedisce il pagamento, impedisce soltanto la contabilizzazione automatica presso il cliente. Il validatore di swiss-qr-invoice.org controlla la sintassi.
  • Non trasforma la QR-fattura in una fattura elettronica strutturata nel senso dei formati XML (Factur-X, ZUGFeRD, eBill). Trasporta una decina di campi, non le righe della fattura.

Attivare S1 nel proprio software

La maggior parte dei software di fatturazione svizzeri propone un’opzione «Informazioni di fatturazione Swico» o «Rechnungsinformationen» da attivare nei parametri della QR-fattura. Verificate che il software:

  1. compili almeno /10/, /11/, /30/, /32/ e /40/;
  2. applichi l’escape ai caratteri / e \ nei vostri numeri di fattura e riferimenti cliente;
  3. calcoli l’elenco /32/ a partire dalle righe della fattura, con le aliquote in vigore (8.1 %, 2.6 %, 3.8 %);
  4. rispetti il limite di 140 caratteri condiviso con la comunicazione non strutturata, troncando il testo libero piuttosto che S1.

Fonti e riferimenti