diff --git a/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Dokumente/Dokumententypen.tex b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Dokumente/Dokumententypen.tex new file mode 100644 index 00000000..68d5509b --- /dev/null +++ b/OMDSServiceDefinition/doc/ON_1 Technische Grundlagen und Basisfunktionen/ON_1.04 Dokumente/Dokumententypen.tex @@ -0,0 +1,229 @@ +%! Author = jensb +%! Date = 17.03.2023 + +% Preamble +\documentclass[a4paper, 10pt]{article} + +% Packages +\usepackage[ngerman]{babel} %recommended +\usepackage{alltt,graphicx,textcomp,hyperref,amsmath} +\usepackage[utf8]{inputenc} +\usepackage{caption} +\usepackage{booktabs} +\usepackage{makecell} +\usepackage{listings} +\usepackage{longtable} + + +% Konfiguriere Listings +\lstset{numbers=left, numberstyle=\tiny, numbersep=5pt, basicstyle=\small,} +\lstset{language=XML} + +% nenne Abstract wieder Abstract +\addto\captionsngerman{% + \renewcommand{\abstractname}{Abstract}} + + +\date{19. September 2024} +\author{Jens Bühring} +\title{Dokumententypen im OMDS3 Postservice} +% Document +\begin{document} + \begin{titlepage} + \maketitle + + \begin{abstract} + \noindent + Dieses Dokument enthält die OMDS Dokumententypen, die Ausfertigungsgründe und Hinweise zur Verwendung. + \end{abstract} + %Seite Inhaltsverzeichnis + \tableofcontents + %\pagebreak + \nonumber + \end{titlepage} + + \section{Dokumententypen} + \subsection{Dokumententypen fortlaufend} + \begin{longtable}[c]{ll} + + \toprule + \textbf{Nr.} & \textbf{Dokumententyp} \\ + \hline + \endfirsthead + + \textbf{Nr.} & \textbf{Dokumententyp} \\ + \hline + \endhead % Zweiter Kopf ist zu Ende + + \multicolumn{2}{c}{Weiter auf der n{\"a}chsten Seite}\\ + \endfoot + + \hline + \endlastfoot + + 0 & Sonstiges \\ + 1 & Antrag \\ + 2 & Deckungsbestätigung \\ + 3 & Erstpolizze, Neuvertrag \\ + 4 & Folgepolizze (Nachtrag) \\ + 5 & Zusatzvereinbarungen \\ + 6 & Vinkulierungen \\ + 7 & Bewertungsgutachten \\ + 8 & Verständigung Gewinnbeteiligungen \\ + 9 & Umsatz/Lohnsummenmeldung \\ + 10 & Umsatz/Lohnsummenabrechnung \\ + 11 & BU-Summenmeldung \\ + 12 & BU-Summenabrechnung \\ + 13 & Finanzamtsbestätigung \\ + 14 & Kündigung \\ + 15 & Stornopolizze \\ + 16 & Schadenmeldung \\ + 17 & Schadennachtrag \\ + 18 & Gutachten \\ + 19 & Behördliche Anzeigebestätigung \\ + 20 & Kostenvoranschlag \\ + 21 & Rechnung \\ + 22 & Schadenablehnung \\ + 23 & Foto, Schadenfoto \\ + 24 & Abfindungserklärung \\ + 25 & Restwertangebot \\ + 26 & Schreiben Rechtsanwalt \\ + 27 & Prämienvergleich \\ + 28 & Angebot, Vorschlag \\ + 29 & Einzelberatungsprotokoll \\ + 30 & Gesundheitsfragen \\ + 31 & SEPA-Mandat \\ + 32 & Unterschriebener Antrag \\ + 33 & Bestätigung elektronische Kommunikation \\ + 34 & Basisblatt \\ + 35 & Maklervollmacht \\ + 36 & Beratungsprotokoll, Beratungsdokumentation \\ + 37 & Bestätigung Leasing-Devinkulierung \\ + 38 & B/M Stufenbestätigung \\ + 39 & Kundenprofil \\ + 40 & Beilage \\ + 41 & Anmeldung Kundenportal \\ + 42 & Deckungsvergleich \\ + 43 & Rahmenvereinbarung \\ + 44 & Infoblatt Berater, Infoblatt zum Vermittler \\ + 45 & Bedingungen (Vertragsgrundlagen, Klauseln) \\ + 46 & Produktinformationsblatt \\ + 47 & Detailprämienblatt \\ + 48 & \makecell[tl]{BM Verzichtserklärung Abtretungserklärung\\ (Bonusstufen-Abtretung)}\\ + 49 & Obligenheiten \\ + 50 & Informationsblatt zur Datenverarbeitung \\ + 51 & Informationen gemäß Fern-Finanzdienstleistungsgesetz \\ + 52 & Rendement \\ + 53 & \makecell[tl]{Ausweis (aber siehe auch Reisepass, \\Führerschein, Personalausweis 89-91)}\\ + 54 & Firmenbuchauszug \\ + 55 & Gebäudeplan \\ + 56 & Gewerbeschein \\ + 57 & Abmeldebestätigung \\ + 58 & \makecell[tl]{Internationale Versicherungskarte \\(Grüne Karte)}\\ + 59 & Grundbuchsbeschluss \\ + 60 & Einantwortungsbeschluss \\ + 61 & Meldebestätigung \\ + 62 & Wünsche und Bedürfnis-Test \\ + 63 & Unfallbericht \\ + 64 & VB - Versicherungsbestätigung Zulassung \\ + 65 & Zulassungsschein \\ + 66 & Indexpolizze (deprecated, verwende Folgepolizze 4) \\ + 67 & Reaktivierung nach Storno \\ + 68 & Maklervertrag (nicht Vollmacht) \\ + 69 & \makecell[tl]{AGB (gemeint die AGB eines Vermittlers, \\nicht AVB einer Versicherung)} \\ + 70 & E-Mail \\ + 71 & Zahlschein, Erlagschein \\ + 72 & Servicecard \\ + 73 & Ablehnung eines Antrags \\ + 74 & Depotauszug \\ + 75 & Änderung Veranlagung \\ + 76 & Rechnung, Gebührenrechnung \\ + 77 & DBS-Briefschreibung \\ + 78 & \makecell[tl]{Sammelversand\\ Betr. LV (Begleitschreiben, \\Verzeichnis der Versicherten, \\Mitarbeiterinfo)} \\ + 79 & \makecell[tl]{Verzeichnis der Versicherten \\(Betriebliche Lebensversicherung) }\\ + 80 & Prolongationsschreiben \\ + 81 & Prämienrückvergütung \\ + 82 & FP-Zahlungsanweisung \\ + 83 & Fragebogen zur Schadenregulierung \\ + 84 & Allgemeine Bedingungen (siehe auch Oberbegriff Bedingungen 45) \\ + 85 & Spezielle Bedingungen (siehe auch Oberbegriff Bedingungen 45) \\ + 86 & (Standard-) Klausel (siehe auch Oberbegriff Bedingungen 45) \\ + 87 & \makecell[tl]{Besondere Vereinbarung (keine Standardklausel, \\siehe auch Oberbegriff Bedingungen 45)} \\ + 88 & Freigabeansuchen \\ + 89 & Reisepass (Spezialisierung von Ausweis 53) \\ + 90 & Führerschein (Spezialisierung von Ausweis 53) \\ + 91 & Personalausweis (Spezialisierung von Ausweis 53) \\ + 92 & \\ + 93 & Abrechnung Unfall \\ + 94 & Abrechnung Kranken \\ + 95 & Polizze Neufassung (Konvertierung) \\ + + %\bottomrule + \end{longtable} + + \subsection{Polizzen} + Die Polizze ist aus Sicht von OMDS3-Postserivce die mit Abstand wichtigste Dokumentenklasse. + Es gibt einige Dokumententypen für Polizzen:\\ + \begin{tabular}[c]{ll} + \toprule + \textbf{Nr.} & {\textbf{Ausfertigungsgrund}} \\ + \hline + + 3 & \makecell[tl]{Erstpolizze, Neuvertrag)} \\ + 4 & \makecell[tl]{Folgepolizze (Nachtrag)} \\ + 15 & \makecell[tl]{Stornopolizze} \\ + 66 & \makecell[tl]{Indexanpassung } \\ + 67 & \makecell[tl]{Reaktivierung nach Storno} \\ + 80 & \makecell[tl]{Prolongationsschreiben} \\ + 95 & \makecell[tl]{Konvertierung (Neufassung)} \\ + \bottomrule + \end{tabular} \\ + \\ + + Der Typ Folgepolizze (4) wird durch einen Ausfertigungsgrund (\lstinline{AusfGrundCd_Type}) noch näher spezifiziert:\\ + \begin{tabular}[c]{ll} + \toprule + \textbf{Nr.} & {\textbf{Ausfertigungsgrund}} \\ + \hline + + 1 & \makecell[tl]{Änderung (auch Rückläufer und manuelle Prämienbuchungen)} \\ + 2 & \makecell[tl]{Änderung der Zahlungs-, Adress- oder Bankdaten, Inkassoänderung)} \\ + 3 & \makecell[tl]{Änderung allgemeine Daten} \\ + 4 & \makecell[tl]{Änderung der Daten des Versicherungsnehmers} \\ + 5 & \makecell[tl]{Anpassung} \\ + 6 & \makecell[tl]{Polizze zum aktuellen Vertragsstand} \\ + 7 & \makecell[tl]{Anpassung Hauptfälligkeit} \\ + 8 & \makecell[tl]{Manuelle Prämienberechnung} \\ + 9 & \makecell[tl]{Indexanpassung} \\ + 10 & \makecell[tl]{Wertsicherung (Dynamik im Bereich Leben)} \\ + \bottomrule + \end{tabular} \\ + + Hierzu wird bei Folgepolizzen das Element \lstinline{VertragsZuordnung_Type} in den Dokumentendaten mitgegeben, welches das + Attribut \lstinline{AusfGrundCd} enthält. + + %\subsection{Angebot und Antrag} + \subsection{Versicherungsbedingungen} + Es gibt einen Obertyp für alle Versicherungsbedingungen: (45). + Wenn genau bekannt ist, um welche Art einer Bedingung es sich handelt, dann wäre bitte der genaue Typ zu verwenden: + + \begin{itemize} + \item Allgemeine Versicherungsbedingungen (84) + \item Spezielle Bedingungen (85) + \item (Standard-) Klausel (86) + \item Besondere Vereinbarung (für Makler, Maklergruppe oder nur für den Vertrag) + \end{itemize} + + %\subsection{Dokumente des Maklers} + %Es gibt Dokumententypen, welche ausschließlich in den Bereich des Maklers fallen: + + \subsection{Ausweise} + Es gibt einen Obertyp für alle Ausweise: (53). + Wenn der genaue Typ des Ausweises bekannt ist, dann wäre bitte der exakte Typ zu verwenden: + \begin{itemize} + \item Reisepass (89) + \item Führerschein (90) + \item Personalausweis (91) + \end{itemize} + +\end{document} \ No newline at end of file diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/common/BetreuerZuordnungType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/common/BetreuerZuordnungType.java index be843906..b8272d18 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/common/BetreuerZuordnungType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/common/BetreuerZuordnungType.java @@ -20,6 +20,8 @@ import jakarta.xml.bind.annotation.XmlType; * <extension base="{urn:omds3CommonServiceTypes-1-1-0}ObjektSpezifikation_Type"> * <sequence> * <element name="Vermnr" type="{urn:omds20}Vermnr"/> + * <element name="GISANr" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> + * <element name="GISAGewerbename" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> * </sequence> * </extension> * </complexContent> @@ -30,7 +32,9 @@ import jakarta.xml.bind.annotation.XmlType; */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "BetreuerZuordnung_Type", propOrder = { - "vermnr" + "vermnr", + "gisaNr", + "gisaGewerbename" }) public class BetreuerZuordnungType extends ObjektSpezifikationType @@ -38,6 +42,10 @@ public class BetreuerZuordnungType @XmlElement(name = "Vermnr", required = true) protected String vermnr; + @XmlElement(name = "GISANr") + protected String gisaNr; + @XmlElement(name = "GISAGewerbename") + protected String gisaGewerbename; /** * Ruft den Wert der vermnr-Eigenschaft ab. @@ -63,4 +71,52 @@ public class BetreuerZuordnungType this.vermnr = value; } + /** + * Ruft den Wert der gisaNr-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGISANr() { + return gisaNr; + } + + /** + * Legt den Wert der gisaNr-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGISANr(String value) { + this.gisaNr = value; + } + + /** + * Ruft den Wert der gisaGewerbename-Eigenschaft ab. + * + * @return + * possible object is + * {@link String } + * + */ + public String getGISAGewerbename() { + return gisaGewerbename; + } + + /** + * Legt den Wert der gisaGewerbename-Eigenschaft fest. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setGISAGewerbename(String value) { + this.gisaGewerbename = value; + } + } diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java index 95db66d5..11cfda0b 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/on2antrag/leben/ZusatzversicherungUnfallinvaliditaetType.java @@ -49,7 +49,7 @@ public class ZusatzversicherungUnfallinvaliditaetType * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: * Zeile 131 von file:/C:/Users/jensb/git/omdsservicedefinitions_20240515/OMDSServiceDefinition/src/main/resources/def/r1_12_0/omds3_ON2_Antrag_Leben.xsd - * Zeile 1785 von file:/C:/Users/jensb/git/omdsservicedefinitions_20240515/OMDSServiceDefinition/src/main/resources/def/r1_12_0/omds3CommonServiceTypes.xsd + * Zeile 1789 von file:/C:/Users/jensb/git/omdsservicedefinitions_20240515/OMDSServiceDefinition/src/main/resources/def/r1_12_0/omds3CommonServiceTypes.xsd *

* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine * der beiden folgenden Deklarationen an, um deren Namen zu ändern: diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java index 568baa07..3b99fbef 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/on2antrag/leben/ZusatzversicherungUnfalltodType.java @@ -49,7 +49,7 @@ public class ZusatzversicherungUnfalltodType * Sie rufen diese "catch-all"-Eigenschaft aus folgendem Grund ab: * Der Feldname "Versicherungssumme" wird von zwei verschiedenen Teilen eines Schemas verwendet. Siehe: * Zeile 119 von file:/C:/Users/jensb/git/omdsservicedefinitions_20240515/OMDSServiceDefinition/src/main/resources/def/r1_12_0/omds3_ON2_Antrag_Leben.xsd - * Zeile 1785 von file:/C:/Users/jensb/git/omdsservicedefinitions_20240515/OMDSServiceDefinition/src/main/resources/def/r1_12_0/omds3CommonServiceTypes.xsd + * Zeile 1789 von file:/C:/Users/jensb/git/omdsservicedefinitions_20240515/OMDSServiceDefinition/src/main/resources/def/r1_12_0/omds3CommonServiceTypes.xsd *

* Um diese Eigenschaft zu entfernen, wenden Sie eine Eigenschaftenanpassung für eine * der beiden folgenden Deklarationen an, um deren Namen zu ändern: diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/service/OmdsService.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/service/OmdsService.java index 6adf8f15..0ad59e1d 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/service/OmdsService.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/service/OmdsService.java @@ -10,7 +10,7 @@ import jakarta.xml.ws.Service; /** * This class was generated by Apache CXF 4.0.3 - * 2024-09-18T17:37:08.086+02:00 + * 2024-09-19T11:44:06.006+02:00 * Generated source version: 4.0.3 * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/service/OmdsServicePortImpl.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/service/OmdsServicePortImpl.java index 99d20534..d165ead4 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/service/OmdsServicePortImpl.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/service/OmdsServicePortImpl.java @@ -16,7 +16,7 @@ import jakarta.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 4.0.3 - * 2024-09-18T17:37:07.992+02:00 + * 2024-09-19T11:44:05.912+02:00 * Generated source version: 4.0.3 * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/service/OmdsServicePortType.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/service/OmdsServicePortType.java index 392dc671..c23754d7 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/service/OmdsServicePortType.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/service/OmdsServicePortType.java @@ -9,7 +9,7 @@ import jakarta.xml.bind.annotation.XmlSeeAlso; /** * This class was generated by Apache CXF 4.0.3 - * 2024-09-18T17:37:08.070+02:00 + * 2024-09-19T11:44:05.990+02:00 * Generated source version: 4.0.3 * */ diff --git a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/service/ServiceFaultMsg.java b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/service/ServiceFaultMsg.java index 2ff62690..fff2e011 100644 --- a/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/service/ServiceFaultMsg.java +++ b/OMDSServiceDefinition/src/main/java/at/vvo/omds/types/omds3Types/r1_12_0/service/ServiceFaultMsg.java @@ -6,7 +6,7 @@ import jakarta.xml.ws.WebFault; /** * This class was generated by Apache CXF 4.0.3 - * 2024-09-18T17:37:07.961+02:00 + * 2024-09-19T11:44:05.881+02:00 * Generated source version: 4.0.3 */ diff --git a/OMDSServiceDefinition/src/main/resources/def/r1_12_0/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/def/r1_12_0/omds3CommonServiceTypes.xsd index afd63ff2..87aab7fd 100644 --- a/OMDSServiceDefinition/src/main/resources/def/r1_12_0/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/def/r1_12_0/omds3CommonServiceTypes.xsd @@ -331,7 +331,6 @@ Anmeldung Kundenportal - siehe auch 92 Kundenportal @@ -3815,6 +3814,8 @@ + + @@ -3854,7 +3855,7 @@ - + @@ -3905,12 +3906,12 @@ - Änderung der Zahlungs-, Adress- oder Bankdaten + Änderung der Zahlungs-, Adress- oder Bankdaten, Inkassoänderung - Änderung Allgemeine Daten + Änderung allgemeine Daten @@ -3938,6 +3939,16 @@ Manuelle Prämienberechnung + + + Indexanpassung + + + + + Wertsicherung + +