BIC

open class BIC @JvmOverloads constructor(code: String, validator: KSimpleValidator<String> = VALIDATOR) : Text

BIC steht fuer Bank (oder auch Businiess) Identifier Code und kennzeichnet weltweit Kreditinstitute, Broker oder aehnliche Unternehmen. Im Allegemeinen wird die BIC im Zahlungsverkehr zusammen mit der IBAN verwendet.

Der BIC hat eine Laenge von 11 oder 14 alphanumerischen Zeichen mit folgendem Aufbau: BBBBCCLLbbb

  • BBBB: 4-stelliger Bankcode, vom Geldinstitut frei waehlbar (nur Buchstaben)

  • CC: 2-stelliger Laendercode nach ISO 3166-1 (nur Buchstaben)

  • LL: 2-stellige Codierung des Ortes (Buchstaben/Ziffern)

  • bbb: 3-stellige Kennzeichnung (Branche-Code) der Filiale oder Abteilung. Kann um "XXX" auf 6-stellig ergaenzt werden (Buchstaben/Ziffern)

Author

oliver (ob@aosd.de)

Constructors

Link copied to clipboard
constructor(code: String, validator: KSimpleValidator<String> = VALIDATOR)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
class Validator : KSimpleValidator<String>

Dieser Validator ist fuer die Ueberpruefung von BICs vorgesehen.

Properties

Link copied to clipboard

Functions

Link copied to clipboard
open operator override fun compareTo(other: Text): Int
Link copied to clipboard
fun convertTo(toEncoding: Charset, fromEncoding: Charset): Text
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
fun equalsIgnoreCase(other: Text): Boolean
Link copied to clipboard
Link copied to clipboard
fun equalsIgnoreUmlaute(other: Text): Boolean
Link copied to clipboard
fun getDistanz(other: Text): Int
fun getDistanz(other: String): Int
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun isValid(): Boolean
Link copied to clipboard
fun replaceUmlaute(): Text
Link copied to clipboard
fun toLowerCase(): Text
Link copied to clipboard
open override fun toMap(): Map<String, Any>
Link copied to clipboard
fun toPrintable(): Text
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
fun toUpperCase(): Text