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

gdv.xport.satz.feld.Feld0001 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
/*
 * Copyright (c) 2011, 2012 by Oli B.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express orimplied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * (c)reated 08.03.2011 by Oli B. ([email protected])
 */

package gdv.xport.satz.feld;

import gdv.xport.annotation.FeldInfo;
import gdv.xport.annotation.FelderInfo;
import gdv.xport.feld.AlphaNumFeld;
import gdv.xport.feld.NumFeld;
import gdv.xport.feld.Zeichen;
import gdv.xport.satz.feld.common.VorsatzFeld1bis6;


/**
 * Diese Enum-Klasse repraesentiert die Felder fuer Satzart 1
 * (Vorsatz).
 *
 * @author oliver ([email protected])
 * @since 0.6 (08.03.2011)
 * @deprecated Enums mit Annotationen werden ab v6 nicht mehr unterstuetzt
 */
@Deprecated
public enum Feld0001 {

    /////   Teildatensatz 1   /////////////////////////////////////////////////

    /** Feld 1 - 6 sind fuer jeden Vorsatz identisch. */
    @FelderInfo(
            teildatensatz = 1,
            type = VorsatzFeld1bis6.class
    )
    INTRO1,

    /**
     * Satzart 0001 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 7,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 96
            )
    VERSION_SATZART_0001,

    /**
     * Satzart 0100 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 8,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 99
            )
    VERSION_SATZART_0100,

    /**
     * Satzart 0200 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 9,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 102
            )
    VERSION_SATZART_0200,

    /**
     * Satzart 0210 050 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 10,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 105
            )
    VERSION_SATZART_0210_050,

    /**
     * Satzart 0220 051 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 11,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 108
            )
    VERSION_SATZART_0220_051,

    /**
     * Satzart 0220 052 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 12,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 111
            )
    VERSION_SATZART_0220_052,

    /**
     * Satzart 0220 053 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 13,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 114
            )
    VERSION_SATZART_0220_053,

    /**
     * Satzart 0220 054 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 14,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 117
            )
    VERSION_SATZART_0220_054,

    /**
     * Satzart 0220 059 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 15,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 120
            )
    VERSION_SATZART_0220_059,

    /**
     * Satzart 0210 040 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 16,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 123
            )
    VERSION_SATZART_0210_040,

    /**
     * Satzart 0220 040 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 17,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 126
            )
    VERSION_SATZART_0220_040,

    /**
     * Satzart 0210 030 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 18,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 129
            )
    VERSION_SATZART_0210_030,

    /**
     * Satzart 0220 030 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 19,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 132
            )
    VERSION_SATZART_0220_030,

    /**
     * Satzart 0210 010 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 20,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 135
            )
    VERSION_SATZART_0210_010,

    /**
     * Satzart 0220 010 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 21,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 138
            )
    VERSION_SATZART_0220_010,

    /**
     * Satzart 0210 130 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 22,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 141
            )
    VERSION_SATZART_0210_130,

    /**
     * Satzart 0220 130 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 23,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 144
            )
    VERSION_SATZART_0220_130,

    /**
     * Satzart 0210 110 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 24,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 147
            )
    VERSION_SATZART_0210_110,

    /**
     * Satzart 0220 110 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 25,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 150
            )
    VERSION_SATZART_0220_110,

    /**
     * Satzart 0210 140 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 26,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 153
            )
    VERSION_SATZART_0210_140,

    /**
     * Satzart 0220 140 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 27,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 156
            )
    VERSION_SATZART_0220_140,

    /**
     * Satzart 0210 020 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 28,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 159
            )
    VERSION_SATZART_0210_020,

    /**
     * Satzart 0220 020 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 29,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 162
            )
    VERSION_SATZART_0220_020,

    /**
     * Satzart 0210 070 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 30,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 165
            )
    VERSION_SATZART_0210_070,

    /**
     * Satzart 0220 070 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 31,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 168
            )
    VERSION_SATZART_0220_070,

    /**
     * Satzart 0210 Version Feuer-Industrie/Gewerbliche Sachversicherung.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 32,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 171
            )
    VERSION_SATZART_0210_FEUER,

    /**
     * Satzart 0220 Version Feuer-Industrie/Gewerbliche Sachversicherung.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 33,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 174
            )
    VERSION_SATZART_0220_FEUER,

    /**
     * Satzart 0210 510 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 34,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 177
            )
    VERSION_SATZART_0210_510,

    /**
     * Satzart 0220 510 Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 35,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 180
            )
    VERSION_SATZART_0220_510,

    /**
     * Satzart 0210 Version Technische Versicherungen.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 36,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 183
            )
    VERSION_SATZART_0210_TECH_VERS,

    /**
     * Satzart 0220 Version Technische Versicherungen.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 37,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 186
            )
    VERSION_SATZART_0220_TECH_VERS,

    /**
     * Satzart 0210 Version Transport.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 38,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 189
            )
    VERSION_SATZART_0210_TRANSPORT,

    /**
     * Satzart 0220 Version Transport.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 39,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 192
            )
    VERSION_SATZART_0220_TRANSPORT,

    /**
     * Satzart 0250 Version Transport Einzelanmeldung.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 40,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 195
            )
    VERSION_SATZART_0250_TRANSPORT,

    /**
     * Satzart 0260 Version Transport Umsatzanmeldung.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 41,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 198
            )
    VERSION_SATZART_0260_TRANSPORT,

    /**
     * Satzart 0210 Version Nicht einzeln definierte Sparten.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 42,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 201
            )
    VERSION_SATZART_0210_NICHT_DEF_SPARTEN,

    /**
     * Satzart 0220 Version Nicht einzeln definierte Sparten.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 43,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 204
            )
    VERSION_SATZART_0220_NICHT_DEF_SPARTEN,

    /**
     * KFZ-Baustein Version.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 44,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 207
            )
    VERSION_KFZ_BAUSTEIN,

    /**
     * Satzart 0300 Version Beteiligungsinformation.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 45,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 210
            )
    VERSION_SATZART_0300_BETEILIGUNGSINFORMATION,

    /**
     * Satzart 0400 Version Inkasso.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 46,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 213
            )
    VERSION_SATZART_0400_INKASSO,

    /**
     * Satzart 0410 Version Inkasso.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 47,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 216
            )
    VERSION_SATZART_0410_INKASSO,

    /**
     * Satzart 0430 Version Inkasso.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 48,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 219
            )
    VERSION_SATZART_0430_INKASSO,

    /**
     * Satzart 0500 Version Schadeninformation.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 49,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 222
            )
    VERSION_SATZART_0500_SCHADENINFORMATION,

    /**
     * Satzart 9999 Version Nachsatz.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 50,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 225
            )
    VERSION_SATZART_9999,

    /**
     * Satzart 0420 Version Versicherungsteuerabrechnung.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 51,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 228
            )
    VERSION_SATZART_0420_VERSICHERUNGSTEUERABRECHNUNG,

    /**
     * Satzart 0450 Version Inkassoabrechnung.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 52,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 231
            )
    VERSION_SATZART_0450_INKASSOABRECHNUNG,

    /**
     * Satzart 0550 Version Schadenabrechnung.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 53,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 234
            )
    VERSION_SATZART_0550_SCHADENABRECHNUNG,

    /**
     * Art des Absenders.
     * 1 = VU
     * 2 = Vermittler
     * 3 = VU (Nicht GDV-Schlüssel)
     * 9 = Sonstige (z. B. Clearingstelle, Firmenvermittler)
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 54,
            type = Zeichen.class,
            anzahlBytes = 1,
            byteAdresse = 237,
            bezeichnung = "Art des Absenders"
            )
    ART_DES_ABSENDERS,

    /**
     * Art des Adressaten.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 55,
            type = Zeichen.class,
            anzahlBytes = 1,
            byteAdresse = 238
            )
    ART_DES_ADRESSATEN,

    /**
     * VU-Abrechnungsstelle.
     * z. B. 05 = München (Bei der Allianz)
     * Sollte keine Abrechnungstelle vorhanden sein,
     * muss "00" geschlüsselt werden.
     * Bei Lieferung von Mitversicherungsdaten muss "00" geschlüsselt werden.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 56,
            type = AlphaNumFeld.class,
            anzahlBytes = 2,
            byteAdresse = 239
            )
    VU_ABRECHNUNGSSTELLE,

    /**
     * Bestandsführende Geschäftsstelle.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 57,
            type = AlphaNumFeld.class,
            anzahlBytes = 2,
            byteAdresse = 241
            )
    BESTANDSFUEHRENDE_GESCHAEFTSSTELLE,

    /**
     * Satzart 0350 Version Klausel-Datensatz.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 58,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 243
            )
    VERSION_SATZART_0350_KLAUSELN,

    /**
     * Leerstellen.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 59,
            type = AlphaNumFeld.class,
            anzahlBytes = 10,
            byteAdresse = 246
            )
    LEERSTELLEN,

    /**
     * Satznummer.
     */
    @FeldInfo(
            teildatensatz = 1,
            nr = 60,
            type = NumFeld.class,
            anzahlBytes = 1,
            byteAdresse = 256
            )
    SATZNUMMER1,

