All Downloads are FREE. Search and download functionalities are using the official Maven repository.

gdv.xport.satz.feld.sparte130.Feld210 Maven / Gradle / Ivy

Go to download

gdv-xport-lib ist die Java-Bibliothek fuer den Umgang mit dem GDV-Format. Sie erleichtert den Export und Export dieses Datenformats.

There is a newer version: 7.2.2
Show newest version
package gdv.xport.satz.feld.sparte130;

import gdv.xport.annotation.FeldInfo;
import gdv.xport.annotation.FelderInfo;
import gdv.xport.feld.AlphaNumFeld;
import gdv.xport.feld.Betrag;
import gdv.xport.feld.Datum;
import gdv.xport.feld.NumFeld;
import gdv.xport.feld.Zeichen;
import gdv.xport.satz.feld.common.Feld1bis7;

/**
 * Diese Enum-Klasse repraesentiert die Felder fuer Satzart 210, Sparte 130.
 * "Verbundene Hausrat" (Satzart 0210)
 * 

* Gegenueber der XML-Beschreibung "VUVM2018.xml" fehlt im 2. Teildatensatz * das letzte Feld "Erweiterter BerVersV-Schluessel". * Von daher sollte die XML-Variante fuer die Instanziierung von * Satz 210.130 herangezogen werden. *

*

* TODO: Klasse ist nicht mehr aktuell und wird ab v6 nach gdv-xport-deprecated verschoben. *

* * @author David * @since 20.02.2013 * @deprecated nicht mehr aktuell */ @Deprecated public enum Feld210 { // /// Teildatensatz 1 ///////////////////////////////////////////////// /** Feld 1 - 7 sind fuer jeden (Teil-)Datensatz identisch. */ @FelderInfo( sparte = 130, teildatensatz = 1, type = Feld1bis7.class) INTRO1, /** * Vertragsstatus. * 1 = lebend * 2 = lebend / kurzfristig / unterjährig * 3 = ruhend / Anwartschaft * 4 = storniert * 5 = ruhend / beitragsfrei * 6 = beitragsfrei * 7 = beitragsfrei durch Leistung * 8 = Beitragsstundung * 9 = Sonstiges */ @FeldInfo( teildatensatz = 1, nr = 8, type = Zeichen.class, anzahlBytes = 1, byteAdresse = 43) VERTRAGSSTATUS, /** * Beginn. * Beginn der Sparte. Sollten Tag und/oder Monat nicht vorhanden sein, muss * "00" geschlüsselt werden * Tag/Monat/Jahr (TTMMJJJJ) */ @FeldInfo( teildatensatz = 1, nr = 9, type = Datum.class, anzahlBytes = 8, byteAdresse = 44) BEGINN, /** * Ausschluss. * Ausschluss der Sparte. Sollten Tag und/oder Monat nicht vorhanden sein, * muss "00" geschlüsselt werden * Tag/Monat/Jahr (TTMMJJJJ) */ @FeldInfo( teildatensatz = 1, nr = 10, type = Datum.class, anzahlBytes = 8, byteAdresse = 52) AUSSCHLUSS, /** * Änderungsdatum. * Termin, zu dem der Vertragszustand wirksam wird/wurde (Gültig-ab- / * Wirksam-ab-Datum). * Tag/Monat/Jahr (TTMMJJJJ) */ @FeldInfo( teildatensatz = 1, nr = 11, type = Datum.class, anzahlBytes = 8, byteAdresse = 60) AENDERUNGSDAT, /** * versicherte Gefahren. * 10 x 1 Stelle * B = Beraubung * E = ED * F = Feuer * G = Glas * H = Hagel * L = Leitungswasser * M = Elementarschäden * N = Nutzfeuer * S = Sturm * U = Überspannungschäde */ @FeldInfo( teildatensatz = 1, nr = 12, type = AlphaNumFeld.class, anzahlBytes = 10, byteAdresse = 68) VERSICHERTE_GEFAHREN, /** * Länderkennzeichen der Risikoanschrift. * KFZ-Länderkennzeichen z. B. Länderkennzeichen für D = Deutschland, B = * Belgien, DK = Dänemark, F = Frankreich, CDN = Kanada * siehe Anlage 63 */ @FeldInfo( teildatensatz = 1, nr = 13, type = AlphaNumFeld.class, anzahlBytes = 3, byteAdresse = 78) LAENDERKENNZEICHEN_DER_RISIKOANSCHRIFT, /** * Postleitzahl der Risikoanschrift. * linksbündig */ @FeldInfo( teildatensatz = 1, nr = 14, type = AlphaNumFeld.class, anzahlBytes = 6, byteAdresse = 81) POSTLEITZAHL_DER_RISIKOANSCHRIFT, /** * Risikoort. * Wenn Risikoanschrift abweichend vom Wohnort */ @FeldInfo( teildatensatz = 1, nr = 15, type = AlphaNumFeld.class, anzahlBytes = 25, byteAdresse = 87) RISIKOORT, /** * Risikostraße. * siehe Erläuterung Risikoort */ @FeldInfo( teildatensatz = 1, nr = 16, type = AlphaNumFeld.class, anzahlBytes = 30, byteAdresse = 112) RISIKOSTRASSE, /** * Währungsschlüssel. * ISO-Code, * siehe Anlage 3 */ @FeldInfo( teildatensatz = 1, nr = 17, type = AlphaNumFeld.class, anzahlBytes = 3, byteAdresse = 142) WAEHRUNGSSCHLUESSEL, /** * Zuschlagsbetrag in Währungseinheiten. * Kumulierter Zuschlagsbetrag auf Vertragsebene * (10,2 Stellen) */ @FeldInfo( teildatensatz = 1, nr = 18, type = Betrag.class, anzahlBytes = 12, byteAdresse = 145) ZUSCHLAGSBETRAG_IN_WAEHRUNGSEINHEITEN, /** * Abschlagsbetrag in Währungseinheiten. * Kumulierter Abschlagsbetrag auf Vertragsebene * (10,2 Stellen) */ @FeldInfo( teildatensatz = 1, nr = 19, type = Betrag.class, anzahlBytes = 12, byteAdresse = 157) ABSCHLAGSBETRAG_IN_WAEHRUNGSEINHEITEN, /** * Gesamtversicherungssummer in Währungseinheiten. * Gesamtversicherungssumme in Währungseinheiten * (12,0 Stellen) */ @FeldInfo( teildatensatz = 1, nr = 20, type = NumFeld.class, anzahlBytes = 12, byteAdresse = 169) GESAMTVERSICHERUNGSSUMME_IN_WAEHRUNGSEINHEITEN, /** * Gesamtbeitrag in Währungseinheiten. * Gesamtbeitrag unter Berücksichtigung aller Zu- und Abschläge ohne Gebühr * und Vers.Steuer gemäß Zahlungsweise in Währungseinheiten * (10,2 Stellen) */ @FeldInfo( teildatensatz = 1, nr = 21, type = Betrag.class, nachkommaStellen = 2, anzahlBytes = 12, byteAdresse = 181) GESAMTBEITRAG_IN_WAEHRUNGSEINHEITEN, /** * Bedingungen. * z.B.: VHB 74, VHB 84, VHB 92 */ @FeldInfo( teildatensatz = 1, nr = 22, type = AlphaNumFeld.class, anzahlBytes = 5, byteAdresse = 193) BEDINGUNGEN, /** * erweiterte Neuwertversicherung. * 0 = nein * 1 = ja */ @FeldInfo( teildatensatz = 1, nr = 23, type = AlphaNumFeld.class, anzahlBytes = 1, byteAdresse = 198) ERWEITERTE_NEUWERTVERSICHERUNG, /** * Sicherungsrichtlinien. * 1 = normal * 2 = überdurchschnittlich gem. Sicherungsrichtlinien GDV */ @FeldInfo( teildatensatz = 1, nr = 24, type = AlphaNumFeld.class, anzahlBytes = 1, byteAdresse = 199) SICHERUNGSRICHTLINIEN, /** * Einbruch Meldeanlage. * 0 = nein * 1 = ja */ @FeldInfo( teildatensatz = 1, nr = 25, type = AlphaNumFeld.class, anzahlBytes = 1, byteAdresse = 200) EINBRUCH_MELDEANLAGE, /** * Risikokennziffer. * siehe Anlage 11 */ @FeldInfo( teildatensatz = 1, nr = 26, type = AlphaNumFeld.class, anzahlBytes = 5, byteAdresse = 201) RISIKOKENNZIFFER, /** * Anzahl Monate unbewohnt. * Ganzahlige Angabe */ @FeldInfo( teildatensatz = 1, nr = 27, type = NumFeld.class, anzahlBytes = 2, byteAdresse = 206) ANZAHL_MONATE_UNBEWOHNT, /** * Wohnfläche qm. * Ganzzahlige Angabe */ @FeldInfo( teildatensatz = 1, nr = 28, type = NumFeld.class, anzahlBytes = 5, byteAdresse = 208) WOHNFLAECHE_QM, /** * Tarifzone. * 1, 2 oder 3. Zuordnung gemäß PLZ */ @FeldInfo( teildatensatz = 1, nr = 29, type = AlphaNumFeld.class, anzahlBytes = 1, byteAdresse = 213) TARIFZONE, /** * Bauartklasse. * siehe Anlage 12 */ @FeldInfo( teildatensatz = 1, nr = 30, type = AlphaNumFeld.class, anzahlBytes = 1, byteAdresse = 214) BAUARTKLASSE, /** * Gefahrenerhöhung. * 0 = nein * 1 = ja * 2 = ja (temporär) */ @FeldInfo( teildatensatz = 1, nr = 31, type = AlphaNumFeld.class, anzahlBytes = 1, byteAdresse = 215) GEFAHRENERHOEHUNG, /** * Einschluss Vandalismus. * 0 = nein * 1 = ja */ @FeldInfo( teildatensatz = 1, nr = 32, type = AlphaNumFeld.class, anzahlBytes = 1, byteAdresse = 216) EINSCHLUSS_VANDALISMUS, /** * Untervers.-Verzicht. * 0 = nein * 1 = ja */ @FeldInfo( teildatensatz = 1, nr = 33, type = AlphaNumFeld.class, anzahlBytes = 1, byteAdresse = 217) UNTERVERS_VERZICHT, /** * Abschlussprovision. * Für den betreffenden Vertrag vereinbarter Provisionssatz (3,2 Stellen) * (3,2 Stellen) */ @FeldInfo( teildatensatz = 1, nr = 34, type = NumFeld.class, nachkommaStellen = 2, anzahlBytes = 5, byteAdresse = 218) ABSCHLUSSPROVISION, /** * Kennzeichen für abweichende Abschlussprovision. * Kennzeichen, dass für den betreffenden Vertrag der * Provisionssatz von den allgemeinen Provisionsvereinbarungen * abweicht * 0 = nein * 1 = ja */ @FeldInfo( teildatensatz = 1, nr = 35, type = AlphaNumFeld.class, anzahlBytes = 1, byteAdresse = 223) KENNZEICHEN_FUER_ABWEICHENDE_ABSCHLUSSPROVISION, /** * Folgeprovision. * s. Erläuterung für Abschlussprovision * (3,2 Stellen) */ @FeldInfo( teildatensatz = 1, nr = 36, type = NumFeld.class, nachkommaStellen = 2, anzahlBytes = 5, byteAdresse = 224) FOLGEPROVISION, /** * Kennzeichen für abweichende Folgeprovision. * s. Erläuterung: Kennzeichen für abweichende Abschlussprovision * 0 = nein * 1 = ja */ @FeldInfo( teildatensatz = 1, nr = 37, type = AlphaNumFeld.class, anzahlBytes = 1, byteAdresse = 229) KENNZEICHEN_FUER_ABWEICHENDE_FOLGEPROVISION, /** * Restlaufzeit des Vertrages. * gemäß Ablauf des Vertrages. Grundlage für die * Berechnung von Provision, sofern nicht in * Satzart 210 geschlüsselt (JJ) */ @FeldInfo( teildatensatz = 1, nr = 38, type = NumFeld.class, anzahlBytes = 2, byteAdresse = 230) RESTLAUFZEIT_DES_VERTRAGES, /** * Laufzeitrabatt in %. * gemäß Laufzeitrabatt VAG-Novelle 01.07.1991 * (2,2 Stellen) */ @FeldInfo( teildatensatz = 1, nr = 39, type = NumFeld.class, nachkommaStellen = 2, anzahlBytes = 4, byteAdresse = 232) LAUFZEITRABATT_IN_PROZENT, /** * Produktform. * Unternehmensindividuelle Produktkürzel/-schlüssel */ @FeldInfo( teildatensatz = 1, nr = 40, type = AlphaNumFeld.class, anzahlBytes = 5, byteAdresse = 236) PRODUKTFORM, /** * Produktform gültig ab. * Versionsdatum der Produktform. Monat / Jahr (MMJJJJ) * Wenn kein Versionsdatum vorhanden, muss das Datum der * Produkteinführung geliefert werden. */ @FeldInfo( teildatensatz = 1, nr = 41, type = NumFeld.class, anzahlBytes = 6, byteAdresse = 241) PRODUKTFORM_GUELTIG_AB, /** * Leerstellen. * Leerstellen * Freie Stellen für weitere Belegung */ @FeldInfo( teildatensatz = 1, nr = 42, type = AlphaNumFeld.class, anzahlBytes = 4, byteAdresse = 247) LEERSTELLEN2, /** * Satznummer. * konstant 1 */ @FeldInfo( teildatensatz = 1, nr = 43, type = AlphaNumFeld.class, anzahlBytes = 1, byteAdresse = 251) SATZNUMMER2, /** * Objektnummer. * siehe Anlage 67 */ @FeldInfo( teildatensatz = 1, nr = 44, type = NumFeld.class, anzahlBytes = 5, byteAdresse = 252) OBJEKTNUMMER2, // /// Teildatensatz 2 ///////////////////////////////////////////////// /** * Satzart. * konstant 0210 */ @FeldInfo( teildatensatz = 2, nr = 1, type = NumFeld.class, anzahlBytes = 4, byteAdresse = 1) SATZART, /** * VU-Nummer. * Gemäß VU-Verzeichnis der BaFin, linksbündig * Das VU-Nr.-Verzeichnis kann bei der Bundesanstalt für * Finanzdienstleistungsaufsicht in Bonn angefordert werden * (Graurheindorfer Str. 108, 53117 Bonn, www.bafin.de). */ @FeldInfo( teildatensatz = 2, nr = 2, type = AlphaNumFeld.class, anzahlBytes = 5, byteAdresse = 5) VU_NUMMER, /** * Bündelungskennzeichen. * Kennzeichen für gebündelte Verträge * * 1 = gebündelt */ @FeldInfo( teildatensatz = 2, nr = 3, type = AlphaNumFeld.class, anzahlBytes = 1, byteAdresse = 10) BUENDELUNGSKENNZEICHEN, /** * Sparte. * Versicherungszweig gemäß Verordnung über die Berichterstattung * von Versicherungsunternehmen gegenüber der BaFin (BerVersV) * Abschnitt C * siehe Anlage 1 */ @FeldInfo( teildatensatz = 2, nr = 4, type = NumFeld.class, anzahlBytes = 3, byteAdresse = 11) SPARTE, /** * Versicherungsschein-Nummer. * Versicherungsschein-Nummer, rechtsbuendig, mit Leerstellen linksbuendig * auffuellen ohne Sonderzeichen */ @FeldInfo( teildatensatz = 2, nr = 5, type = AlphaNumFeld.class, anzahlBytes = 17, byteAdresse = 14) VERSICHERUNGSSCHEINNUMMER, /** * Folgenummer. * Lfd. Nummer innerhalb einer Versicherungsschein-Nr. über alle * Satzarten für die gleiche Datensendung * siehe Anlage 2 */ @FeldInfo( teildatensatz = 2, nr = 6, type = NumFeld.class, anzahlBytes = 2, byteAdresse = 31) FOLGENUMMER, /** * Geschäftsstelle / Vermittler. * Die geschäftsführende Geschäftsstelleund der Vermittler ohne * Sonderzeichen */ @FeldInfo( teildatensatz = 2, nr = 7, type = AlphaNumFeld.class, anzahlBytes = 10, byteAdresse = 33) GESCHAEFTSSTELLE_VERMITTLER, /** * Produktname. * Produktname */ @FeldInfo( teildatensatz = 2, nr = 8, type = AlphaNumFeld.class, anzahlBytes = 20, byteAdresse = 43) PRODUKTNAME, /** * Referenznummer. * */ @FeldInfo( teildatensatz = 2, nr = 9, type = AlphaNumFeld.class, anzahlBytes = 7, byteAdresse = 63) REFERENZNUMMER, /** * Ständig bewohnt. * 0 = nein * 1 = ja */ @FeldInfo( teildatensatz = 2, nr = 10, type = AlphaNumFeld.class, anzahlBytes = 1, byteAdresse = 70) STAENDIG_BEWOHNT, /** * Leerstellen. * Leerstellen * Freie Stellen für weitere Belegung */ @FeldInfo( teildatensatz = 2, nr = 11, type = AlphaNumFeld.class, anzahlBytes = 180, byteAdresse = 71) LEERSTELLEN, /** * Satznummer. * konstant 2 */ @FeldInfo( teildatensatz = 2, nr = 12, type = AlphaNumFeld.class, anzahlBytes = 1, byteAdresse = 251) SATZNUMMER, /** * Objektnummer. * siehe Anlage 67 */ @FeldInfo( teildatensatz = 2, nr = 13, type = NumFeld.class, anzahlBytes = 5, byteAdresse = 252) OBJEKTNUMMER }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy