Command
New-ImageQRCodeBezahlCode
Generates a BezahlCode QR for German banking payloads.
Syntax
New-ImageQRCodeBezahlCode
[-Account] <String>
[-Authority] <QrBezahlAuthorityType>
[-BackgroundColor <Color>]
[-Bnc] <String>
[-FilePath] <String>
[-ForegroundColor <Color>]
[-Name] <String>
[-PixelSize <Int32>]
[-Reason <String>]
[-Show]
[<CommonParameters>]#Parameter set:
ContactAccountNew-ImageQRCodeBezahlCode
[-Authority] <QrBezahlAuthorityType>
[-BackgroundColor <Color>]
[-Bic] <String>
[-FilePath] <String>
[-ForegroundColor <Color>]
[-Iban] <String>
[-Name] <String>
[-PixelSize <Int32>]
[-Reason <String>]
[-Show]
[<CommonParameters>]#Parameter set:
ContactSepaNew-ImageQRCodeBezahlCode
[-Account] <String>
-Amount <Decimal>
[-Authority] <QrBezahlAuthorityType>
[-BackgroundColor <Color>]
[-Bnc] <String>
[-Currency <String>]
[-ExecutionDate <DateTime>]
[-FilePath] <String>
[-ForegroundColor <Color>]
[-Name] <String>
[-PixelSize <Int32>]
[-PostingKey <String>]
[-Reason <String>]
[-Show]
[<CommonParameters>]#Parameter set:
NonSepaPaymentNew-ImageQRCodeBezahlCode
-Amount <Decimal>
[-Authority] <QrBezahlAuthorityType>
[-BackgroundColor <Color>]
[-Bic] <String>
[-Currency <String>]
[-ExecutionDate <DateTime>]
[-FilePath] <String>
[-ForegroundColor <Color>]
[-Iban] <String>
[-Name] <String>
[-PixelSize <Int32>]
[-Reason <String>]
[-SepaReference <String>]
[-Show]
[<CommonParameters>]#Parameter set:
SepaPaymentNew-ImageQRCodeBezahlCode
[-Account] <String>
-Amount <Decimal>
[-Authority] <QrBezahlAuthorityType>
[-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>]#Parameter set:
NonSepaDirectDebitNew-ImageQRCodeBezahlCode
-Amount <Decimal>
[-Authority] <QrBezahlAuthorityType>
[-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>]#Parameter set:
SepaDirectDebitNew-ImageQRCodeBezahlCode
[-Account] <String>
-Amount <Decimal>
[-Authority] <QrBezahlAuthorityType>
[-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>]#Parameter set:
NonSepaPeriodicPaymentNew-ImageQRCodeBezahlCode
-Amount <Decimal>
[-Authority] <QrBezahlAuthorityType>
[-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>]#Parameter set:
SepaPeriodicPaymentDescription
Use this cmdlet to render contact and payment-oriented BezahlCode payloads for German banking scenarios.
Examples
Create a basic BezahlCode contact QR
New-ImageQRCodeBezahlCode -Authority Contact -Name 'Evotec GmbH' -Account '1234567890' -Bnc '10020030' -Reason 'Invoice 2026-041' -FilePath bezahl.pngCreates a contact-style BezahlCode QR code that can be scanned by BezahlCode-aware banking apps.
Create a SEPA single-payment BezahlCode image
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 -ShowProduces a payment-oriented BezahlCode QR code with custom styling and opens it after generation.
Parameters
- -Account String
- Account number for non-SEPA authorities.
- 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.
- -Bic String
- BIC/SWIFT code for SEPA authorities.
- -Iban String
- International bank account number for SEPA authorities.
- -Amount Decimal
- Payment amount for payment authorities.
- -Currency String
- Currency code for payment authorities.
- -ExecutionDate DateTime
- Execution date for single-payment and direct-debit authorities.
- -PostingKey String
- Posting key for non-SEPA payment authorities.
- -SepaReference String
- SEPA reference for SEPA payment authorities.
- -CreditorId String
- Creditor identifier for direct-debit authorities.
- -DateOfSignature DateTime
- Mandate signature date for direct-debit authorities.
- -MandateId String
- Mandate identifier for direct-debit authorities.
- -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.
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.