Saltar al contenido principal

Agregar un código QR suizo a cualquier factura en formato PDF en Zapier: un flujo de trabajo de Dropbox en 4 pasos.

· 22 min de lectura
SEO and Content Writer

Cada factura suiza debe llevar un Billete QR suizo para que los bancos y el software de contabilidad puedan escanear y procesar el pago automáticamente. Con Zapier y PDF4me la adición es una Zap de cuatro pasos: Dropbox Nuevo archivo en la carpetaDropbox Buscar archivoPDF4me Crear factura QR suizaDropbox Subir archivoLas capturas de pantalla a continuación muestran la ejecución exacta capturada en el lienzo: una factura de 10 páginas en /pdf4metest/Swiss-RP se convierte en una factura que cumple con las normas suizas con el comprobante de pago adjunto y guardado en /pdf4meoutputListo para producción en menos de 10 minutos.

El Zap de un vistazo
1. Dropbox New File in Folder
Watches /pdf4metest/Swiss-RP every 2 minutes. Trigger fires when a new invoice PDF lands.
2. Dropbox Find File
Resolves the file by name (10 page.pdf) and pulls the binary, ready for the next step.
3. PDF4me Create Swiss QR Bill
Appends the QR payment slip with all required SPS fields: CHF, QRR reference, English, Line with Scissor separator.
4. Dropbox Upload File
Writes the populated PDF to /pdf4meoutput. File Name and File Extension carried from the PDF4me output.
La versión corta

Cuatro pasos de Zap. Dropbox Nuevo archivo en la carpeta relojes /pdf4metest/Swiss-RP (Espacio predeterminado, Incluir archivos en subcarpetas) FALSOIncluir el contenido del archivo y el enlace para compartirlo. ). Dropbox Buscar archivo mira hacia arriba 10 páginas.pdf en /pdf4metest/Archivos y devuelve el binario. PDF4me Crear factura QR suiza adjunta una página de factura QR que cumple con los estándares de pago suizos (Tipo de formato) PDFOpciones de paginación primero, Divisa insuficiencia cardíaca congestiva, Tipo de referencia QRR, Idioma Inglés, Separador Recortar con tijeras, Cantidad 1923.67, IBAN CH4431999123000889012Acreedor: Var Schneider AG, Deudor último: Pia-Maria Rutschmann-Schnyder, Referencia 210000000003139471430009017). Dropbox Subir archivo escribe el PDF poblado en /pdf4meoutput usando 3. URL del archivo, con 3. Nombre del archivo y 3. Extensión de archivo como nombre de salida. El resultado es un PDF escaneable por bancos suizos en la carpeta de archivo.

Dos factores que determinan si su salida es escaneable por el banco.

Primero, el El IBAN debe comenzar con CH o LI. y tener un máximo de 21 caracteres. Para un tipo de referencia QRR, el IBAN debe ser un QR-IBAN, no un IBAN estándar. Segundo, cuando El tipo de referencia es QRR, el El campo de referencia es una cadena numérica de 27 dígitos con un dígito de control módulo 10.; si no tiene uno, cambie el tipo de referencia a PUNTUACIÓN (ISO 11649) o NO y deje el campo Referencia vacío. Los bancos rechazan los valores de referencia mal escritos, no la imagen del código QR.

Esto resuelve preguntas comunes del mundo real.

La gente busca este problema exacto con frases como:

  • "¿Cómo puedo añadir automáticamente un código QR suizo a mi factura en formato PDF en Zapier?" Este Zap de 4 pasos lo hace posible: el archivo llega a Dropbox, se ejecuta el Zap y el PDF con la factura mejorada mediante código QR llega a la carpeta de salida.
  • "¿Puede Zapier generar una factura suiza con código QR a partir de una factura existente?" Sí, mediante la acción PDF4me Create Swiss QR Bill. El resultado es el mismo PDF con el comprobante de pago insertado en la página que elijas (primera, última o una específica).
  • "¿Necesito una suscripción a una biblioteca de códigos QR o a un generador de códigos QR suizo?" No. La acción PDF4me oculta la generación de códigos QR, las fórmulas matemáticas de referencia módulo 10 y el diseño completo de los Estándares de Pago Suizos detrás de un único paso de Zapier.
  • "¿Qué ocurre si no tengo un PDF de origen? ¿Puedo generar un código QR independiente?" Sí. Omita el paso 2 (Buscar archivo) y los campos Archivo / URL del archivo en el paso 3. La acción devuelve un PDF de factura QR suiza independiente a partir únicamente de los datos de pago.
  • "¿Aceptarán los bancos suizos esta producción?" Esta acción genera un comprobante que cumple con la norma ISO 20022 de los Estándares Suizos de Pago. La aplicación de banca móvil de cualquier banco suizo puede escanearlo para iniciar el pago.

Lo que estás construyendo

Un Zap de Zapier reutilizable de 4 pasos. El activador supervisa una carpeta de Dropbox, el Zap encuentra la factura más reciente, ejecuta la acción PDF4me Swiss QR Bill con los datos del acreedor, el deudor y el pago, y sube el PDF mejorado a una carpeta de salida. Este mismo patrón funciona para facturas de clientes, ejecuciones por lotes programadas o procesamiento de cuentas por cobrar totalmente basado en eventos.

