Anpassungen Unfall eingecheckt:

* Produkt heißt jetzt VersichertePerson und hat eine Person
 * Bezugsrechte im Antrag
 * Darstellung Prämie nach Leistungsart
This commit is contained in:
2019-11-13 10:26:59 +01:00
parent 241e0ea034
commit 3572597fb6
9 changed files with 419 additions and 46 deletions

View File

@@ -10,25 +10,34 @@
<xsd:complexContent>
<xsd:extension base="cst:VerkaufsproduktGenerisch_Type">
<xsd:sequence>
<xsd:element name="Produkte" type="cst:ProduktGenerisch_Type" maxOccurs="unbounded"/>
<xsd:element name="VersicherteInteressen" type="cst:VersichertesInteresse_Type" maxOccurs="unbounded"/>
<xsd:element name="VersichertePersonen" type="VersichertePersonUnfall_Type" maxOccurs="unbounded"/>
<xsd:element name="Leistungsarten" type="DarstellungPraemieNachLeistungsart_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Element um Prämien Personen-übergreifend nach Leistungsarten darzustellen.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ProduktUnfall_Type">
<xsd:complexType name="VersichertePersonUnfall_Type">
<xsd:annotation>
<xsd:documentation>Typ für ein Produkt in der Sparte Unfall. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:ProduktGenerisch_Type">
<xsd:sequence>
<xsd:element name="Person" type="cst:Person_Type">
<xsd:annotation>
<xsd:documentation>Die Person an sich</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Selbstbehalt über alle Elementarprodukte einheitlich.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Leistungsarten" type="ElementarproduktUnfall_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:element name="Leistungsarten" type="LeistungsartUnfall_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Liste der Elementarprodukte</xsd:documentation>
</xsd:annotation>
@@ -37,24 +46,25 @@
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="ElementarproduktUnfall_Type">
<xsd:complexType name="LeistungsartUnfall_Type">
<xsd:annotation>
<xsd:documentation>Typ für ein Elementarprodukt in der Sparte Unfall. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet.</xsd:documentation>
</xsd:annotation>
<xsd:complexContent>
<xsd:extension base="cst:ElementarproduktGenerisch_Type">
<xsd:sequence>
<xsd:element name="VersPersonRefLfNr" type="xsd:unsignedShort">
<xsd:annotation>
<xsd:documentation>Bezug auf ein versichertes Interesse</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Versicherungssumme" type="omds:decimal"/>
<xsd:element name="Selbstbehalt" type="cst:Selbstbehalt_Type" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name="DarstellungPraemieNachLeistungsart_Type">
<xsd:sequence>
<xsd:element name="BezeichnungLeistungsart" type="xsd:string"/>
<xsd:element name="Praemie" type="cst:Praemie_Type"/>
</xsd:sequence>
</xsd:complexType>
<!-- Typen für die Schritte in BOA -->
<xsd:complexType name="SpezBerechnungUnfall_Type">
<xsd:annotation>
@@ -87,6 +97,7 @@
<xsd:complexContent>
<xsd:extension base="ac:SpezAntrag_Type">
<xsd:sequence>
<xsd:element ref="omds:EL-Bezugsberechtigung" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="Verkaufsprodukt" type="VerkaufsproduktUnfall_Type"/>
</xsd:sequence>
</xsd:extension>