SteuerIdNr

open class SteuerIdNr(idNr: String, validator: KSimpleValidator<PackedDecimal> = VALIDATOR) : Steuernummer

Die steuerliche Identifikationsnummer (SteuerIdNr) ist eine bundeseinheitliche und dauerhafte Identifikationsnummer von in Deutschland gemeldeten Buergern für Steuerzwecke. Die SteuerIdNr besteht aus insgesamt 11 Ziffern, wobei die letzte Ziffer eine Pruefziffer ist.

Author

oboehm

Since

0.1.0

Constructors

Link copied to clipboard
constructor(idNr: String)

Die SteuerIdNr ist eine 11-stellige Zahl mit einer Pruefziffer.

constructor(idNr: String, validator: KSimpleValidator<PackedDecimal> = VALIDATOR)

Types

Link copied to clipboard
object Companion
Link copied to clipboard

Eigener Validator fuer die SteuerIdNr-Validierung.

Properties

Link copied to clipboard
val code: PackedDecimal
Link copied to clipboard

Die letzte Ziffer ist die Pruefziffer, die hierueber abgefragt werden kann.

Functions

Link copied to clipboard
open operator override fun compareTo(other: Steuernummer): Int
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun isValid(): Boolean
Link copied to clipboard
open override fun toMap(): Map<String, Any>
Link copied to clipboard
open override fun toString(): String