Einfügen einer Schweizer QR-Rechnung auf einer benutzerdefinierten Seitenzahl in Power Automate (4-Aktionen-Dropbox-Flow mit PDF4me)

Die meisten Anleitungen für Schweizer QR-Rechnungen zeigen, wie der Zahlungsbeleg auf dem Zahlungsabschnitt platziert wird. Seite 1 (oder hängen Sie es ans Ende an). Echte Rechnungen benötigen dies oft. irgendwo in der MitteEin 10-seitiges Vertragspaket, bei dem die QR-Rechnung direkt nach der Zusammenfassung steht, oder ein Quartalsbericht, bei dem der Beleg nach dem Deckblatt folgen soll. Der PDF4me Power Automate Connector erledigt das in einem einzigen Schritt. Paging-Optionen = benutzerdefiniert plus ein Seitenzahl Feld. Diese Anleitung beschreibt den genauen Ablauf, der im Canvas erfasst wird: /pdf4metest/sample/10 page.pdf wird zu einer schweizerkonformen Datei, in die der QR-Code eingefügt ist Seite 3dann hochgeladen auf /pdf4meoutput mit einem GUID-Präfix im Namen, damit es bei erneuten Ausführungen nicht zu Konflikten kommt. 4 Aktionen, kein Code, Ausführung in Sekundenschnelle.
Vier Power Automate-Aktionen. Manuelle Auslösung startet den Ablauf. Dropbox Dateiinhalt abrufen liest /pdf4metest/sample/10 page.pdf mit Inhaltstyp ableiten Auf Ja setzen. PDF4me Barcode – SwissQR-Rechnung erstellen fügt eine den Schweizer Zahlungsnormen entsprechende QR-Rechnungsseite hinzu mit Ausgabeformattyp PNG (in diesem Lauf; wählen Sie PDF für den Hybridcontainer, plus JPEG Und Tiff verfügbar), IBAN CH4431999123000889012, Menge 5253531, Währung CHF, Referenztyp QRR, Sprache Englisch, Trennlinie LinieMitSchereGläubiger Var Schneider AG (Adresse S, Biel 2501), Endschuldner Pia-Maria Rutschmann-Schnyder (Adresse S, Biel 9400), Referenz 210000000003139471430009017sowie alle Parameter der alternativen AV1- und AV2-Schemata. Unter Erweiterte Parameter: Paging-Optionen Brauch Und Seitenzahl 3Dropbox Datei erstellen schreibt an /pdf4meoutput mit Dateiname gebaut aus guid() + headers/FileName Zur Gewährleistung der Eindeutigkeit. Ausgabe: Eine von Schweizer Banken scannbare Datei im Archivordner.
Zunächst einmal die Die IBAN muss mit CH oder LI beginnen. und maximal 21 Zeichen lang sein. Für den QRR-Referenztyp muss die IBAN ein QR-IBANEs handelt sich nicht um eine Standard-IBAN. Zweitens: Wenn der Referenztyp QRR ist, handelt es sich bei der Referenz um eine 27-stellige Zahl mit Modulo-10-PrüfzifferFalls Sie keinen haben, wechseln Sie zu PUNKTZAHL oder NICHT. Dritte, Paginierungsoptionen und Seitenzahlen gelten nur, wenn das Ausgabeformat PDF ist.Die Bildformattypen (PNG, JPEG, Tiff) werden ignoriert, da es sich bei der Ausgabe um ein eigenständiges Zwischenbild und nicht um ein mehrseitiges Dokument handelt.
Häufige Probleme aus dem Alltag, die damit gelöst werden
Menschen suchen nach genau diesem Problem mit Formulierungen wie:
- „Wie füge ich in Power Automate einen Schweizer QR-Code auf einer bestimmten Seite meiner PDF-Datei ein?“ Ausgabeformattyp verwenden
PDFPaging-Optionencustomund Seitenzahl mit dem 1-basierten Seitenindex (3 in diesem Leitfaden). - Kann ich den Schweizer QR-Code als PNG-Bild anstatt als PDF-Seite ausgeben? Ja. Ausgabeformattyp festlegen auf
PNG,JPEG, oderTiffDie Aktion gibt ein eigenständiges Bild des Belegs zurück, wobei die Paging-Optionen ignoriert werden. - „Wie kann ich sicherstellen, dass der Name meiner Ausgabedatei bei wiederholten Ausführungen nicht mit dem Namen einer anderen Ausgabedatei kollidiert?“ Verwenden Sie ein
guid()Power Automate-Ausdruck im Feld „Dateiname“ des Dropbox-Uploads, optional verkettet mitheaders/FileNameaus der PDF4me-Ausgabe. - „Was gehört zu den erweiterten Parametern der Power Automate-Aktion?“ Vier Felder: Seitenzahl, Paginierungsoptionen, Dateiinhalt (Quell-PDF), Dateiname. Klicken Sie hier. Alle anzeigen auf Erweiterte Parameter, um diese anzuzeigen.
- „Können Schweizer Banken QR-Codes im PNG-Format scannen?“ Ja. Die QR-Codierung ist in PDF- und Bilddateien identisch. PNG eignet sich für E-Mails oder in Webseiten eingebettete Belege; PDF für die vollständige Rechnung mit Beleg.
Was Sie aufbauen
Ein wiederverwendbarer Power Automate-Workflow mit 4 Aktionen, der eine von Schweizer Banken scannbare Rechnung mit QR-Code erstellt. welche Seite Sie auch immer wählenDer gleiche Ablauf wird auch für den Fall von eigenständigen Bildern angewendet (Quell-PDF überspringen, Ausgabeformat auf PNG / JPEG / Tiff ändern) bei in E-Mails eingebetteten Zahlungserinnerungen.

