Saltar al contenido principal

Crear factura SwissQR en Power Automate

Lo que hace esta acción

PDF4me Código de barras - Crear factura SwissQR adjunta a una factura un comprobante de pago con código QR que cumple con los estándares de pago suizos. PDF dentro de un Power Automate flujo, o genera una factura QR independiente a partir únicamente de los datos de pago. Contenido del archivo de canalización desde SharePoint, OneDrive, Dropbox, Dataverse, o Outlook archivos adjuntos; suministrar IBAN + acreedor + deudor + campos de referencia; seleccione el formato de salida (PDF, PNG, JPEG, Pelea); y la acción devuelve un archivo escaneable por bancos suizos listo para acciones posteriores como Crear archivo, Enviar correo electrónico o Mensaje de Teams. ISO 20022 Cumple con la normativa; ha sido aceptado por todas las aplicaciones bancarias suizas desde 2022.

Entradas de blog relacionadas(3)
Convierte tu documento de Word a PDF y, encima, añade un código QR suizo. ¡Power Automate lo combina todo!
Flujo de Power Automate: obtener un documento Word de Dropbox, convertirlo a PDF, crear una factura QR suiza con PDF4me, obtener el PDF base, combinarlo como superposición y guardar el PDF final. Paso a paso con capturas de pantalla y metaetiquetas de imagen adecuadas.
Leer la publicación
Agregar un código QR suizo a cualquier factura en formato PDF en Power Automate: un flujo de trabajo de Dropbox de 4 acciones.
Flujo de Power Automate de cuatro acciones: Activación manual, Dropbox Obtener contenido del archivo, PDF4me Código de barras - Crear factura SwissQR (CHF, referencia QRR, inglés), luego Dropbox Crear archivo. Agrega una página de factura QR compatible con los estándares de pago suizos a /pdf4metest/sample/10 page.pdf y guarda el resultado renombrado en /pdf4meoutput. Capturas de pantalla reales, valores de campo exactos.
Leer la publicación
Insertar un código QR de factura suiza en un número de página personalizado en Power Automate (flujo de Dropbox de 4 acciones con PDF4me)
Flujo de Power Automate que inserta la factura suiza con código QR en una página específica de una factura de varias páginas (página 3 en la demostración). Activador manual más Dropbox Obtener contenido del archivo más PDF4me Código de barras Crear factura suiza con código QR (Opciones de paginación personalizadas, Número de página 3, IBAN CH4431999123000889012, Importe 5253531, Referencia QRR, Inglés) más Dropbox Crear archivo con un GUID más encabezados/Patrón de cambio de nombre de archivo. Capturas de pantalla reales, valores de campo exactos, 4 formatos de salida cubiertos.
Leer la publicación

Autenticando su API Pedido

El PDF4me Conecte el conector en Power Automate requiere un válido conexión sosteniendo tu PDF4me API clave. Cree la conexión una vez en el momento del diseño del flujo, luego cada PDF4me La acción en su inquilino lo reutiliza.

Datos importantes que no debes perderte

Cuatro formatos de salida, no solo PDF
El tipo de formato de salida acepta PDF (híbrido, adjunto a su factura original), PNG, JPEG, o Pelea (imágenes independientes de la QR deslizamiento). Utilice formatos de imagen para incrustaciones de correo electrónico en línea o vistas previas web; utilice PDF al entregar una factura completa.
IBAN debe ser CH o LI, moneda CHF o EUR
La especificación de Normas de Pago Suizas restringe IBAN a emisores suizos/liechtensteinianos (máximo 21 caracteres) y moneda a CHF / EUR. Para QRR Tipo de referencia el IBAN debe ser un QR-IBAN, no es un estándar IBANPara otros europeos IBANs Utilice Generar EPC QR Código para SEPA en cambio.
Las opciones de paginación se encuentran en los parámetros avanzados.
Haga clic Mostrar todo en parámetros avanzados para exponer Opciones de paginación, Número de página, Contenido del archivo, y Nombre del archivo. Establecer opciones de paginación en costumbre + complete el número de página para acceder al sitio QR-factura en una página específica (basado en 1). Se aplica solo cuando el tipo de formato de salida es PDF.

Parámetros

La acción expone la pago + acreedor + deudor + referencia campos en el panel principal y 4 campos debajo Parámetros avanzados que controlan la ubicación del archivo de entrada y de la página. Las capturas de pantalla a continuación reflejan el orden exacto de los campos en el Power Automate Interfaz de usuario.

Obligatorio (asterisco rojo en la interfaz de usuario): IBAN, Cantidad. Muy recomendable para comprobantes que cumplan con la normativa SPS: Tipo de formato de salida, Nombre del acreedor, Tipo de dirección del acreedor, Líneas de dirección + Código postal + Ciudad, Bloque del deudor final, Moneda, Tipo de referencia, Tipo de idioma, Línea separadora. Condicional (Parámetros avanzados): Número de página cuando las opciones de paginación son costumbre; Contenido del archivo + Nombre del archivo al agregar el QR deslizarse a uno existente PDF (omitir ambos para una versión independiente) QR-deslizar).

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
ParámetroRequeridoLo que haceEjemplo
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

