Class PayloadGenerator.BezahlCode
Inherited Members
Namespace: QRCoder
Assembly: Subsembly.Scraper.dll
Syntax
public class PayloadGenerator.BezahlCode : PayloadGenerator.Payload
Constructors
BezahlCode(AuthorityType, string, string, string, decimal, string, int, DateTime?, DateTime?, string, int, Currency, DateTime?)
Constructor for non-SEPA payments
Declaration
public BezahlCode(PayloadGenerator.BezahlCode.AuthorityType authority, string name, string account, string bnc, decimal amount, string periodicTimeunit = "", int periodicTimeunitRotation = 0, DateTime? periodicFirstExecutionDate = null, DateTime? periodicLastExecutionDate = null, string reason = "", int postingKey = 0, PayloadGenerator.BezahlCode.Currency currency = Currency.EUR, DateTime? executionDate = null)
Parameters
Type | Name | Description |
---|---|---|
PayloadGenerator.BezahlCode.AuthorityType | authority | Type of the bank transfer |
string | name | Name of the receiver (Empfänger) |
string | account | Bank account (Kontonummer) |
string | bnc | Bank institute (Bankleitzahl) |
decimal | amount | Amount (Betrag) |
string | periodicTimeunit | Unit of intervall for payment ('M' = monthly, 'W' = weekly) |
int | periodicTimeunitRotation | Intervall for payment. This value is combined with 'periodicTimeunit' |
DateTime? | periodicFirstExecutionDate | Date of first periodic execution |
DateTime? | periodicLastExecutionDate | Date of last periodic execution |
string | reason | Reason (Verwendungszweck) |
int | postingKey | Transfer Key (Textschlüssel, z.B. Spendenzahlung = 69) |
PayloadGenerator.BezahlCode.Currency | currency | Currency (Währung) |
DateTime? | executionDate | Execution date (Ausführungsdatum) |
BezahlCode(AuthorityType, string, string, string, decimal, string, int, DateTime?, DateTime?, string, string, DateTime?, string, string, Currency, DateTime?)
Constructor for SEPA payments
Declaration
public BezahlCode(PayloadGenerator.BezahlCode.AuthorityType authority, string name, string iban, string bic, decimal amount, string periodicTimeunit = "", int periodicTimeunitRotation = 0, DateTime? periodicFirstExecutionDate = null, DateTime? periodicLastExecutionDate = null, string creditorId = "", string mandateId = "", DateTime? dateOfSignature = null, string reason = "", string sepaReference = "", PayloadGenerator.BezahlCode.Currency currency = Currency.EUR, DateTime? executionDate = null)
Parameters
Type | Name | Description |
---|---|---|
PayloadGenerator.BezahlCode.AuthorityType | authority | Type of the bank transfer |
string | name | Name of the receiver (Empfänger) |
string | iban | IBAN |
string | bic | BIC |
decimal | amount | Amount (Betrag) |
string | periodicTimeunit | Unit of intervall for payment ('M' = monthly, 'W' = weekly) |
int | periodicTimeunitRotation | Intervall for payment. This value is combined with 'periodicTimeunit' |
DateTime? | periodicFirstExecutionDate | Date of first periodic execution |
DateTime? | periodicLastExecutionDate | Date of last periodic execution |
string | creditorId | Creditor id (Gläubiger ID) |
string | mandateId | Manadate id (Mandatsreferenz) |
DateTime? | dateOfSignature | Signature date (Erteilungsdatum des Mandats) |
string | reason | Reason (Verwendungszweck) |
string | sepaReference | SEPA reference (SEPA-Referenz) |
PayloadGenerator.BezahlCode.Currency | currency | Currency (Währung) |
DateTime? | executionDate | Execution date (Ausführungsdatum) |
BezahlCode(AuthorityType, string, string, string, string, string, decimal, string, int, DateTime?, DateTime?, string, string, DateTime?, string, int, string, Currency, DateTime?, int)
Generic constructor. Please use specific (non-SEPA or SEPA) constructor
Declaration
public BezahlCode(PayloadGenerator.BezahlCode.AuthorityType authority, string name, string account, string bnc, string iban, string bic, decimal amount, string periodicTimeunit = "", int periodicTimeunitRotation = 0, DateTime? periodicFirstExecutionDate = null, DateTime? periodicLastExecutionDate = null, string creditorId = "", string mandateId = "", DateTime? dateOfSignature = null, string reason = "", int postingKey = 0, string sepaReference = "", PayloadGenerator.BezahlCode.Currency currency = Currency.EUR, DateTime? executionDate = null, int internalMode = 0)
Parameters
Type | Name | Description |
---|---|---|
PayloadGenerator.BezahlCode.AuthorityType | authority | Type of the bank transfer |
string | name | Name of the receiver (Empfänger) |
string | account | Bank account (Kontonummer) |
string | bnc | Bank institute (Bankleitzahl) |
string | iban | IBAN |
string | bic | BIC |
decimal | amount | Amount (Betrag) |
string | periodicTimeunit | Unit of intervall for payment ('M' = monthly, 'W' = weekly) |
int | periodicTimeunitRotation | Intervall for payment. This value is combined with 'periodicTimeunit' |
DateTime? | periodicFirstExecutionDate | Date of first periodic execution |
DateTime? | periodicLastExecutionDate | Date of last periodic execution |
string | creditorId | Creditor id (Gläubiger ID) |
string | mandateId | Manadate id (Mandatsreferenz) |
DateTime? | dateOfSignature | Signature date (Erteilungsdatum des Mandats) |
string | reason | Reason (Verwendungszweck) |
int | postingKey | Transfer Key (Textschlüssel, z.B. Spendenzahlung = 69) |
string | sepaReference | SEPA reference (SEPA-Referenz) |
PayloadGenerator.BezahlCode.Currency | currency | Currency (Währung) |
DateTime? | executionDate | Execution date (Ausführungsdatum) |
int | internalMode | Only used for internal state handdling |
BezahlCode(AuthorityType, string, string, string, string, string, string)
Constructor for contact data
Declaration
public BezahlCode(PayloadGenerator.BezahlCode.AuthorityType authority, string name, string account = "", string bnc = "", string iban = "", string bic = "", string reason = "")
Parameters
Type | Name | Description |
---|---|---|
PayloadGenerator.BezahlCode.AuthorityType | authority | Type of the bank transfer |
string | name | Name of the receiver (Empfänger) |
string | account | Bank account (Kontonummer) |
string | bnc | Bank institute (Bankleitzahl) |
string | iban | IBAN |
string | bic | BIC |
string | reason | Reason (Verwendungszweck) |
Methods
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string |