Vier Aktionen, von oben nach unten. Manuelle Auslösung erleichtert das Testen des Ablaufs; kann durch jede beliebige Speicherauslösung im Produktivbetrieb ersetzt werden.
Was Sie benötigen
- Power Automate Konto mit einem offenen Zahlungsfluss. Power Automate öffnenDie
- PDF4me API-SchlüsselDie Holen Sie sich Ihren API-SchlüsselMelden Sie sich beim ersten Ausführen der Aktion beim PDF4me Connect-Connector an.
- Dropbox mit
/pdf4metest/sampleals Quellordner und/pdf4meoutputals Ziel. Jeder Speicher funktioniert: SharePoint, OneDrive, Dataverse – alles funktioniert gleich. - Eine Rechnung im PDF-FormatDie Laden Sie die 10-seitige Leseprobe herunter. Folgen Sie den Anweisungen anhand der Screenshots genau.
- Schweizer Zahlungsdaten: CH oder LI IBAN (max. 21 Zeichen), Betrag, Währung (
CHFoderEUR), vollständige Namens- und Adressblöcke für Gläubiger und Schuldner. Vollständige Feldreferenz in der AktionsdokumenteDie
Kurzübersicht: Die 4 Felder, die das Ergebnis bestimmen
Den Ablauf gestalten
Aktion 1: Einen Ablauf manuell auslösen
Manueller Auslöser für Testzwecke. Im Produktivbetrieb austauschen. Dropbox Wenn eine Datei erstellt, SharePoint Wenn eine Datei erstellt wird, OneDrive Wenn eine Datei erstellt, Outlook Wenn eine neue E-Mail eintrifft, Wiederauftreten, oder Webhooks abhängig von Ihrer AR-Pipeline.
Aktion 2: Dropbox – Dateiinhalte abrufen
Ziehen Sie die Quellrechnung aus Ihrem Eingabeordner.
| Feld | In diesem Lauf verwendeter Wert |
|---|---|
| File | /pdf4metest/sample/10 page.pdf |
| Infer Content Type | Yes |

Aktion 3: PDF4me Barcode – SwissQR-Rechnung erstellen
Die Aktion, die die Arbeit erledigt. Suche nach PDF4me im Aktionsauswahlfeld und Auswählen Barcode – SwissQR-Rechnung erstellenDie Aktion enthält die Zahlungsfelder im Hauptbereich und 4 Felder darunter. Erweiterte Parameter (Paging-Optionen, Seitenzahl, Dateiinhalt, Dateiname). Konfigurieren:
| Gruppe | Feld | Wert |
|---|---|---|
| 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 |
Aktion 4: Dropbox – Datei erstellen
Speichern Sie die ausgefüllte Datei unter einem eindeutigen, mit einer GUID beginnenden Namen, damit es bei erneuten Ausführungen nicht zu Konflikten kommt.
| Feld | In diesem Lauf verwendeter Wert |
|---|---|
| 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) |

Der guid() Der Ausdruck im Dateinamen garantiert bei jeder Ausführung einen eindeutigen Namen. Verkettung Header/Dateiname Die PDF4me-Ausgabe behält den ursprünglichen Rechnungsnamen im neuen Dateinamen bei.
Speichern und klicken PrüfenDie von Schweizer Banken scannbare Datei landet in /pdf4meoutputDie
Die 4 Ausgabeformat-Optionen, nebeneinander
PDFPNGJPEGTiff