Passa al contenuto principale

Crea fattura SwissQR in Power Automate

Cosa fa questa azione

PDF4me Codice a barre - Crea fattura SwissQR allega alla fattura una ricevuta di pagamento con codice QR conforme agli standard di pagamento svizzeri PDF all'interno di un Power Automate flusso o genera una fattura QR autonoma dai soli dati di pagamento. Contenuto del file Pipe da SharePoint, OneDrive, Dropbox, Dataverse, O Outlook allegati; fornitura IBAN + creditore + debitore + campi di riferimento; seleziona il formato di output (PDF, PNG, JPEG, Tiff); e l'azione restituisce un file scansionabile da una banca svizzera, pronto per le successive azioni Crea file, Invia e-mail o Messaggio di Teams. ISO 20022 Conforme agli standard; accettato da tutte le app bancarie svizzere dal 2022.

Articoli correlati del blog(3)
Da Word a PDF, poi un codice QR svizzero per la fattura. Power Automate unisce tutto!
Flusso di lavoro Power Automate: scarica un documento Word da Dropbox, convertilo in PDF, crea una fattura QR svizzera con PDF4me, ottieni il PDF di base, unisci i documenti come sovrapposizione e salva il PDF finale. Procedura dettagliata con screenshot e meta tag immagine appropriati.
Leggi il post
Aggiungere un codice QR svizzero a qualsiasi fattura PDF in Power Automate: un flusso di lavoro Dropbox in 4 fasi
Flusso Power Automate a quattro azioni: Attivazione manuale, Scarica il contenuto del file da Dropbox, PDF4me Barcode - Crea fattura SwissQR (CHF, riferimento QRR, inglese), quindi Scarica il file da Dropbox. Aggiunge una pagina di fattura QR conforme agli standard di pagamento svizzeri a /pdf4metest/sample/10 page.pdf e salva l'output rinominato in /pdf4meoutput. Screenshot reali, valori dei campi esatti.
Leggi il post
Inserisci un codice QR svizzero per la fattura su un numero di pagina personalizzato in Power Automate (flusso Dropbox a 4 azioni con PDF4me)
Flusso Power Automate che inserisce la fattura QR svizzera su una pagina specifica di una fattura multipagina (pagina 3 nella demo). Attivazione manuale più Dropbox Ottieni contenuto file più PDF4me Barcode Crea fattura QR svizzera (Opzioni di impaginazione personalizzate, Numero di pagina 3, IBAN CH4431999123000889012, Importo 5253531, Riferimento QRR, Inglese) più Dropbox Crea file con un GUID più intestazioni/modello di rinomina del nome file. Screenshot reali, valori dei campi esatti, 4 formati di output coperti.
Leggi il post

Autenticazione del tuo API Richiesta

IL PDF4me Collegare il connettore Power Automate richiede un valido connessione tenendo il tuo PDF4me API chiave. Crea la connessione una volta in fase di progettazione del flusso, poi ogni PDF4me azione nel tuo inquilino lo riutilizza.

Informazioni importanti da non perdere

Quattro formati di output, non solo PDF
Il tipo di formato di output accetta PDF (ibrido, allegato alla fattura originale), PNG, JPEG, O Tiff (immagini autonome del QR (slip). Utilizzare formati di immagine per l'incorporamento in linea nelle e-mail o per le anteprime web; utilizzare PDF al momento della consegna di una fattura completa.
IBAN deve essere CH o LI, valuta CHF O EUR
La specifica degli standard di pagamento svizzeri limita IBAN agli emittenti svizzeri/lituani (max 21 caratteri) e valuta a CHF / EUR. Per QRR Tipo di riferimento IBAN deve essere un QR-IBAN, non uno standard IBANPer altri europei IBANs utilizzare Genera EPC QR Codice per SEPA Invece.
Le opzioni di impaginazione si trovano nei parametri avanzati.
Fare clic Mostra tutto sui parametri avanzati da esporre Opzioni di paginazione, Numero di pagina, Contenuto del file, E Nome del fileImposta le opzioni di impaginazione su costume + inserisci il numero di pagina per ottenere il risultato QR-fattura su una pagina specifica (basata su 1). Si applica solo quando il tipo di formato di output è PDF.

Parametri

L'azione espone il pagamento + creditore + debitore + riferimento campi nel pannello principale e 4 campi sotto Parametri avanzati che controllano il posizionamento del file di input e della pagina. Gli screenshot seguenti rispecchiano l'ordine esatto dei campi nel Power Automate Interfaccia utente.

Obbligatorio (asterisco rosso nell'interfaccia utente): IBAN, Quantità. Fortemente raccomandato per le distinte base conformi alle norme SPS: Formato di output, Nome del creditore, Tipo di indirizzo del creditore, righe di indirizzo + codice postale + città, blocco debitore finale, valuta, tipo di riferimento, tipo di lingua, riga di separazione. Condizionale (Parametri avanzati): Numero di pagina quando le opzioni di impaginazione sono costume; Contenuto del file + Nome del file quando si aggiunge il QR scivolare verso un esistente PDF (salta entrambi per un'esecuzione autonoma) QR-scontrino).

