Class FinBanksInfo

Namespace
Subsembly.FinTS.Banks
Assembly
Subsembly.FinTS.Core.dll

Data record that provides general information about a bank. As FinTS only exists in Germany, this is designed to match German bank details only.

public class FinBanksInfo
Inheritance
FinBanksInfo
Inherited Members

Properties

BIC

The optional SWIFT BIC of this bank.

public string BIC { get; set; }

Property Value

string

Remarks

This may be null if the bank does not have a BIC assigned, or the BIC is simply not known.

Exceptions

ArgumentException

An attempt was made to set a string that is not a syntactically correct BIC.

BankCode

The german bank code (Bankleitzahl) that uniquely identifies this record.

public string BankCode { get; set; }

Property Value

string

Exceptions

ArgumentNullException

The given value was null.

ArgumentException

The given value is not IsValidBankCode(string).

BankName

The optional name of the bank.

public string BankName { get; set; }

Property Value

string

Remarks

In the FinBanks.dat file this field is filled with the official bank name from the bank directory published by the german Bundesbank. The bank name consists of at most 58 characters. This may be null.

EbicsHostID

Optional EBICS Host ID.

public string EbicsHostID { get; set; }

Property Value

string

EbicsHostURL

Optional EBICS Host URL.

public string EbicsHostURL { get; set; }

Property Value

string

IconName

Optional name of bank logo icon as used by the Subsembly bank logo image library.

public string IconName { get; set; }

Property Value

string

Server

If the Bank supports FinTS, then this references the FinTS gateway server details record. If no FinTS bank parameters are known for this bank, then this is null.

public FinBanksServer Server { get; set; }

Property Value

FinBanksServer

Methods

ToString()

Returns a string containing the bank name and bank code.

public override string ToString()

Returns

string