    /////   Teildatensatz 2   /////////////////////////////////////////////////

    /** Feld 1 - 6 sind fuer jeden Vorsatz identisch. */
    @FelderInfo(
            teildatensatz = 2,
            type = VorsatzFeld1bis6.class
    )
    INTRO2,

    /**
     * Satzart 0211 050 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 7,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 96
            )
    VERSION_SATZART_0211_050,

    /**
     * Satzart 0221 051 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 8,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 99
            )
    VERSION_SATZART_0221_051,

    /**
     * Satzart 0221 052 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 9,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 102
            )
    VERSION_SATZART_0221_052,

    /**
     * Satzart 0221 053 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 10,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 105
            )
    VERSION_SATZART_0221_053,

    /**
     * Satzart 0221 054 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 11,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 108
            )
    VERSION_SATZART_0221_054,

    /**
     * Satzart 0221 059 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 12,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 111
            )
    VERSION_SATZART_0221_059,

    /**
     * Satzart 0221 055 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 13,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 114
            )
    VERSION_SATZART_0221_055,

    /**
     * Satzart 0211 040 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 14,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 117
            )
    VERSION_SATZART_0211_040,

    /**
     * Satzart 0221 040 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 15,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 120
            )
    VERSION_SATZART_0221_040,

    /**
     * Satzart 0221 030 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 16,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 123
            )
    VERSION_SATZART_0221_030,

    /**
     * Satzart 0211 010 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 17,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 126
            )
    VERSION_SATZART_0211_010,

    /**
     * Satzart 0221 010 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 18,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 129
            )
    VERSION_SATZART_0221_010,

    /**
     * Satzart 0211 130 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 19,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 132
            )
    VERSION_SATZART_0211_130,

    /**
     * Satzart 0221 130 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 20,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 135
            )
    VERSION_SATZART_0221_130,

    /**
     * Satzart 0211 110 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 21,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 138
            )
    VERSION_SATZART_0211_110,

    /**
     * Satzart 0221 110 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 22,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 141
            )
    VERSION_SATZART_0221_110,

    /**
     * Satzart 0211 140 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 23,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 144
            )
    VERSION_SATZART_0211_140,

    /**
     * Satzart 0221 140 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 24,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 147
            )
    VERSION_SATZART_0221_140,

    /**
     * Satzart 0221 070 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 25,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 150
            )
    VERSION_SATZART_0221_070,

    /**
     * Satzart 0211 Version Feuer-Industrie/Gewerbliche Sachversicherung.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 26,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 153
            )
    VERSION_SATZART_0211_FEUER,

    /**
     * Satzart 0221 Version Feuer-Industrie/Gewerbliche Sachversicherung.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 27,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 156
            )
    VERSION_SATZART_0221_FEUER,

    /**
     * Satzart 0221 510 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 28,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 159
            )
    VERSION_SATZART_0221_510,

    /**
     * Satzart 0211 Version Technische Versicherungen.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 29,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 162
            )
    VERSION_SATZART_0211_TECH_VERS,

    /**
     * Satzart 0221 Version Technische Versicherungen.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 30,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 165
            )
    VERSION_SATZART_0221_TECH_VERS,

    /**
     * Satzart 0211 Version Transport.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 31,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 168
            )
    VERSION_SATZART_0211_TRANSPORT,

    /**
     * Satzart 0221 Version Transport.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 32,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 171
            )
    VERSION_SATZART_0221_TRANSPORT,

    /**
     * Satzart 0251 Version Transport Einzelanmeldung.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 33,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 174
            )
    VERSION_SATZART_0251_TRANSPORT,


    /**
     * Satzart 0211 Version Nicht einzeln definierte Sparten.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 34,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 177
            )
    VERSION_SATZART_0211_NICHT_DEF_SPARTEN,

    /**
     * Satzart 0221 Version Nicht einzeln definierte Sparten.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 35,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 180
            )
    VERSION_SATZART_0221_NICHT_DEF_SPARTEN,

    /**
     * Satzart 0210 550 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 36,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 183
            )
    VERSION_SATZART_0210_550,

    /**
     * Satzart 0220 550 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 37,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 186
            )
    VERSION_SATZART_0220_550,

    /**
     * Satzart 0270 550 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 38,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 189
            )
    VERSION_SATZART_0270_550,

    /**
     * Satzart 0280 550 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 39,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 192
            )
    VERSION_SATZART_0280_550,

    /**
     * Satzart 0291 550 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 40,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 195
            )
    VERSION_SATZART_0291_550,

    /**
     * Satzart 0292 550 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 41,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 198
            )
    VERSION_SATZART_0292_550,

    /**
     * Satzart 0293 550 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 42,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 201
            )
    VERSION_SATZART_0293_550,

    /**
     * Satzart 0294 550 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 43,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 204
            )
    VERSION_SATZART_0294_550,

    /**
     * Satzart 0295 550 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 44,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 207
            )
    VERSION_SATZART_0295_550,

    /**
     * Satzart 0052 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 45,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 210
            )
    VERSION_SATZART_0052,

    /**
     * Satzart 0102 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 46,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 213
            )
    VERSION_SATZART_0102,

    /**
     * Satzart 0212 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 47,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 216
            )
    VERSION_SATZART_0212,

    /**
     * Satzart 0352 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 48,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 219
            )
    VERSION_SATZART_0352,

    /**
     * Satzart 0362 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 49,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 222
            )
    VERSION_SATZART_0362,

    /**
     * Satzart 0382 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 50,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 225
            )
    VERSION_SATZART_0382,

    /**
     * Satzart 9950 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 51,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 228
            )
    VERSION_SATZART_9950,

    /**
     * Satzart 9952 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 52,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 231
            )
    VERSION_SATZART_9952,

    /**
     * Satzart 0210 580 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 53,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 234
            )
    VERSION_SATZART_0210_580,

    /**
     * Satzart 0220 580 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 54,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 237
            )
    VERSION_SATZART_0220_580,

    /**
     * Satzart 0372 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 55,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 240
            )
    VERSION_SATZART_0372,

    /**
     * Satzart 0600 Version.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 56,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 243
            )
    VERSION_SATZART_0600,

    /**
     * Leerstellen.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 57,
            type = AlphaNumFeld.class,
            anzahlBytes = 10,
            byteAdresse = 246
            )
    LEERSTELLEN2,

    /**
     * Satznummer.
     */
    @FeldInfo(
            teildatensatz = 2,
            nr = 58,
            type = NumFeld.class,
            anzahlBytes = 1,
            byteAdresse = 256
            )
    SATZNUMMER2,

