Inserisci un codice QR svizzero per la fattura su un numero di pagina personalizzato in Power Automate (flusso Dropbox a 4 azioni con PDF4me)

La maggior parte dei tutorial svizzeri sulle fatture QR mette la ricevuta di pagamento su pagina 1 (oppure aggiungilo alla fine). Le fatture reali spesso ne hanno bisogno da qualche parte nel mezzo: un pacchetto di contratti di 10 pagine in cui la fattura QR va inserita subito dopo il riepilogo, oppure un estratto conto trimestrale in cui la ricevuta dovrebbe seguire la pagina di copertina. Il connettore PDF4me Power Automate gestisce tutto ciò in un'unica azione tramite Opzioni di paginazione = personalizzate più un Numero di pagina campo. Questa guida descrive nel dettaglio la corsa immortalata nell'immagine: /pdf4metest/sample/10 page.pdf diventa un file conforme alla normativa svizzera con il codice QR della fattura inserito come pagina 3, quindi caricato su /pdf4meoutput con un nome preceduto da GUID in modo che le esecuzioni successive non entrino in conflitto. 4 azioni, zero codice, esecuzione in pochi secondi.
Quattro azioni di Power Automate. L'attivazione manuale avvia il flusso. Dropbox Ottieni il contenuto del file legge /pdf4metest/sample/10 page.pdf con Dedurre il tipo di contenuto impostato su Sì. PDF4me Codice a barre - Crea fattura SwissQR aggiunge una pagina di fattura QR conforme agli standard di pagamento svizzeri con Tipo di formato di output PNG (in questa corsa; scegli PDF per il contenitore ibrido, più JPEG E Tiff disponibile), IBAN CH4431999123000889012, Quantità 5253531, Valuta CHF, Tipo di riferimento QRR, Lingua Inglese, Linea di separazione LineaConForbiciCreditore Var Schneider AG (Indirizzo S, biel 2501), Debitore finale Pia-Maria Rutschmann-Schnyder (indirizzo S, biel 9400), Riferimento 210000000003139471430009017, oltre ai parametri completi degli schemi alternativi AV1 e AV2. In Parametri avanzati: Opzioni di paginazione costume E Numero di pagina 3Dropbox Crea file scrive a /pdf4meoutput con Nome del file costruito da guid() + headers/FileName per garantire l'unicità. Output: un file scansionabile da una banca svizzera nella cartella dell'archivio.
Innanzitutto, il L'IBAN deve iniziare con CH o LI. e deve essere al massimo di 21 caratteri. Per il tipo di riferimento QRR, l'IBAN deve essere un QR-IBAN, non un IBAN standard. In secondo luogo, quando il tipo di riferimento è QRR, il riferimento è un Numero di 27 cifre con cifra di controllo modulo 10. Se non ne hai uno, passa a SCOR O NON. Terzo, Le opzioni di impaginazione e la numerazione delle pagine si applicano solo quando il formato di output è PDF.I formati di immagine (PNG, JPEG, TIFF) vengono ignorati entrambi perché l'output è un'immagine singola, non un documento multipagina.
Domande comuni del mondo reale a cui questo risolve
Le persone cercano questo specifico problema utilizzando frasi come:
- "Come faccio a inserire un codice QR di una fattura svizzera su una pagina specifica del mio PDF in Power Automate?" Utilizzare il tipo di formato di output
PDFOpzioni di pagingcustome il numero di pagina con l'indice di pagina basato su 1 (3 in questa guida). - "Posso esportare il codice QR svizzero come immagine PNG anziché come pagina PDF?" Sì. Imposta il tipo di formato di output su
PNG,JPEG, OTiffe l'azione restituisce un'immagine autonoma della sola ricevuta, ignorando le opzioni di impaginazione. - "Come posso assicurarmi che il nome del file di output non entri in conflitto durante le esecuzioni successive?" Utilizzare un
guid()Espressione Power Automate nel campo Nome file del caricamento Dropbox, facoltativamente concatenata conheaders/FileNamedall'output di PDF4me. - "Cosa va inserito nella sezione Parametri avanzati dell'azione Power Automate?" Quattro campi: Numero di pagina, Opzioni di impaginazione, Contenuto del file (PDF sorgente), Nome del file. Fare clic Mostra tutto sui parametri avanzati per esporli.
- "Le banche svizzere scansionano le fatture con codice QR in formato PNG?" Sì, la codifica QR è identica sia per i file PDF che per le immagini. Il formato PNG è la scelta ideale per le ricevute incorporate nelle email o nelle pagine web; il PDF è invece più indicato per la consegna di fatture complete con ricevuta.
Cosa stai costruendo
Un flusso Power Automate riutilizzabile a 4 azioni che produce una fattura scansionabile da una banca svizzera con il codice QR qualunque pagina tu scelgaLo stesso flusso gestisce il caso di immagini singole (saltando il PDF di origine e cambiando il tipo di formato di output in PNG/JPEG/TIFF) per i promemoria di pagamento incorporati nelle e-mail.

