Create SwissQR Bill in Power Automate
PDF4me Create SwissQR Bill action delivers compliant Swiss QR bill generation in Power Automate with automated creation of standardized payment slips featuring Swiss QR codes for accelerated digital payment transactions. This comprehensive Swiss payment solution generates QR bills with complete creditor and debtor information, payment references, and billing details following Swiss national standards—transforming invoice processing and payment automation for Swiss businesses.
Authenticating Your API Request
To access the PDF4me Web API through Power Automate, every request must include proper authentication credentials. Authentication ensures secure communication and validates your identity as an authorized user, enabling seamless integration between your Power Automate flows and PDF4me's powerful document processing services.

Key Features
- Swiss Standard Compliance: Generate QR bills meeting Swiss national payment standards
- Complete Payment Data: Include creditor, debtor, IBAN, reference, and amount details
- Multiple Languages: Support for German, French, Italian, and English
- Automated Integration: Create QR bills from Dynamics 365 or ERP system data
- PDF Output: Receive complete QR bill PDF ready for distribution
Parameters
Complete list of parameters for the Create SwissQR Bill action. Configure these parameters to generate compliant Swiss QR payment slips.
Important: Parameters marked with an asterisk (***) are required and must be provided for the action to function correctly.
Payment Details Parameters
| Parameter | Type | Description | Example |
|---|---|---|---|
| Amount*** | String | Payment Amount • Enter amount without leading zeroes • Swiss Franc (CHF) or Euro (EUR) currency • Decimal format: 1234.56 • Required for payment processing | 1250.00 |
| Currency*** | Option | Currency Type • CHF - Swiss Franc • EUR - Euro • Determines payment currency for transaction | CHF |
| Reference*** | String | Payment Reference Number • Maximum 27 characters • QR reference or creditor reference format • Enables automated payment reconciliation • Links payment to invoice or order | 210000000003139471430009017 |
| Reference Type*** | Option | Reference Format • QRR - QR Reference (numeric only) • SCOR - Creditor Reference (ISO 11649) • NON - No reference • Determines reference number validation | QRR |
Creditor Information Parameters
| Parameter | Type | Description | Example |
|---|---|---|---|
| IBAN*** | String | Creditor Bank Account • Swiss IBAN or QR-IBAN format • 21 characters for Swiss accounts • Required for payment routing • Validates against Swiss banking standards | CH4431999123000889012 |
| Creditor Name*** | String | Creditor Business Name • Company or individual name per account registration • Maximum 70 characters • Displayed on payment slip • Must match banking records | Acme Corporation AG |
| Creditor AddressType*** | Option | Address Format • S - Structured (separate fields) • K - Combined (address lines) • Determines address field format | S |
| Creditor AddressLine1*** | String | Primary Address • Street address or PO Box • Maximum 70 characters • Required for creditor identification | Bahnhofstrasse 1 |
| Creditor AddressLine2 | String | Secondary Address • Additional address details • S type: max 16 characters • K type: max 70 characters • Optional supplementary information | Building A |
| Creditor PostalCode*** | String | Postal Code • Swiss postal code format • Maximum 16 characters • Required for address validation | 8001 |
| Creditor City*** | String | City/Town • Maximum 35 characters • Required for address completion • Must be valid Swiss location | Zürich |
Debtor Information Parameters
| Parameter | Type | Description | Example |
|---|---|---|---|
| Ultimate Debtor Name*** | String | Debtor Business/Individual Name • Customer name per account records • Maximum 70 characters • Identifies payment payer • Displayed on payment slip | Max Mustermann GmbH |
| Ultimate Debtor AddressType*** | Option | Debtor Address Format • S - Structured format • K - Combined format • Determines address field structure | S |
| Ultimate Debtor AddressLine1*** | String | Debtor Primary Address • Street address or PO Box • Maximum 70 characters • Required for debtor identification | Musterstrasse 10 |
| Ultimate Debtor AddressLine2 | String | Debtor Secondary Address • Additional address information • S type: max 16 characters • K type: max 70 characters | Apt 5 |
| Ultimate Debtor PostalCode*** | String | Debtor Postal Code • Maximum 16 characters • Required for address validation | 3000 |
| Ultimate Debtor City*** | String | Debtor City/Town • Maximum 35 characters • Required for complete address | Bern |
Additional Information Parameters
| Parameter | Type | Description | Example |
|---|---|---|---|
| Unstructured Message*** | String | Payment Message • Free-text payment information • Maximum 140 characters • Additional invoice or payment details • Displayed on payment slip | Invoice #2024-001 - Monthly Services |
| Billing Info*** | String | Structured Billing Information • Additional billing data • Customer-specific billing codes • Optional supplementary information | Contract: ABC-123 |
| AV1 Parameters*** | String | Alternative Scheme Parameter 1 • Additional data for alternative procedures • Optional scheme-specific information | //S1/10/10201409/11/190512/20/1400.000-53/30/106017086/31/180508/32/7.7/40/2:10;0:30 |
| AV2 Parameter*** | String | Alternative Scheme Parameter 2 • Secondary alternative procedure data • Optional additional scheme information | Name AV1: UV;UltraPay005;12345 |
Configuration Parameters
| Parameter | Type | Description | Example |
|---|---|---|---|
| Language Type*** | Option | QR Bill Language • DE - German • FR - French • IT - Italian • EN - English • Controls text labels on payment slip | DE |
| Seperator Line*** | Option | Separator Display • True - Show perforation line • False - Hide separator • Controls visual separator on bill | True |
| File Name*** | String | Output Filename • PDF filename with extension • Identifies generated QR bill document • Used for file storage and reference | QR_Bill_INV2024001.pdf |
| File Content*** | Base64 | Template PDF Content • Base64 encoded PDF template • Map from previous action or file source • QR bill added to this document | [Base64 Content] |
Output
The PDF4me Create SwissQR Bill action returns comprehensive output data for seamless Power Automate flow integration:
- Table
- JSON
- Flow Integration
Table View
Response data in a structured table format:
| Parameter | Type | Description |
|---|---|---|
| File Content | Binary | Complete QR bill PDF with Swiss QR code ready for distribution |
| File Name | String | Filename of generated QR bill document |
JSON Response Format
The raw JSON response from the action:
{
"File Content": "[Binary PDF Data]",
"File Name": "QR_Bill_INV2024001.pdf"
}
Power Automate Flow Usage
Use generated Swiss QR bill in subsequent actions:
- Email Delivery: Send QR bill to customers via Outlook
- SharePoint Storage: Archive QR bills in document library
- Print Services: Route to printer for physical distribution
- Payment Processing: Integrate with Swiss banking systems
- ERP Integration: Link to Dynamics 365 invoice records
- Customer Portal: Upload to customer self-service portal
Workflow Examples
The PDF4me Create SwissQR Bill action in Power Automate provides comprehensive workflow templates designed for real-world Swiss business scenarios:
- Invoice QR Bills
- Subscription Billing
- Order Payment Bills
- Membership Fees
Automated Invoice QR Bill Generation Workflow
Transform your Swiss invoicing with automated QR bill creation from Dynamics 365:
Complete Workflow Steps:
- Trigger: New invoice finalized in Dynamics 365 or ERP system
- Get Invoice: Retrieve invoice details, amount, customer information
- Extract Data: Get creditor IBAN, debtor address, payment reference
- Generate QR Bill: Create Swiss QR bill with complete payment data
- Attach to Invoice: Merge QR bill with invoice PDF
- Email Customer: Send invoice with QR bill to customer
- Save Copy: Store QR bill in SharePoint invoice folder
- Update ERP: Mark invoice as "QR Bill Sent" in system
Business Benefits:
- Automates QR bill generation for 500+ invoices monthly
- Reduces invoice processing time by 70% with automation
- Ensures Swiss payment standard compliance for all bills
- Enables faster customer payments with scannable QR codes
Automated Subscription QR Bill Workflow
Streamline your recurring billing with automated monthly QR bill creation:
Complete Workflow Steps:
- Trigger: Scheduled monthly on billing date
- Get Subscribers: Retrieve active subscription list from database
- Calculate Amount: Determine monthly fee per subscription tier
- Loop Subscribers: For each customer, generate QR bill
- Create QR Bill: Generate Swiss QR bill with subscription amount
- Email Bill: Send monthly QR bill to subscriber
- Log Record: Track QR bill generation in billing system
- Monitor: Track payment receipt status from Swiss banking
Business Benefits:
- Processes 1000+ subscription QR bills automatically monthly
- Eliminates manual billing operations entirely
- Improves payment collection rate by 40% with QR bills
- Maintains Swiss compliance for recurring payments
Automated Order Payment QR Bill Workflow
Optimize your order-to-cash process with instant QR bill generation:
Complete Workflow Steps:
- Trigger: Customer order confirmed in e-commerce or ERP system
- Calculate Total: Get order total, tax, shipping from order record
- Get Customer: Retrieve customer name, address from database
- Create QR Bill: Generate Swiss QR bill for order payment
- Combine: Merge QR bill with order confirmation PDF
- Email Customer: Send order confirmation with payment QR bill
- Track: Monitor QR bill status in order management system
- Reconcile: Auto-match incoming payments using QR reference
Business Benefits:
- Generates QR bills for 300+ daily orders automatically
- Accelerates payment receipt by 50% with instant QR bills
- Reduces payment reconciliation time by 80% with QR references
- Provides seamless order-to-payment customer experience
Automated Membership Fee QR Bill Workflow
Enhance your membership organization with automated annual fee QR bills:
Complete Workflow Steps:
- Trigger: Annual membership renewal date approaching
- Get Members: Retrieve member list requiring renewal
- Determine Fee: Calculate membership fee based on tier/category
- Generate QR Bill: Create Swiss QR bill with membership fee
- Personalize: Add member name, ID, and renewal details
- Email Member: Send renewal notice with QR bill attached
- Track Renewal: Monitor payment receipt from Swiss banking
- Update Status: Mark membership as renewed upon payment
Business Benefits:
- Automates membership fee billing for 5000+ members annually
- Improves renewal rate by 35% with convenient QR payment
- Reduces administrative overhead by 90% with automation
- Maintains accurate membership payment tracking
Industry Use Cases & Applications
- Finance & Accounting
- E-commerce & Retail
- Professional Services
- Non-Profit & Associations
Finance & Accounting Use Cases
- Accounts Receivable: Generate QR bills for customer invoices
- Subscription Billing: Create recurring payment QR bills
- Fee Collection: Generate membership or service fee QR bills
- Payment Reconciliation: Auto-match payments using QR references
E-commerce & Retail Use Cases
- Order Payments: Create QR bills for customer orders
- COD Alternatives: Provide QR payment option for orders
- Refund Processing: Generate QR bills for customer refunds
- Store Transfers: Create inter-store payment QR bills
Professional Services Use Cases
- Client Invoicing: Generate QR bills for service invoices
- Retainer Payments: Create advance payment QR bills
- Project Billing: Generate milestone payment QR bills
- Expense Reimbursement: Create expense payment QR bills
Non-Profit & Associations Use Cases
- Membership Fees: Generate annual membership QR bills
- Donation Requests: Create donation payment QR bills
- Event Registration: Generate event fee QR bills
- Fundraising: Create campaign donation QR bills