Ana içeriğe geç

Power Automate'te Özel Sayfa Numarasına İsviçre QR Kodlu Fatura Ekleme (PDF4me ile 4 Aşamalı Dropbox Akışı)

· 20 dakikalık okuma
SEO and Content Writer

İsviçre'deki QR fatura eğitimlerinin çoğunda ödeme fişi şu şekilde gösterilir: sayfa 1 (veya sonuna ekleyin). Gerçek faturalarda genellikle buna ihtiyaç duyulur. ortalarda bir yerdeÖrneğin, QR kodlu faturanın özetin hemen ardından gelmesi gereken 10 sayfalık bir sözleşme paketi veya fişin kapak sayfasından sonra gelmesi gereken üç aylık bir hesap özeti gibi durumlarda, PDF4me Power Automate bağlantı aracı bunu tek bir işlemle halleder. Sayfalama Seçenekleri = özel artı bir Sayfa Numarası Bu kılavuz, tuvalde yakalanan koşunun adım adım nasıl gerçekleştiğini açıklıyor: /pdf4metest/sample/10 page.pdf QR kodlu fatura eklendiğinde İsviçre mevzuatına uygun bir dosya haline gelir. sayfa 3daha sonra yüklendi /pdf4meoutput Tekrar çalıştırmaların çakışmasını önlemek için GUID önekli bir ad kullanılır. 4 işlem, sıfır kod, saniyeler içinde çalışır.

Akışa genel bakış
1. Manually trigger a flow
Manual trigger for testing. Swap for any storage trigger in production.
2. Dropbox Get file content
Reads /pdf4metest/sample/10 page.pdf with Infer Content Type Yes.
3. PDF4me Barcode - Create SwissQR Bill
Output Format Type PNG (try PDF for hybrid). Paging Options custom, Page Number 3. All payment fields filled.
4. Dropbox Create file
Writes to /pdf4meoutput. File Name built from guid() plus headers/FileName so every run lands as a unique file.
kısa versiyon

Dört Güçlü Otomasyon eylemi. Manuel tetikleme, akışı başlatır. Dropbox Dosya içeriğini al okur /pdf4metest/sample/10 page.pdf ile İçerik Türünü Çıkar Evet olarak ayarlandı. PDF4me Barkod - SwissQR Faturası Oluşturma İsviçre Ödeme Standartlarına uygun bir QR kodlu fatura sayfası ekler. Çıktı Biçimi Türü PNG (bu koşuda; seçin) PDF hibrit konteyner için, artı JPEG Ve Tiff mevcut), IBAN CH4431999123000889012, Miktar 5253531, Para birimi CHF, Referans Türü QRR, Dil İngilizce, Ayırıcı Çizgi Makasla ÇizgiAlacaklı Var Schneider AG (S adresi, biel 2501), Nihai Borçlu Pia-Maria Rutschmann-Schnyder (S adresi, biel 9400), Referans 210000000003139471430009017Ayrıca, AV1 ve AV2 alternatif şema parametrelerinin tamamı da mevcuttur. Gelişmiş parametreler altında: Sayfalama Seçenekleri gelenek Ve Sayfa Numarası 3Dropbox Dosya oluştur yazıyor /pdf4meoutput ile Dosya adı şuradan inşa edildi guid() + başlıklar/DosyaAdı Benzersizlik için. Çıktı: Arşiv klasöründe İsviçre bankası tarafından taranabilir bir dosya.

Çıktınızın banka tarafından taranabilir olup olmadığını ve doğru sayfaya düşüp düşmeyeceğini belirleyen üç şey