    /////   Teildatensatz 3   /////////////////////////////////////////////////

    /** Feld 1 - 6 sind fuer jeden Vorsatz identisch. */
    @FelderInfo(
            teildatensatz = 3,
            type = VorsatzFeld1bis6.class
    )
    INTRO,

    /**
     * Satzart 0392 Version eVB-Nummer.
     */
    @FeldInfo(
            teildatensatz = 3,
            nr = 7,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 96
            )
    VERSION_SATZART_0392_EVB,

    /**
     * Satzart 0230 Version Fondsdatensatz - Leben.
     */
    @FeldInfo(
            teildatensatz = 3,
            nr = 8,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 99
            )
    VERSION_SATZART_0230_LEBEN,

    /**
     * Satzart 0202 Version Allgemeine Antragsdaten.
     */
    @FeldInfo(
            teildatensatz = 3,
            nr = 9,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 102
            )
    VERSION_SATZART_0202_ALLG_ANTRAGSDATEN,

    /**
     * Satzart 0222 Version Unfallspezifische Antragsdaten.
     */
    @FeldInfo(
            teildatensatz = 3,
            nr = 10,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 105
            )
    VERSION_SATZART_0222,

    /**
     * Satzart 0230 Version Unfall Leistungsarten.
     */
    @FeldInfo(
            teildatensatz = 3,
            nr = 11,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 108
            )
    VERSION_SATZART_0230_UNFALL,