Opciones de tipo de formato de salida

Menú desplegable Tipo de formato de salida de Power Automate que muestra PNG seleccionado con las opciones JPEG, PDF, PNG, TIFF
El menú desplegable Tipo de formato de salida muestra 4 opciones.
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.

Referencia de opciones de paginación (parámetros avanzados)

Se aplica solo cuando el tipo de formato de salida es PDF. Los tipos de formato de imagen (PNG, JPEG, Tiff) ignoran las opciones de paginación porque la salida es independiente. QR Imagen impresa, no un documento de varias páginas.

Parámetros avanzados de Power Automate ampliados que muestran el número de página 3, opciones de paginación personalizadas, contenido del archivo y ranuras para el nombre del archivo.
Parámetros avanzados ampliados: Número de página 3, Opciones de paginación personalizadas, Contenido del archivo asignado, Nombre del archivo 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).

Producción

CampoTipoLo que contiene
File ContentBinarioEl suizo poblado QR-facturar salida en el tipo de formato de salida elegido. Pasar a SharePoint Crear archivo, OneDrive Crear archivo, Outlook Envía un correo electrónico o publica un mensaje en Teams.
File NameStringNombre del archivo de salida, basado en el nombre del archivo de entrada (o un valor predeterminado si no se proporcionó ningún archivo de origen).

Archivo de ejemplo

Configuración rápida

  1. Agregar PDF4me a Código de barras - Crear factura SwissQR en tu Power Automate fluir.
  2. Inicia sesión en el PDF4me Conectar conector con su API llave.
  3. Colocar Tipo de formato de salida a PDF (o PNG / JPEG / Tiff para la salida de imagen).
  4. Rellene los campos de pago: IBAN (CH o LI, máximo 21 caracteres), Cantidad, Divisa (CHF o EUR), Tipo de referencia (QRR, SCOR, o NON), Tipo de idioma, Línea separadora.
  5. Rellene el Acreedor bloque (Nombre, Tipo de dirección, líneas de dirección, Código postal, Ciudad) y Deudor final bloquear.
  6. Opcionalmente, rellene Referencia, Mensaje no estructurado, Información de facturación, Parámetros AV1 / Av2.
  7. Haga clic Mostrar todo en Parámetros avanzadosMapa Contenido del archivo y Nombre del archivo de una acción previa (SharePoint, OneDrive, Dropbox, Outlook). Colocar Opciones de paginación a first / last / add at end / custom. Si custom, llenar Número de página con el índice de página basado en 1 donde debe aterrizar el comprobante (por ejemplo, 3).
  8. Guarda y ejecuta. La acción regresa. Contenido del archivo con la población PDF o imagen. Tubería en SharePoint Crear archivo, OneDrive Crear archivo, Outlook Envía un correo electrónico o publica un mensaje en Teams.

Ejemplos de flujo

Patrones de flujo comunes de automatización de energíaThree ways to chain Create SwissQR Bill into a flow.
SharePoint Biblioteca de facturas para enviar por correo electrónico
  1. SharePoint Cuando se crea un archivo activa incendios en /Documentos/Facturas.
  2. SharePoint Obtener contenido del archivo carga el PDF binario.
  3. Crear factura SwissQR adjunta el comprobante de pago (Tipo de formato de salida) PDF, Opciones de paginación al final).
  4. Outlook Enviar un correo electrónico adjunta el archivo completado PDF al cliente.
Flujo de trabajo de archivo de Dropbox
  1. Activar manualmente un flujo (o Dropbox cuando se crea un archivo).
  2. Dropbox Obtener contenido de archivo usando lecturas de ruta /pdf4metest/muestra/página 10.pdf.
  3. La creación de la factura SwissQR añade al recibo las opciones de paginación. costumbre, Número de página 3.
  4. Dropbox Crear archivo escribe en /pdf4meoutput con un nombre de archivo único creado a partir de guid() + el nombre de la fuente.
Independiente QR deslizamiento de los datos de Dataverse
  1. El mecanismo de recurrencia se activa diariamente.
  2. La función Lista de Dataverse extrae las filas de las facturas vencidas.
  3. Aplicar a cada uno: Crear factura SwissQR sin Contenido del archivo (omitir campos de archivo avanzado) utilizando datos de pago de la fila. Tipo de formato de salida PNG.
  4. Outlook Enviar un correo electrónico incluye el QR PNG en consonancia con un recordatorio de pago.

Preguntas frecuentes

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.

Acciones relacionadas

La misma tarea en otras plataformas.

Obtén ayuda