İlk olarak, IBAN numarası CH veya LI ile başlamalıdır. ve en fazla 21 karakter olmalıdır. QRR Referans Türü için IBAN şu şekilde olmalıdır: QR-IBANStandart bir IBAN değil. İkincisi, Referans Türü QRR olduğunda, Referans şudur: mod-10 kontrol basamağına sahip 27 haneli sayısal değerEğer yoksa, şuna geçin: PUAN veya OLMAYANÜçüncüsü, Sayfalama Seçenekleri + Sayfa Numarası yalnızca Çıktı Biçimi Türü PDF olduğunda geçerlidir.Görüntü formatı türleri (PNG, JPEG, Tiff) her ikisini de göz ardı eder çünkü çıktı çok sayfalı bir belge değil, bağımsız bir slayt görüntüsüdür.

Bu, gerçek dünyada sıkça karşılaşılan soruları çözüyor.

İnsanlar bu sorunu şu gibi ifadelerle arıyorlar:

  • "Power Automate'te PDF dosyamın belirli bir sayfasına İsviçre QR kodlu banknotunu nasıl ekleyebilirim?" Çıktı Biçimi Türünü Kullanın PDFSayfalama Seçenekleri customve 1 tabanlı sayfa indeksine sahip Sayfa Numarası (bu kılavuzda 3 adet).
  • "İsviçre QR kodunu PDF sayfası yerine PNG görseli olarak çıktı alabilir miyim?" Evet. Çıktı Biçimi Türünü şu şekilde ayarlayın: PNG, JPEG, veya Tiff ve bu işlem, sayfalama seçeneklerini dikkate almadan, yalnızca fişin bağımsız bir görüntüsünü döndürür.
  • "Tekrar çalıştırmalarda çıktı dosya adının çakışmamasını nasıl sağlayabilirim?" Kullanın guid() Dropbox yüklemesinin Dosya Adı alanındaki Power Automate ifadesi, isteğe bağlı olarak şunlarla birleştirilebilir: headers/FileName PDF4me çıktısından.
  • "Power Automate işleminde Gelişmiş parametreler başlığı altında neler yer alıyor?" Dört alan: Sayfa Numarası, Sayfalama Seçenekleri, Dosya İçeriği (kaynak PDF), Dosya Adı. Tıklayın. Tümünü göster Gelişmiş parametrelere tıklayarak bunları görünür hale getirebilirsiniz.
  • "İsviçre bankaları PNG formatındaki QR kodlu banknotları tarayacak mı?" Evet. QR kodlaması PDF ve resim çıktılarında aynıdır. PNG, e-posta içine yerleştirilen veya web'e gömülü fişler için doğru seçimdir; PDF ise tam fatura + fiş gönderimi için uygundur.

Ne inşa ediyorsunuz?

