Aller au contenu principal

Créer une facture SwissQR dans Power Automate

Que fait cette action ?

PDF4me Code-barres - Créer une facture SwissQR joint à la facture un bordereau de paiement QR conforme aux normes suisses de paiement PDF à l'intérieur d'un Power Automate flux, ou génère une facture QR autonome à partir des seules données de paiement. Contenu du fichier Pipe depuis SharePoint, OneDrive, Dropbox, Dataverse, ou Outlook pièces jointes; fournir IBAN + créancier + débiteur + champs de référence ; choisissez le format de sortie (PDF, PNG, JPEG, Tiff); et l'action renvoie un fichier scannable par une banque suisse, prêt pour les actions ultérieures de création de fichier, d'envoi d'e-mail ou de message Teams. ISO 20022 Conforme aux normes ; accepté par toutes les applications bancaires suisses depuis 2022.

Articles de blog connexes(3)
Conversion de Word en PDF, puis ajout d'un QR code suisse. Power Automate fusionne le tout !
Flux Power Automate\_: récupérer un document Word depuis Dropbox, le convertir en PDF, créer une facture QR suisse avec PDF4me, obtenir le PDF de base, l’intégrer en superposition, puis enregistrer le PDF final. Procédure détaillée avec captures d’écran et métadonnées d’image appropriées.
Lire l'article
Ajouter une facture QR suisse à n'importe quelle facture PDF dans Power Automate\_: un workflow Dropbox en 4 étapes
Flux Power Automate en quatre étapes\_: déclenchement manuel, récupération du contenu du fichier Dropbox, création d'une facture SwissQR (CHF, référence QR, anglais) avec PDF4me Barcode, puis création du fichier Dropbox. Ajoute une page de facture QR conforme aux normes de paiement suisses au fichier /pdf4metest/sample/10 page.pdf et enregistre le fichier renommé dans /pdf4meoutput. Captures d'écran réelles, valeurs exactes des champs.
Lire l'article
Insérer une facture QR suisse sur un numéro de page personnalisé dans Power Automate (flux Dropbox en 4 actions avec PDF4me)
Flux Power Automate insérant la facture suisse avec QR code sur une page spécifique d'une facture multipage (page 3 dans l'exemple). Déclencheur manuel + récupération du contenu du fichier Dropbox + création d'une facture SwissQR avec code-barres PDF4me (options de pagination personnalisées, numéro de page 3, IBAN CH4431999123000889012, montant 5253531, référence QR code, anglais) + création d'un fichier Dropbox avec un GUID et un modèle de renommage des en-têtes/noms de fichiers. Captures d'écran réelles, valeurs de champs exactes, 4 formats de sortie disponibles.
Lire l'article

Authentification de votre API Demande

Le PDF4me Connectez le connecteur dans Power Automate nécessite un numéro valide connexion tenant votre PDF4me API clé. Créez la connexion une seule fois lors de la conception du flux, puis à chaque PDF4me L'action effectuée par votre locataire le réutilise.

Informations importantes à ne pas manquer

Quatre formats de sortie, et pas seulement PDF
Le type de format de sortie accepte PDF (hybride, ajouté à votre facture source), PNG, JPEG, ou Tiff (images autonomes de QR Utilisez des formats d'image pour les intégrations directes dans les e-mails ou les aperçus Web ; utilisez PDF lors de la remise d'une facture complète.
IBAN doit être CH ou LI, devise CHF ou EUR
La norme suisse relative aux normes de paiement restreint IBAN aux émetteurs suisses/liexiannais (max. 21 caractères) et devise à CHF / EUR. Pour QRR Type de référence IBAN doit être un QR-IBAN, pas une norme IBANPour les autres Européens IBANs utiliser Générer EPC QR Code pour SEPA plutôt.
Les options de pagination se trouvent dans les paramètres avancés.
Cliquez Afficher tout sur les paramètres avancés à exposer Options de pagination, Numéro de page, Contenu du fichier, et Nom de fichier. Définir les options de pagination sur coutume + Indiquez le numéro de page pour accéder à la page QR-facture sur une page spécifique (numérotation à partir de 1). S'applique uniquement lorsque le type de format de sortie est PDF.

Paramètres

L'action révèle paiement + créancier + débiteur + référence champs dans le panneau principal et 4 champs sous Paramètres avancés qui contrôlent le placement des fichiers d'entrée et des pages. Les captures d'écran ci-dessous reflètent l'ordre exact des champs dans le Power Automate Interface utilisateur.

Obligatoire (astérisque rouge dans l'interface utilisateur) : IBAN, Montant. Fortement recommandé pour les bordereaux conformes aux normes SPS : Type de format de sortie, Nom du créancier, Type d'adresse du créancier, Lignes d'adresse + Code postal + Ville, Bloc Débiteur final, Devise, Type de référence, Type de langue, Ligne de séparation. Conditionnel (Paramètres avancés) : Numéro de page lorsque les options de pagination sont coutume; Contenu du fichier + Nom du fichier lors de l'ajout du QR glisser vers un existant PDF (ignorez les deux pour une version autonome) QR-glisser).

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
ParamètreRequisCe que cela faitExemple
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

Options de type de format de sortie

Dans la liste déroulante « Type de format de sortie » de Power Automate, l'option PNG est sélectionnée ; les options disponibles sont JPEG, PDF, PNG et TIFF.
La liste déroulante « Type de format de sortie » propose 4 options.
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.

Référence des options de pagination (paramètres avancés)

S'applique uniquement lorsque le type de format de sortie est PDF. Les formats d'image (PNG, JPEG, TIFF) ignorent les options de pagination car la sortie est autonome. QR Une image sur feuille, pas un document de plusieurs pages.

Les paramètres avancés de Power Automate sont développés et affichent le numéro de page 3, les options de pagination personnalisées, ainsi que les emplacements pour le contenu et le nom du fichier.
Paramètres avancés développés : Numéro de page 3, Options de pagination personnalisées, Contenu du fichier mappé, Nom du fichier 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).

