Skip to main content

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.

Create SwissQR Bill Power Automate

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

ParameterTypeDescriptionExample
Amount***StringPayment Amount
• Enter amount without leading zeroes
• Swiss Franc (CHF) or Euro (EUR) currency
• Decimal format: 1234.56
• Required for payment processing
1250.00
Currency***OptionCurrency Type
CHF - Swiss Franc
EUR - Euro
• Determines payment currency for transaction
CHF
Reference***StringPayment Reference Number
• Maximum 27 characters
• QR reference or creditor reference format
• Enables automated payment reconciliation
• Links payment to invoice or order
210000000003139471430009017
Reference Type***OptionReference Format
QRR - QR Reference (numeric only)
SCOR - Creditor Reference (ISO 11649)
NON - No reference
• Determines reference number validation
QRR

Creditor Information Parameters

ParameterTypeDescriptionExample
IBAN***StringCreditor 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***StringCreditor 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***OptionAddress Format
S - Structured (separate fields)
K - Combined (address lines)
• Determines address field format
S
Creditor AddressLine1***StringPrimary Address
• Street address or PO Box
• Maximum 70 characters
• Required for creditor identification
Bahnhofstrasse 1
Creditor AddressLine2StringSecondary Address
• Additional address details
• S type: max 16 characters
• K type: max 70 characters
• Optional supplementary information
Building A
Creditor PostalCode***StringPostal Code
• Swiss postal code format
• Maximum 16 characters
• Required for address validation
8001
Creditor City***StringCity/Town
• Maximum 35 characters
• Required for address completion
• Must be valid Swiss location
Zürich

Debtor Information Parameters

ParameterTypeDescriptionExample
Ultimate Debtor Name***StringDebtor Business/Individual Name
• Customer name per account records
• Maximum 70 characters
• Identifies payment payer
• Displayed on payment slip
Max Mustermann GmbH
Ultimate Debtor AddressType***OptionDebtor Address Format
S - Structured format
K - Combined format
• Determines address field structure
S
Ultimate Debtor AddressLine1***StringDebtor Primary Address
• Street address or PO Box
• Maximum 70 characters
• Required for debtor identification
Musterstrasse 10
Ultimate Debtor AddressLine2StringDebtor Secondary Address
• Additional address information
• S type: max 16 characters
• K type: max 70 characters
Apt 5
Ultimate Debtor PostalCode***StringDebtor Postal Code
• Maximum 16 characters
• Required for address validation
3000
Ultimate Debtor City***StringDebtor City/Town
• Maximum 35 characters
• Required for complete address
Bern

Additional Information Parameters

ParameterTypeDescriptionExample
Unstructured Message***StringPayment Message
• Free-text payment information
• Maximum 140 characters
• Additional invoice or payment details
• Displayed on payment slip
Invoice #2024-001 - Monthly Services
Billing Info***StringStructured Billing Information
• Additional billing data
• Customer-specific billing codes
• Optional supplementary information
Contract: ABC-123
AV1 Parameters***StringAlternative 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***StringAlternative Scheme Parameter 2
• Secondary alternative procedure data
• Optional additional scheme information
Name AV1: UV;UltraPay005;12345

Configuration Parameters

ParameterTypeDescriptionExample
Language Type***OptionQR Bill Language
DE - German
FR - French
IT - Italian
EN - English
• Controls text labels on payment slip
DE
Seperator Line***OptionSeparator Display
True - Show perforation line
False - Hide separator
• Controls visual separator on bill
True
File Name***StringOutput Filename
• PDF filename with extension
• Identifies generated QR bill document
• Used for file storage and reference
QR_Bill_INV2024001.pdf
File Content***Base64Template 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 View

Response data in a structured table format:

ParameterTypeDescription
File ContentBinaryComplete QR bill PDF with Swiss QR code ready for distribution
File NameStringFilename of generated QR bill document

Workflow Examples

The PDF4me Create SwissQR Bill action in Power Automate provides comprehensive workflow templates designed for real-world Swiss business scenarios:

Automated Invoice QR Bill Generation Workflow

Transform your Swiss invoicing with automated QR bill creation from Dynamics 365:

Complete Workflow Steps:

  1. Trigger: New invoice finalized in Dynamics 365 or ERP system
  2. Get Invoice: Retrieve invoice details, amount, customer information
  3. Extract Data: Get creditor IBAN, debtor address, payment reference
  4. Generate QR Bill: Create Swiss QR bill with complete payment data
  5. Attach to Invoice: Merge QR bill with invoice PDF
  6. Email Customer: Send invoice with QR bill to customer
  7. Save Copy: Store QR bill in SharePoint invoice folder
  8. 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

Industry Use Cases & Applications

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

Get Help