QR kodlu fatura içeren, İsviçre bankaları tarafından taranabilir bir fatura üreten, yeniden kullanılabilir 4 aşamalı Power Automate iş akışı. hangi sayfayı seçerseniz seçinAynı iş akışı, e-postaya gömülü ödeme hatırlatıcıları için bağımsız resim durumunu da ele alır (kaynak PDF'yi atlar, Çıktı Biçimi Türünü PNG / JPEG / Tiff olarak değiştirir).

Dört işlem içeren Power Automate akış tuvali: Akışı manuel olarak tetikleme, Dropbox'tan dosya içeriğini alma, Barkod - SwissQR faturası oluşturma, Dropbox'tan dosya oluşturma.

Yukarıdan aşağıya dört işlem. Manuel tetikleyici, akışın test edilmesini kolaylaştırır; üretimde herhangi bir depolama tetikleyicisiyle değiştirilebilir.


İhtiyacınız olan şey

  • Güç Otomasyonu Akışı açık olan hesap. Open Power Automate.
  • PDF4me API anahtarı. API anahtarınızı alınİşlemi ilk kez başlattığınızda PDF4me Connect bağlantısına giriş yapın.
  • Dropbox ile /pdf4metest/örnek kaynak klasör olarak ve /pdf4meoutput Hedef olarak. Herhangi bir depolama alanı işe yarar: SharePoint, OneDrive, Dataverse aynı şekilde eşlenir.
  • Fatura PDF'si. 10 sayfalık örnek dosyayı indirin. Ekran görüntülerinden adım adım takip edebilirsiniz.
  • İsviçre ödeme verileri: CH veya LI IBAN (en fazla 21 karakter), Tutar, Para Birimi (CHF veya EUR), Alacaklı + Nihai Borçlu ad/adres bloklarının tamamı. Alanın tam referansı eylem belgeleri.

Hızlı referans: Çıktıyı belirleyen 4 alan

Output Format Type
PDF (hybrid), PNG, JPEG, or Tiff. Picks the container of the populated output.
Paging Options
first, last, add at end, or custom. PDF Output Format Type only.
Page Number
1-based page index. Required when Paging Options is custom; ignored otherwise. Set to 3 in this run.
File Content + File Name
The source PDF, mapped from a previous action. Skip both for a standalone QR-slip from payment data alone.

Akışı oluşturun

Eylem 1: Akışı manuel olarak tetikleyin

Test amaçlı manuel tetikleyici. Üretimde bunun yerine kullanılır. Dropbox Bir dosya oluşturulduğunda, SharePoint'te bir dosya oluşturulduğunda, OneDrive'da bir dosya oluşturulduğunda, Outlook Yeni bir e-posta geldiğinde, Tekrarlama, veya Web kancaları AR işlem hattınıza bağlı olarak.

2. Adım: Dropbox - Dosya içeriğini al

Kaynak faturayı giriş klasörünüzden çıkarın.

AlanBu çalıştırmada kullanılan değer
File/pdf4metest/sample/10 page.pdf
Infer Content TypeYes
Power Automate Dropbox Dosya içeriğini alma işlemi, Dosya /pdf4metest/sample/10 page.pdf ve Gelişmiş parametre İçerik Türünü Çıkar Evet ile birlikte kullanılır.

3. Adım: PDF4me Barkod - SwissQR Faturası Oluşturma

İşi yapan eylem. Araştır. PDF4me Eylem seçici ve seçim ekranında Barkod - SwissQR Faturası OluşturmaBu işlemde ana panelde ödeme alanları ve altında 4 alan bulunmaktadır. Gelişmiş parametreler (Sayfalama Seçenekleri, Sayfa Numarası, Dosya İçeriği, Dosya Adı). Yapılandır:

GrupAlanDeğer
OutputOutput Format TypePNG
PaymentIBANCH4431999123000889012
PaymentAmount5253531
PaymentCurrencyCHF
PaymentReference TypeQRR
PaymentLanguage TypeEnglish
PaymentSeperator LineLineWithScissor
CreditorCreditor NameVar Schneider AG
CreditorCreditor Address TypeS
CreditorCreditor: Address Line 1Var Schneider AG
CreditorCreditor: Address Line 223
CreditorCreditor PostalCode2501
CreditorCreditor Citybiel
DebtorUltimate Debtor NamePia-Maria Rutschmann-Schnyder
DebtorUltimate Debtor AddressTypeS
DebtorUltimate Debtor: Address Line 1Grosse Marktgasse
DebtorUltimate Debtor: Address Line 233
DebtorUltimate Debtor PostalCode9400
DebtorUltimate Debtor Citybiel
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
AdvancedPaging Optionscustom
AdvancedPage Number3
AdvancedFile ContentFile Content (from Action 2)
AdvancedFile Nameabc.pdf

4. Adım: Dropbox - Dosya Oluştur

Doldurulmuş dosyayı, tekrar çalıştırmalarda çakışmayı önlemek için benzersiz bir GUID önekli adla kaydedin.

AlanBu çalıştırmada kullanılan değer
Folder Path/pdf4meoutput
File Nameguid() + headers/FileName (concat expression for a unique-per-run name)
File ContentFile Content (from Action 3 dynamic content)
Power Automate Dropbox Dosya Oluşturma eylemi, Klasör Yolu /pdf4meoutput, Dosya Adı guid() ve headers/FileName ifadesinden oluşturulur ve Dosya İçeriği PDF4me İsviçre QR Faturası Oluşturma eyleminden gelen dinamik içerikle birlikte kullanılır.

O kılavuz() Dosya Adı'ndaki ifade, her çalıştırmada benzersiz bir ad garanti eder. Birleştirme başlıklar/DosyaAdı PDF4me çıktısı, yeni dosya adının içinde orijinal fatura adını korur.

Kaydet ve tıkla Testİsviçre bankası tarafından taranabilir dosya şuraya düşüyor: /pdf4meoutput.


Dört farklı çıktı formatı seçeneği, yan yana.

PDF
Hybrid output: QR-bill page inserted into your source invoice. Most common for outgoing AR. Uses Paging Options + Page Number.
PNG
Standalone raster image of the QR-bill slip. Best for inline email embeds and web previews. Ignores Paging Options.
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.

Sorun giderme

QR-bill landed on the wrong page
Check Paging Options. custom uses Page Number. first puts the slip as the new page 1. last appends at the end. Only applies when Output Format Type is PDF.
Page Number is greyed out / ignored
Paging Options is something other than custom. Switch Paging Options to custom and the Page Number field becomes active.
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.
Create file writes an empty file
File Content on Action 4 is not bound to the PDF4me File Content output. Click the field and re-pick the dynamic content from Action 3.
Want a standalone QR slip without a source invoice
Skip Action 2 (Get file content). On Action 3, leave File Content and File Name empty under Advanced parameters and the action returns a standalone Swiss QR-bill in the chosen Output Format Type.

Bu deseni ne zaman kullanmalısınız?

Slip on a specific mid-document page
Quarterly statement where the QR-bill belongs right after the cover page. Contract pack with the slip after the summary.
Inline email PNG payment reminders
Output Format Type PNG, skip the source PDF, embed the slip image directly in an Outlook Send email body.
High-volume AR archival
guid()-prefixed Dropbox upload makes every run uniquely addressable for downstream search and audit.
Subscription billing
QR-IBAN plus QRR Reference identifies the customer or contract every recurring run.

Sırada ne okumalıyım?


SSS

How do I insert the Swiss QR-bill on a specific page in Power Automate?+
Click Show all on Advanced parameters in the PDF4me Barcode - Create SwissQR Bill action. Set Paging Options to custom, then set Page Number to the 1-based page index where the QR-bill should land (3 in this guide). Output Format Type must be PDF for Paging Options to take effect.
What is the difference between Paging Options values first, last, add at end, and custom?+
first inserts the QR-bill as the new page 1 (everything else shifts down by one). last appends at the very end of the source PDF. add at end is a functional alias for last. custom uses the Page Number field to insert at a specific 1-based position.
Why does the QR-bill not move when I change Paging Options?+
Output Format Type is set to PNG, JPEG, or Tiff. Image formats ignore Paging Options because the output is a standalone slip image, not a multi-page document. Switch Output Format Type to PDF.
Can I generate a Swiss QR-bill image (PNG) without a source invoice?+
Yes. Set Output Format Type to PNG (or JPEG / Tiff). Skip the File Content and File Name fields under Advanced parameters. The action returns a standalone QR-bill image you can embed inline in an Outlook email or display on a web page.
Why use guid() in the Dropbox Create file File Name?+
It guarantees every run lands as a unique file in /pdf4meoutput so re-runs do not silently overwrite previous outputs. Concatenating headers/FileName from the PDF4me output keeps the original invoice name inside the new filename for traceability.
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 Generate EPC QR Code for SEPA action instead.
Address Type S vs K, which one should I pick?+
S (Structured) is the modern default and the recommended choice for new integrations. PostalCode and City go in separate fields; Address Line 1 / 2 carries the street. K (Combined) puts the full address into two free-text Address Line fields and leaves PostalCode and City empty.
Same flow in Make, Zapier, or n8n?+
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 action reference page.

Başlayın