Quattro azioni, dall'alto verso il basso. L'attivazione manuale semplifica il test del flusso; sostituibile con qualsiasi trigger di accumulo in produzione.
Ciò di cui hai bisogno
- Power Automate conto con un flusso aperto. Open Power Automate.
- Chiave API di PDF4me. Ottieni la tua chiave APIAccedi al connettore PDF4me Connect la prima volta che trascini l'azione.
- Dropbox con
/pdf4metest/samplecome cartella sorgente e/pdf4meoutputcome destinazione. Qualsiasi sistema di archiviazione funziona: SharePoint, OneDrive, Dataverse funzionano allo stesso modo. - Una fattura in formato PDF. Scarica l'esempio di 10 pagine seguire attentamente le schermate.
- Dati di pagamento svizzeri: CH o LI IBAN (max 21 caratteri), Importo, Valuta (
CHFOeuro), blocchi completi nome/indirizzo del creditore + debitore finale. Riferimento completo del campo nel documenti di azione.
Riferimento rapido: i 4 campi che determinano l'output
Costruisci il flusso
Azione 1: Attiva manualmente un flusso
Attivazione manuale per il test. In produzione scambio per Dropbox Quando viene creato un file, SharePoint Quando viene creato un file, OneDrive Quando viene creato un file, Outlook Quando arriva una nuova email, Ricorrenza, O Webhooks a seconda della tua pipeline AR.
Azione 2: Dropbox - Ottieni il contenuto del file
Recupera la fattura originale dalla cartella di input.
| Campo | Valore utilizzato in questa esecuzione |
|---|---|
| File | /pdf4metest/sample/10 page.pdf |
| Infer Content Type | Yes |

Azione 3: PDF4me Barcode - Crea fattura SwissQR
L'azione che compie il lavoro. Cerca PDF4me nel selettore di azioni e seleziona Codice a barre - Crea fattura SwissQR. L'azione ha i campi di pagamento nel pannello principale e 4 campi sotto Parametri avanzati (Opzioni di impaginazione, Numero di pagina, Contenuto del file, Nome del file). Configura:
| Gruppo | Campo | Valore |
|---|---|---|
| Output | Output Format Type | PNG |
| Payment | IBAN | CH4431999123000889012 |
| Payment | Amount | 5253531 |
| Payment | Currency | CHF |
| Payment | Reference Type | QRR |
| Payment | Language Type | English |
| Payment | Seperator Line | LineWithScissor |
| Creditor | Creditor Name | Var Schneider AG |
| Creditor | Creditor Address Type | S |
| Creditor | Creditor: Address Line 1 | Var Schneider AG |
| Creditor | Creditor: Address Line 2 | 23 |
| Creditor | Creditor PostalCode | 2501 |
| Creditor | Creditor City | biel |
| Debtor | Ultimate Debtor Name | Pia-Maria Rutschmann-Schnyder |
| Debtor | Ultimate Debtor AddressType | S |
| Debtor | Ultimate Debtor: Address Line 1 | Grosse Marktgasse |
| Debtor | Ultimate Debtor: Address Line 2 | 33 |
| Debtor | Ultimate Debtor PostalCode | 9400 |
| Debtor | Ultimate Debtor City | biel |
| Ref/Msg | Reference | 210000000003139471430009017 |
| Ref/Msg | Unstructured Message | Instruction of 15.09.2019 |
| Ref/Msg | Billing Info | S1/01/20170309/11/10201409/20/14000000/22/36958/30/CH106017086/40/1020/41/3010 |
| Ref/Msg | AV1 Parameters | Name AV1: UV;UltraPay005;12345 |
| Ref/Msg | Av2 Parameters | Name AV2: XY;XYService;54321 |
| Advanced | Paging Options | custom |
| Advanced | Page Number | 3 |
| Advanced | File Content | File Content (from Action 2) |
| Advanced | File Name | abc.pdf |
Azione 4: Dropbox - Crea file
Salva il file compilato con un nome univoco preceduto da GUID, in modo che le esecuzioni successive non causino conflitti.
| Campo | Valore utilizzato in questa esecuzione |
|---|---|
| Folder Path | /pdf4meoutput |
| File Name | guid() + headers/FileName (concat expression for a unique-per-run name) |
| File Content | File Content (from Action 3 dynamic content) |

IL guid() L'espressione nel nome del file garantisce un nome univoco ad ogni esecuzione. Concatenazione intestazioni/NomeFile L'output di PDF4me conserva il nome originale della fattura all'interno del nuovo nome del file.
Salva e fai clic TestIl file scansionabile dalla banca svizzera finisce in /pdf4meoutput.
Le 4 opzioni di formato di output, una accanto all'altra.
PDFPNGJPEGTiff