Lienzo de Zapier Zap con cuatro pasos: Dropbox Nuevo archivo en carpeta (intervalo de 2 min), Dropbox Buscar archivo, PDF4me Crear factura SwissQR, Dropbox Cargar archivo. El banner de estado muestra Éxito 1 de junio de 2026 13:00:20 con ID de ejecución.

Cuatro pasos de arriba a abajo. El intervalo de 2 minutos del paso 1 es la frecuencia de sondeo predeterminada de Zapier para los activadores de Dropbox; los planes de actualización permiten sondeos más frecuentes.


Lo que necesitas

  • Zapier cuenta. Crea una cuenta de Zapier Si necesitas uno.
  • Clave API de PDF4me. Obtén tu clave API y agréguelo cuando PDF4me le solicite una cuenta en el editor Zap. Ver Conecta PDF4me con Zapier.
  • Dropbox con una carpeta de origen (por ejemplo, /pdf4metest/Swiss-RP) y una carpeta de salida (/pdf4meoutput).
  • Una factura en formato PDF (las capturas de pantalla usan 10 páginas.pdf). Opcional: omitir el archivo fuente para un comprobante QR independiente a partir únicamente de los datos de pago.
  • Datos de pago suizos: a CH o LI IBAN, cantidad, moneda (insuficiencia cardíaca congestiva o EUR), y bloques de nombre/dirección del acreedor + deudor. Referencia completa del campo en el documentos de acción.

Referencia rápida: parámetros clave

IBAN
CH or LI prefix, max 21 chars. QR-IBAN required for QRR references.
Currency
CHF or EUR only. Other currencies rejected by Swiss Payment Standards.
Reference Type
QRR (27-digit + mod-10), SCOR (ISO 11649), or NON. Pick once, fill Reference accordingly.
Address Type
S = structured (separate Postal Code + City). K = combined (full address in two Address Lines).
paging Options
first, last, append, or a specific 1-based page number.
Format Type
PDF for printable invoices, PNG/JPEG/TIFF for image output.

Construye el Zap

Paso 1: Dropbox - Nuevo archivo en la carpeta (activador)

Revisa la carpeta de origen para ver las nuevas facturas.

CampoValor utilizado en esta ejecución
SpaceDefault
Folder/pdf4metest/Swiss-RP
Include files in subfolders?False
Include file contents?Yes
Include sharing link?Yes
Zapier Dropbox Nuevo archivo en carpeta Disparador: Espacio Predeterminado, Carpeta /pdf4metest/Swiss-RP, Incluir archivos en subcarpetas Falso, Incluir contenido de archivos Sí, Incluir enlace para compartir Sí.

Paso 2: Dropbox - Buscar archivo

Resuelva el archivo por su nombre. Esto le proporcionará una referencia de archivo estable y asignable para el paso 3.

CampoValor utilizado en esta ejecución
SpaceDefault
Folder/pdf4metest/Files
Include files in subfolders?False
File Name10 page.pdf
Include Deleted Files?False
Include file contents?Yes
Zapier Dropbox Buscar archivo: Espacio Predeterminado, Carpeta /pdf4metest/Files, Nombre del archivo 10 page.pdf, Incluir archivos eliminados Falso, Incluir contenido del archivo Sí.

Paso 3: PDF4me - Crear factura SwissQR

La acción que realiza el trabajo. Buscar PDF4me En el selector de acciones, seleccione Crear factura QR suiza, luego rellene los campos exactamente como se muestra en las capturas de pantalla. referencia de acción mostrar. El mínimo para igualar esta carrera:

GrupoCampoValor
SourceFormat TypePDF
SourceFile2. File: (Exists but not shown)
SourceFile Name2. File Name: 10 page + 2. File Ext: .pdf
Sourcepaging Optionsfirst
PaymentCurrencyCHF
PaymentReference TypeQRR
PaymentLanguage TypeEnglish
PaymentSeparator LineLine with Scissor
PaymentAmount1923.67
PaymentIBANCH4431999123000889012
CreditorCreditor Address TypeS
CreditorCreditor NameVar Schneider AG
CreditorCreditor:Street / Address Line 1Var Schneider AG
CreditorCreditor:Building No. / Address Line 223
CreditorCreditor Citybiel
CreditorCreditor Postal Code2501
DebtorUltimate Debtor Address TypeS
DebtorUltimate Debtor NamePia-Maria Rutschmann-Schnyder
DebtorUltimate Debtor:Address Line 1Grosse Marktgasse
DebtorUltimate Debtor:Address Line 232
DebtorUltimate Debtor CityRorschach
DebtorUltimate Debtor Postal Code9400
Ref/MsgReference210000000003139471430009017
Ref/MsgUnstructured MessageInstruction of 15.09.2019
Ref/MsgBilling InfoS1/01/20170309/11/10201409/20/14000000/22/36958/30/CH106017086/40/1020/41/3010
Ref/MsgAV1 ParametersName AV1: UV;UltraPay005;12345
Ref/MsgAV2 ParametersName AV2: XY;XYService;54321

