API Reference
New-ImageQRCodeBezahlCode
Generates a BezahlCode QR for German banking payloads.
Remarks
Use this cmdlet to render contact and payment-oriented BezahlCode payloads for German banking scenarios.
Examples
Create a basic BezahlCode contact QR
PS>
New-ImageQRCodeBezahlCode -Authority Contact -Name 'Evotec GmbH' -Account '1234567890' -Bnc '10020030' -Reason 'Invoice 2026-041' -FilePath bezahl.png
Creates a contact-style BezahlCode QR code that can be scanned by BezahlCode-aware banking apps.
Create a SEPA single-payment BezahlCode image
PS>
New-ImageQRCodeBezahlCode -Authority SinglePaymentSepa -Name 'Evotec GmbH' -Iban 'DE12500105170648489890' -Bic 'COBADEFFXXX' -Amount 249.99 -Reason 'Consulting Retainer' -ExecutionDate (Get-Date).Date.AddDays(3) -FilePath bezahl-sepa.png -ForegroundColor Navy -BackgroundColor WhiteSmoke -PixelSize 16 -Show
Produces a payment-oriented BezahlCode QR code with custom styling and opens it after generation.
Common Parameters
This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
For more information, see about_CommonParameters.
Syntax
New-ImageQRCodeBezahlCode -Account <String> -Authority <SinglePayment> [-BackgroundColor <Color>] -Bnc <String> -FilePath <String> [-ForegroundColor <Color>] -Name <String> [-PixelSize <Int32>] [-Reason <String>] [-Show] [<CommonParameters>]#ContactAccountParameters
- Account String
- Account number for non-SEPA authorities.
- Authority QrBezahlAuthorityType
- Payment authority type.
- Possible values:
SinglePayment,SinglePaymentSepa,SingleDirectDebit,SingleDirectDebitSepa,PeriodicSinglePayment,PeriodicSinglePaymentSepa,Contact,ContactV2 - BackgroundColor Color
- Background color of the QR code.
- Bnc String
- Bank number code for non-SEPA authorities.
- FilePath String
- The image format is inferred from the file extension.
- ForegroundColor Color
- Foreground color of QR modules.
- Name String
- Payer or payee name.
- PixelSize Int32
- Pixel size for each QR module.
- Reason String
- Reason for payment.
- Show SwitchParameter
- Opens the image after creation.
New-ImageQRCodeBezahlCode -Authority <SinglePayment> [-BackgroundColor <Color>] -Bic <String> -FilePath <String> [-ForegroundColor <Color>] -Iban <String> -Name <String> [-PixelSize <Int32>] [-Reason <String>] [-Show] [<CommonParameters>]#ContactSepaParameters
- Authority QrBezahlAuthorityType
- Payment authority type.
- Possible values:
SinglePayment,SinglePaymentSepa,SingleDirectDebit,SingleDirectDebitSepa,PeriodicSinglePayment,PeriodicSinglePaymentSepa,Contact,ContactV2 - BackgroundColor Color
- Background color of the QR code.
- Bic String
- BIC/SWIFT code for SEPA authorities.
- FilePath String
- The image format is inferred from the file extension.
- ForegroundColor Color
- Foreground color of QR modules.
- Iban String
- International bank account number for SEPA authorities.
- Name String
- Payer or payee name.
- PixelSize Int32
- Pixel size for each QR module.
- Reason String
- Reason for payment.
- Show SwitchParameter
- Opens the image after creation.
New-ImageQRCodeBezahlCode -Account <String> -Amount <Decimal> -Authority <SinglePayment> [-BackgroundColor <Color>] -Bnc <String> [-Currency <String>] [-ExecutionDate <DateTime>] -FilePath <String> [-ForegroundColor <Color>] -Name <String> [-PixelSize <Int32>] [-PostingKey <String>] [-Reason <String>] [-Show] [<CommonParameters>]#NonSepaPaymentParameters
- Account String
- Account number for non-SEPA authorities.
- Amount Decimal
- Payment amount for payment authorities.
- Authority QrBezahlAuthorityType
- Payment authority type.
- Possible values:
SinglePayment,SinglePaymentSepa,SingleDirectDebit,SingleDirectDebitSepa,PeriodicSinglePayment,PeriodicSinglePaymentSepa,Contact,ContactV2 - BackgroundColor Color
- Background color of the QR code.
- Bnc String
- Bank number code for non-SEPA authorities.
- Currency String
- Currency code for payment authorities.
- ExecutionDate DateTime
- Execution date for single-payment and direct-debit authorities.
- FilePath String
- The image format is inferred from the file extension.
- ForegroundColor Color
- Foreground color of QR modules.
- Name String
- Payer or payee name.
- PixelSize Int32
- Pixel size for each QR module.
- PostingKey String
- Posting key for non-SEPA payment authorities.
- Reason String
- Reason for payment.
- Show SwitchParameter
- Opens the image after creation.
New-ImageQRCodeBezahlCode -Amount <Decimal> -Authority <SinglePayment> [-BackgroundColor <Color>] -Bic <String> [-Currency <String>] [-ExecutionDate <DateTime>] -FilePath <String> [-ForegroundColor <Color>] -Iban <String> -Name <String> [-PixelSize <Int32>] [-Reason <String>] [-SepaReference <String>] [-Show] [<CommonParameters>]#SepaPaymentParameters
- Amount Decimal
- Payment amount for payment authorities.
- Authority QrBezahlAuthorityType
- Payment authority type.
- Possible values:
SinglePayment,SinglePaymentSepa,SingleDirectDebit,SingleDirectDebitSepa,PeriodicSinglePayment,PeriodicSinglePaymentSepa,Contact,ContactV2 - BackgroundColor Color
- Background color of the QR code.
- Bic String
- BIC/SWIFT code for SEPA authorities.
- Currency String
- Currency code for payment authorities.
- ExecutionDate DateTime
- Execution date for single-payment and direct-debit authorities.
- FilePath String
- The image format is inferred from the file extension.
- ForegroundColor Color
- Foreground color of QR modules.
- Iban String
- International bank account number for SEPA authorities.
- Name String
- Payer or payee name.
- PixelSize Int32
- Pixel size for each QR module.
- Reason String
- Reason for payment.
- SepaReference String
- SEPA reference for SEPA payment authorities.
- Show SwitchParameter
- Opens the image after creation.
New-ImageQRCodeBezahlCode -Account <String> -Amount <Decimal> -Authority <SinglePayment> [-BackgroundColor <Color>] -Bnc <String> -CreditorId <String> [-Currency <String>] -DateOfSignature <DateTime> [-ExecutionDate <DateTime>] -FilePath <String> [-ForegroundColor <Color>] -MandateId <String> -Name <String> [-PixelSize <Int32>] [-PostingKey <String>] [-Reason <String>] [-Show] [<CommonParameters>]#NonSepaDirectDebitParameters
- Account String
- Account number for non-SEPA authorities.
- Amount Decimal
- Payment amount for payment authorities.
- Authority QrBezahlAuthorityType
- Payment authority type.
- Possible values:
SinglePayment,SinglePaymentSepa,SingleDirectDebit,SingleDirectDebitSepa,PeriodicSinglePayment,PeriodicSinglePaymentSepa,Contact,ContactV2 - BackgroundColor Color
- Background color of the QR code.
- Bnc String
- Bank number code for non-SEPA authorities.
- CreditorId String
- Creditor identifier for direct-debit authorities.
- Currency String
- Currency code for payment authorities.
- DateOfSignature DateTime
- Mandate signature date for direct-debit authorities.
- ExecutionDate DateTime
- Execution date for single-payment and direct-debit authorities.
- FilePath String
- The image format is inferred from the file extension.
- ForegroundColor Color
- Foreground color of QR modules.
- MandateId String
- Mandate identifier for direct-debit authorities.
- Name String
- Payer or payee name.
- PixelSize Int32
- Pixel size for each QR module.
- PostingKey String
- Posting key for non-SEPA payment authorities.
- Reason String
- Reason for payment.
- Show SwitchParameter
- Opens the image after creation.
New-ImageQRCodeBezahlCode -Amount <Decimal> -Authority <SinglePayment> [-BackgroundColor <Color>] -Bic <String> -CreditorId <String> [-Currency <String>] -DateOfSignature <DateTime> [-ExecutionDate <DateTime>] -FilePath <String> [-ForegroundColor <Color>] -Iban <String> -MandateId <String> -Name <String> [-PixelSize <Int32>] [-Reason <String>] [-SepaReference <String>] [-Show] [<CommonParameters>]#SepaDirectDebitParameters
- Amount Decimal
- Payment amount for payment authorities.
- Authority QrBezahlAuthorityType
- Payment authority type.
- Possible values:
SinglePayment,SinglePaymentSepa,SingleDirectDebit,SingleDirectDebitSepa,PeriodicSinglePayment,PeriodicSinglePaymentSepa,Contact,ContactV2 - BackgroundColor Color
- Background color of the QR code.
- Bic String
- BIC/SWIFT code for SEPA authorities.
- CreditorId String
- Creditor identifier for direct-debit authorities.
- Currency String
- Currency code for payment authorities.
- DateOfSignature DateTime
- Mandate signature date for direct-debit authorities.
- ExecutionDate DateTime
- Execution date for single-payment and direct-debit authorities.
- FilePath String
- The image format is inferred from the file extension.
- ForegroundColor Color
- Foreground color of QR modules.
- Iban String
- International bank account number for SEPA authorities.
- MandateId String
- Mandate identifier for direct-debit authorities.
- Name String
- Payer or payee name.
- PixelSize Int32
- Pixel size for each QR module.
- Reason String
- Reason for payment.
- SepaReference String
- SEPA reference for SEPA payment authorities.
- Show SwitchParameter
- Opens the image after creation.
New-ImageQRCodeBezahlCode -Account <String> -Amount <Decimal> -Authority <SinglePayment> [-BackgroundColor <Color>] -Bnc <String> [-Currency <String>] -FilePath <String> [-ForegroundColor <Color>] -Name <String> -PeriodicFirstExecutionDate <DateTime> -PeriodicLastExecutionDate <DateTime> [-PeriodicUnit <Weekly|Monthly>] -PeriodicUnitRotation <Int32> [-PixelSize <Int32>] [-PostingKey <String>] [-Reason <String>] [-Show] [<CommonParameters>]#NonSepaPeriodicPaymentParameters
- Account String
- Account number for non-SEPA authorities.
- Amount Decimal
- Payment amount for payment authorities.
- Authority QrBezahlAuthorityType
- Payment authority type.
- Possible values:
SinglePayment,SinglePaymentSepa,SingleDirectDebit,SingleDirectDebitSepa,PeriodicSinglePayment,PeriodicSinglePaymentSepa,Contact,ContactV2 - BackgroundColor Color
- Background color of the QR code.
- Bnc String
- Bank number code for non-SEPA authorities.
- Currency String
- Currency code for payment authorities.
- FilePath String
- The image format is inferred from the file extension.
- ForegroundColor Color
- Foreground color of QR modules.
- Name String
- Payer or payee name.
- PeriodicFirstExecutionDate DateTime
- First execution date for periodic-payment authorities.
- PeriodicLastExecutionDate DateTime
- Last execution date for periodic-payment authorities.
- PeriodicUnit QrBezahlPeriodicUnit
- Periodic unit for periodic-payment authorities.
- Possible values:
Weekly,Monthly - PeriodicUnitRotation Int32
- Periodic unit rotation for periodic-payment authorities.
- PixelSize Int32
- Pixel size for each QR module.
- PostingKey String
- Posting key for non-SEPA payment authorities.
- Reason String
- Reason for payment.
- Show SwitchParameter
- Opens the image after creation.
New-ImageQRCodeBezahlCode -Amount <Decimal> -Authority <SinglePayment> [-BackgroundColor <Color>] -Bic <String> [-Currency <String>] -FilePath <String> [-ForegroundColor <Color>] -Iban <String> -Name <String> -PeriodicFirstExecutionDate <DateTime> -PeriodicLastExecutionDate <DateTime> [-PeriodicUnit <Weekly|Monthly>] -PeriodicUnitRotation <Int32> [-PixelSize <Int32>] [-Reason <String>] [-SepaReference <String>] [-Show] [<CommonParameters>]#SepaPeriodicPaymentParameters
- Amount Decimal
- Payment amount for payment authorities.
- Authority QrBezahlAuthorityType
- Payment authority type.
- Possible values:
SinglePayment,SinglePaymentSepa,SingleDirectDebit,SingleDirectDebitSepa,PeriodicSinglePayment,PeriodicSinglePaymentSepa,Contact,ContactV2 - BackgroundColor Color
- Background color of the QR code.
- Bic String
- BIC/SWIFT code for SEPA authorities.
- Currency String
- Currency code for payment authorities.
- FilePath String
- The image format is inferred from the file extension.
- ForegroundColor Color
- Foreground color of QR modules.
- Iban String
- International bank account number for SEPA authorities.
- Name String
- Payer or payee name.
- PeriodicFirstExecutionDate DateTime
- First execution date for periodic-payment authorities.
- PeriodicLastExecutionDate DateTime
- Last execution date for periodic-payment authorities.
- PeriodicUnit QrBezahlPeriodicUnit
- Periodic unit for periodic-payment authorities.
- Possible values:
Weekly,Monthly - PeriodicUnitRotation Int32
- Periodic unit rotation for periodic-payment authorities.
- PixelSize Int32
- Pixel size for each QR module.
- Reason String
- Reason for payment.
- SepaReference String
- SEPA reference for SEPA payment authorities.
- Show SwitchParameter
- Opens the image after creation.