Power Automate Create SwissQR Bill action: Block 1: Output Format Type, IBAN, Amount, Creditor Name, Creditor Address Type, Address Lines, PostalCode
Block 1: Output Format Type, IBAN, Amount, Creditor Name, Creditor Address Type, Address Lines, PostalCode
Power Automate Create SwissQR Bill action: Block 2: Creditor City, Currency, Ultimate Debtor block (Name, AddressType, Address Lines, PostalCode, City), Reference Type
Block 2: Creditor City, Currency, Ultimate Debtor block (Name, AddressType, Address Lines, PostalCode, City), Reference Type
Power Automate Create SwissQR Bill action: Block 3: Reference, Unstructured Message, Billing Info, AV1 + Av2 Parameters, Language Type, Seperator Line
Block 3: Reference, Unstructured Message, Billing Info, AV1 + Av2 Parameters, Language Type, Seperator Line
ParametroNecessarioCosa faEsempio
Output Format TypeNoContainer of the populated output. PDF (hybrid; appended to source invoice), PNG / JPEG / Tiff (standalone raster image of the QR slip). See the reference card below.PNG
IBANYesIBAN or QR-IBAN of the creditor. Maximum 21 characters with CH or LI country codes only. QR-IBAN required when Reference Type is QRR.CH4431999123000889012
AmountYesPayment amount with up to 2 decimal places, no leading zeros. Maximum 12 digits total.5253531
Creditor NameNoCreditor name or company according to the bank account. Maximum 70 characters.Var Schneider AG
Creditor Address TypeNoAddress format for the creditor. S (Structured, separate PostalCode and City fields) or K (Combined, two free-text address lines).S
Creditor: Street Name or Address Line 1NoCreditor primary address line. Maximum 70 characters.Var Schneider AG
Creditor: Building Number or Address Line 2NoCreditor secondary address line (building number for S, free-text for K). 16 chars (S) or 70 chars (K).23
Creditor PostalCodeNoCreditor postal code. Maximum 16 characters.2501
Creditor CityNoCreditor town or city. Maximum 35 characters.biel
CurrencyNoPayment currency. Only CHF and EUR are permitted by Swiss Payment Standards.CHF
Ultimate Debtor NameNoDebtor name or company. Maximum 70 characters.Pia-Maria Rutschmann-Schnyder
Ultimate Debtor AddressTypeNoSame rules as Creditor Address Type. S (Structured) or K (Combined).S
Ultimate Debtor: Street Name or Address Line 1NoDebtor primary address line. Maximum 70 characters.Grosse Marktgasse
Ultimate Debtor: Building Number or Address Line 2NoDebtor secondary address line. 16 chars (S) or 70 chars (K).33
Ultimate Debtor PostalCodeNoDebtor postal code. Maximum 16 characters.9400
Ultimate Debtor CityNoDebtor town or city. Maximum 35 characters.biel
Reference TypeNoReference format. QRR (Swiss 27-digit numeric, requires QR-IBAN), SCOR (ISO 11649 creditor reference), NON (no reference shown).QRR
ReferenceNoPayment reference value. Format depends on Reference Type. Maximum 27 characters for QRR.210000000003139471430009017
Unstructured MessageNoFree-text payment description shown in the Additional information block. Maximum 140 characters.Instruction of 15.09.2019
Billing InfoNoStructured billing information (Swico, etc) shown alongside the Unstructured Message. Maximum 140 characters.S1/01/20170309/11/10201409/20/14000000/22/36958/30/CH106017086/40/1020/41/3010
AV1 ParametersNoAlternative scheme parameter 1 (e.g. eBill identifier). Maximum 100 characters. Convention: Name AV1: UV;...Name AV1: UV;UltraPay005;12345
Av2 ParametersNoAlternative scheme parameter 2. Maximum 100 characters. Same convention as AV1 when a second alternative scheme is required.Name AV2: XY;XYService;54321
Language TypeNoLanguage for the printed QR-bill labels. German, French, Italian, English.English
Seperator LineNoSeparator line style. LineWithScissor (line + scissor pictogram, standard print), OnlyLine (line, no pictogram), or NoLine (eBill / e-invoice). The Power Automate UI labels this field with the legacy "Seperator" spelling.LineWithScissor
Paging OptionsNo (Advanced)Where the QR-bill page is inserted (PDF Output Format Type only). Options: first, last, add at end, custom. See the reference card below.custom
Page NumberConditional (Advanced)The 1-based page number where the QR-bill is inserted. Required when Paging Options is custom; ignored for every other value.3
File ContentNo (Advanced)Source PDF as dynamic content from a prior Microsoft 365 action (SharePoint Get file content, OneDrive Get file content, Dropbox Get file content using path, Outlook Get attachments). Skip for a standalone QR-slip from payment data.File Content
File NameNo (Advanced)Source filename including .pdf extension. Required when File Content is supplied.abc.pdf