Paso 4: Dropbox - Subir archivo

Guarda el PDF completado en la carpeta de salida.

CampoValor utilizado en esta ejecución
SpaceDefault
Folder/pdf4meoutput
File3. File Url (from PDF4me Step 3)
Overwriteno
Specify File Name3. File Name: 10 page (from PDF4me Step 3)
Specify File Extension3. File Extension: .pdf (from PDF4me Step 3)
Zapier Dropbox Cargar archivo: Espacio Predeterminado, Carpeta /pdf4meoutput, Archivo 3. URL del archivo, Sobrescribir no, Especificar nombre de archivo 3. Nombre del archivo: 10 páginas, Especificar extensión de archivo 3. Extensión de archivo: .pdf.

Mapa Archivo al PDF4me URL del archivo salida (Paso 3); separar Especifique el nombre del archivo. y Especificar extensión de archivo Los campos conservan el nombre original.

Guardar y hacer clic Publicar. El Zap está activo; sube una nueva factura en /pdf4metest/Swiss-RP y el PDF mejorado con QR-bill aterriza en /pdf4meoutput en el próximo ciclo electoral.


Solución de problemas

QR-bill page is blank or unreadable
IBAN is invalid (must start with CH or LI, max 21 chars) or Currency is something other than CHF / EUR. Both are hard requirements of the Swiss Payment Standards.
Bank rejects a QRR reference
QRR references must be 27 digits with a mod-10 check digit. If you do not have one, switch Reference Type to SCOR (ISO 11649) or NON and leave Reference empty.
QR-bill landed on the wrong page
Adjust paging Options. first puts the slip as the new page 1. last appends it after the last page. Pass a 1-based page number to insert at that position.
Creditor or Debtor address looks wrong on the slip
Mismatched Address Type. With S, fill Postal Code + City and use Address Line 1/2 for street. With K, leave Postal Code + City empty and put the full address into Address Line 1 + Address Line 2.
Upload writes a zero-byte or missing file
File field on Step 4 is not bound to the PDF4me File Url. Re-pick 3. File Url. Also confirm Specify File Name and Specify File Extension are mapped to the PDF4me Step 3 outputs, not hardcoded.
Want a standalone QR slip without a source invoice
Skip Step 2 (Find File). In Step 3, leave File and File URL empty and the action returns a standalone Swiss QR-bill PDF.

Cuándo utilizar este patrón

Outgoing customer invoices
Bills that need to be Swiss-payable directly from a banking app via QR scan.
Subscription billing
QR-IBAN + 27-digit QRR reference identifies the customer or contract on every recurring run.
Bulk invoice retrofitting
When an existing PDF invoice template does not yet carry the payment slip, append it.
e-Bill fallbacks
For customers who prefer paper or in-app QR-scan over electronic Bill.

¿Qué leer a continuación?


Preguntas frecuentes

Do I need a special Swiss QR library or font?+
No. The PDF4me Create Swiss QR Bill action bundles QR-code generation, the QR-bill fonts (Liberation Sans), mod-10 reference math, and the Swiss Payment Standards layout. Configure the fields, publish the Zap, and the output is a Swiss-compliant PDF.
What is the difference between QRR, SCOR, and NON references?+
QRR is the Swiss 27-digit numeric reference with a mod-10 check digit; it requires a QR-IBAN. SCOR is the international ISO 11649 creditor reference; it works with a standard IBAN. NON means no reference is shown on the slip. useful for ad-hoc one-off payments where the debtor adds their own reference at payment time.
Can I generate a Swiss QR-bill without an existing PDF invoice?+
Yes. Skip Step 2 (Find File). In Step 3, leave File and File URL empty and the action returns a standalone Swiss QR-bill PDF (just the payment slip, no invoice body).
My IBAN starts with DE / FR / 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 Create EPC QR Code action instead.
Address Type S vs K. which one should I pick?+
S (Structured) is the modern default: Postal Code and City go in separate fields; Address Line 1/2 carries the street. K (Combined) puts the full address in two free-text Address Line fields and ignores Postal Code/City. New integrations should use S unless you are importing legacy data that does not separate postal code and city.
Does the output PDF work with mobile banking apps?+
Yes. Every Swiss bank app that supports payments via QR-bill (which is all of them since 2022) can scan the output to pre-fill the payment form. Test by opening UBS, PostFinance, Raiffeisen, or any Swiss banking app and scanning the QR code on the printed or on-screen slip.
How do I change where the QR-bill page lands?+
Set paging Options. first puts the slip as the new page 1 of the output PDF, last appends it to the end, or pass a 1-based page number to insert it at that position. Page indexing starts at 1.
Same scenario in n8n, Make, or Power Automate?+
Yes. The same PDF4me Create Swiss QR Bill action is available on all four platforms with identical parameters. See the cross-platform comparison at the bottom of the Create Swiss QR Bill action page.

Comience