Sortir

ChampTaperCe qu'il contient
File ContentBinaireLa Suisse peuplée QR-bille sortie dans le format de sortie choisi. Transmettre à SharePoint Créer un fichier, OneDrive Créer un fichier, Outlook Envoyez un e-mail ou publiez un message sur Teams.
File NameStringNom du fichier de sortie, basé sur le nom du fichier d'entrée (ou une valeur par défaut si aucun fichier source n'a été fourni).

Exemple de fichier

Configuration rapide

  1. Ajouter PDF4me à Code-barres - Créer une facture SwissQR dans votre Power Automate couler.
  2. Connectez-vous à PDF4me Connecter connecteur avec votre API clé.
  3. Ensemble Type de format de sortie à PDF (ou PNG / JPEG / Tiff (pour la sortie d'image).
  4. Remplissez les champs de paiement : IBAN (CH ou LI, max 21 caractères), Montant, Devise (CHF ou EUR), Type de référence (QRR, SCOR, ou NON), Type de langue, Ligne de séparation.
  5. Remplissez le Créancier bloc (Nom, Type d'adresse, lignes d'adresse, Code postal, Ville) et Débiteur ultime bloc.
  6. Remplissage facultatif Référence, Message non structuré, Informations de facturation, Paramètres AV1 / Av2.
  7. Cliquez Afficher tout sur Paramètres avancés. Carte Contenu du fichier et Nom de fichier d'une action antérieure (SharePoint, OneDrive, Dropbox, Outlook). Ensemble Options de pagination à first / last / add at end / custom. Si custom, remplir Numéro de page avec l'index de page à partir de 1 où le bordereau doit atterrir (par exemple, 3).
  8. Enregistrez et exécutez. L'action renvoie Contenu du fichier avec les populations PDF ou image. Branchez-vous sur SharePoint Créer un fichier, OneDrive Créer un fichier, Outlook Envoyez un e-mail ou publiez un message sur Teams.

Exemples de flux

Modèles de flux courants de Power AutomateThree ways to chain Create SwissQR Bill into a flow.
SharePoint bibliothèque de factures à envoyer par e-mail
  1. SharePoint Lorsqu'un fichier est créé Le déclencheur s'active sur /Documents/Factures.
  2. SharePoint Récupérer le contenu du fichier charge le PDF binaire.
  3. Créer une facture SwissQR ajoute le bordereau de paiement (Type de format de sortie PDF, Options de pagination en dernier).
  4. Outlook Envoyer un e-mail joint le formulaire rempli PDF au client.
Flux de travail d'archivage Dropbox
  1. Déclencher manuellement un flux (ou Dropbox lorsqu'un fichier est créé).
  2. Dropbox Récupérer le contenu du fichier en utilisant les lectures de chemin /pdf4metest/sample/10 page.pdf.
  3. Créer une facture SwissQR ajoute au bordereau des options de pagination coutume, Numéro de page 3.
  4. Dropbox Créer un fichier écrit dans /pdf4meoutput avec un nom de fichier unique construit à partir de guid() + le nom de la source.
Autonome QR glissement des données de Dataverse
  1. Les déclenchements récurrents se produisent quotidiennement.
  2. La liste Dataverse extrait les factures impayées.
  3. Appliquer à chaque : Créer une facture SwissQR sans Contenu du fichier (ignorer les champs de fichier avancés) utilisant les données de paiement de la ligne. Type de format de sortie PNG.
  4. Outlook Envoyer un e-mail intègre le QR PNG en lien avec un rappel de paiement.

Foire aux questions

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.

Actions connexes

Même tâche sur d'autres plateformes

Obtenez de l'aide