Opzioni del tipo di formato di output

Il menu a tendina "Tipo di formato di output" di Power Automate mostra PNG selezionato con le opzioni JPEG, PDF, PNG, Tiff
Il menu a tendina Tipo di formato di output elenca 4 opzioni.
PDF
Standard. Hybrid output: QR-bill page appended to your source invoice (use Paging Options to control where). Most common choice for outgoing invoices.
PNG
Standalone raster image of the QR-bill slip. Best for inline email embeds and web previews. QR stays scannable at high DPI.
JPEG
Compressed raster image. Smaller file size than PNG, still bank-scannable.
Tiff
Lossless raster archive format. Use when the recipient needs print-grade quality.

Riferimento alle opzioni di impaginazione (parametri avanzati)

Si applica solo quando il tipo di formato di output è PDF. I tipi di formato immagine (PNG, JPEG, Tiff) ignorano le opzioni di impaginazione perché l'output è autonomo QR Si tratta di un'immagine di una diapositiva, non di un documento multipagina.

Parametri avanzati di Power Automate espansi che mostrano il numero di pagina 3, le opzioni di impaginazione personalizzate, il contenuto del file e il nome del file.
Parametri avanzati espansi: Numero di pagina 3, Opzioni di impaginazione personalizzate, Contenuto del file mappato, Nome file abc.pdf.
first
Insert the QR-bill as the new page 1 of the output. The original first page becomes page 2.
last
Insert the QR-bill at the end, after the original last page.
add at end
Functional alias for last. Pick whichever phrasing matches your downstream documentation.
custom
Insert the QR-bill at a specific 1-based page index. Requires Page Number to be filled with the desired index (e.g. 3 inserts the slip as the new page 3).

Produzione

CampoTipoCosa contiene
File ContentBinarioLa Svizzera popolata QR-output della fattura nel tipo di formato di output scelto. Passare in SharePoint Crea file, OneDrive Crea file, Outlook Invia un'e-mail o pubblica un messaggio su Teams.
File NameStringNome del file di output, basato sul nome del file di input (o un valore predefinito se non è stato fornito alcun file sorgente).

File di esempio

Configurazione rapida

  1. Aggiungere PDF4me A Codice a barre - Crea fattura SwissQR nel tuo Power Automate fluire.
  2. Accedi al PDF4me Connetti connettore con il tuo API chiave.
  3. Impostato Tipo di formato di output A PDF (O PNG / JPEG / Tiff (per l'output dell'immagine).
  4. Compila i campi relativi al pagamento: IBAN (CH o LI, massimo 21 caratteri), Quantità, Valuta CHF O EUR), Tipo di riferimento QRR, SCOR, O NON), Tipo di lingua, Linea di separazione.
  5. Riempi il Creditore blocco (Nome, Tipo di indirizzo, righe dell'indirizzo, Codice postale, Città) e Debitore definitivo blocco.
  6. Facoltativamente compilare Riferimento, Messaggio non strutturato, Informazioni di fatturazione, Parametri AV1 / AV2.
  7. Fare clic Mostra tutto SU Parametri avanzatiMappa Contenuto del file E Nome del file da un'azione precedente (SharePoint, OneDrive, Dropbox, Outlook). Impostato Opzioni di paginazione A first / last / add at end / custom. Se custom, riempire Numero di pagina con l'indice di pagina basato su 1 dove dovrebbe finire il foglietto (ad esempio 3).
  8. Salva ed esegui. L'azione restituisce Contenuto del file con il popolato PDF o immagine. Pipe in SharePoint Crea file, OneDrive Crea file, Outlook Invia un'e-mail o pubblica un messaggio su Teams.

Esempi di flusso

Modelli di flusso comuni in Power AutomateThree ways to chain Create SwissQR Bill into a flow.
SharePoint libreria di fatture da inviare via e-mail
  1. SharePoint Quando viene creato un file Il trigger si attiva su /Documents/Invoices.
  2. SharePoint Ottieni il contenuto del file carica il PDF binario
  3. Crea fattura SwissQR allega la ricevuta di pagamento (Tipo di formato di output PDF(Opzioni di paginazione per ultime).
  4. Outlook Invia un'e-mail allegando il compilato PDF al cliente.
Flusso di lavoro di archiviazione di Dropbox
  1. Avvia manualmente un flusso (oppure Dropbox quando viene creato un file).
  2. Dropbox Ottieni il contenuto del file utilizzando la lettura del percorso /pdf4metest/sample/10 page.pdf.
  3. Crea fattura SwissQR allega la ricevuta con opzioni di impaginazione costume, Numero di pagina 3.
  4. Dropbox Crea file scrive su /pdf4meoutput con un nome file univoco creato da guid() + il nome della sorgente.
Autonomo QR errore dai dati di Dataverse
  1. Il trigger di ricorrenza si attiva quotidianamente.
  2. La funzione List di Dataverse recupera le righe relative alle fatture scadute.
  3. Applica a ciascuno: Crea fattura SwissQR senza Contenuto del file (salta i campi File avanzati) utilizzando i dati di pagamento dalla riga. Tipo di formato di output PNG.
  4. Outlook Invia un'e-mail incorpora il QR PNG in linea con un promemoria di pagamento.

Domande frequenti

What output formats does Create SwissQR Bill produce?+
Four: PDF (hybrid output with the QR-bill page appended to the source invoice, most common), PNG, JPEG, or Tiff (standalone raster images of the QR-bill slip). The PDF output also honors the Paging Options field to control where the slip is inserted.
How do I insert the QR-bill on a specific page?+
Click Show all on Advanced parameters. Set Paging Options to custom, then fill Page Number with the 1-based page index where the slip should land. Paging Options also accepts first, last, and add at end if you do not need a specific position. Only applies when Output Format Type is PDF.
What is the difference between QRR, SCOR, and NON?+
QRR is the Swiss 27-digit numeric reference with a mod-10 check digit; it requires a QR-IBAN. SCOR is the ISO 11649 international creditor reference; it works with a standard IBAN. NON means no reference is shown on the slip, useful for ad-hoc payments where the debtor adds their own reference.
Can I generate a standalone QR-bill without a source PDF?+
Yes. Skip the File Content and File Name fields in Advanced parameters. The action returns a standalone Swiss QR-bill in the chosen Output Format Type. Useful when the debtor only needs the payment slip.
Address Type S or K which one should I pick?+
S (Structured) is the modern default and the recommended choice for new integrations. Fill PostalCode and City as separate fields, with the street going on Address Line 1 / 2. K (Combined) puts the full address as free text on the two Address Line fields and leaves PostalCode / City empty. Use K only when importing legacy data.
What does the Seperator Line field control?+
The separator pictogram printed on the QR-bill section. LineWithScissor (a line plus scissor icon, the standard for paper invoices), OnlyLine (a line, no pictogram), or NoLine (no separator, used in eBill / e-invoice scenarios where the slip will not be cut). The Power Automate UI labels the field with the legacy Seperator spelling.
Will Swiss banks actually accept this output?+
Yes. The action produces an ISO 20022 Swiss Payment Standards compliant slip. Every Swiss bank app that supports QR-bill payments (every major bank since 2022) can scan the output to pre-fill the payment form.
My IBAN starts with DE, FR, or IT, can I still use this?+
No. Swiss QR-bills are scoped to CH and LI IBANs only. For European SEPA payments with non-Swiss IBANs use the Generate EPC QR Code for SEPA action instead.

Azioni correlate

Stessa attività su altre piattaforme

Richiedi assistenza