    /**
     * Satzart 0390 Version Rabatte und Zuschläge.
     */
    @FeldInfo(
            teildatensatz = 3,
            nr = 12,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 111
            )
    VERSION_SATZART_0390_RABATTE,

    /**
     * Satzart 0342 Version Begleitdokumente und Signaturen.
     */
    @FeldInfo(
            teildatensatz = 3,
            nr = 13,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 114
            )
    VERSION_SATZART_0342_BEGLEITDOK,

    /**
     * Satzart 9951 Version MIME-Datei.
     */
    @FeldInfo(
            teildatensatz = 3,
            nr = 14,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 117
            )
    VERSION_SATZART_9951_MIME,

    /**
     * Satzart 0210 560 Version Kapitalanlage.
     */
    @FeldInfo(
            teildatensatz = 3,
            nr = 15,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 120
            )
    VERSION_SATZART_0210_560,

    /**
     * Satzart 0220 560 Version Kapitalanlage.
     */
    @FeldInfo(
            teildatensatz = 3,
            nr = 16,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 123
            )
    VERSION_SATZART_0220_560,

    /**
     * Satzart 0210 570 Version Baufinanzierung.
     */
    @FeldInfo(
            teildatensatz = 3,
            nr = 17,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 126
            )
    VERSION_SATZART_0210_570,

    /**
     * Satzart 0220 570 Version Baufinanzierung.
     */
    @FeldInfo(
            teildatensatz = 3,
            nr = 18,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 129
            )
    VERSION_SATZART_0220_570,

    /**
     * Satzart 0210 684 Version Tierkranken.
     */
    @FeldInfo(
            teildatensatz = 3,
            nr = 19,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 132
            )
    VERSION_SATZART_0210_684,

    /**
     * Satzart 0220 684 Version Tierkranken.
     */
    @FeldInfo(
            teildatensatz = 3,
            nr = 20,
            type = AlphaNumFeld.class,
            anzahlBytes = 3,
            byteAdresse = 135
            )
    VERSION_SATZART_0220_684,

    /**
     * Leerstellen.
     */
    @FeldInfo(
            teildatensatz = 3,
            nr = 21,
            type = AlphaNumFeld.class,
            anzahlBytes = 118,
            byteAdresse = 138
            )
    LEERSTELLEN3,

    /**
     * Satznummer.
     */
    @FeldInfo(
            teildatensatz = 3,
            nr = 22,
            type = NumFeld.class,
            anzahlBytes = 1,
            byteAdresse = 256
            )
    SATZNUMMER3;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy