Package-level declarations

Types

Link copied to clipboard
open class Bankverbindung @JvmOverloads constructor(val kontoinhaber: String, iban: IBAN, bic: BIC? = null) : KFachwert

Eine Bankverbindung besteht aus dem Zahlungsempfaenger oder Kontoinhaber, einer IBAN und einer BIC. Bei Inlandsverbindungen kann die BIC entfallen, weswegen sie hier auch optional ist.

Link copied to clipboard
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.

Link copied to clipboard
open class BLZ @JvmOverloads constructor(code: String, validator: KSimpleValidator<PackedDecimal> = VALIDATOR) : AbstractFachwert<PackedDecimal, BLZ>

Die BLZ (Bankleitzahl) ist eine eindeutige Kennziffer, die in Deutschland und Oesterreich eindeutig ein Kreditinstitut identifiziert. In Deutschland ist die BLZ eine 8-stellige, in Oesterreich eine 5-stellige Zahl (mit Ausnahme der Oesterreichischen Nationalbank mit 3 Stellen).

Link copied to clipboard
open class IBAN @JvmOverloads constructor(iban: String, pzVerfahren: KSimpleValidator<String> = VALIDATOR) : AbstractFachwert<String, IBAN>

Die IBAN (International Bank Account Number) ist eine international standardisierte Notation fuer Bankkonten, die durch die ISO-Norm ISO 13616-1 beschrieben wird.

Link copied to clipboard
open class Kontonummer @JvmOverloads constructor(nr: Long, validator: KSimpleValidator<Long> = VALIDATOR) : AbstractFachwert<Long, Kontonummer>

Eigentlich ist die Kontonummer Bestandteil der IBAN. Trotzdem wird sie noch hauefig verwendet und ist uns daher einen eigenen Typ wert.

Link copied to clipboard
open class Zinssatz(val prozent: Prozent) : KFachwert, Comparable<Zinssatz>

Der Zinssatz (auch: Zinsfuss) wird in Prozent ausgedrueckt, mit dem der Zins fuer verliehenes Kapital berechnet wird.