Überarbeitung Flotte vor Steuerkreis

This commit is contained in:
2025-04-25 11:52:53 +02:00
parent e5a13d07e5
commit 38988eb55a
3 changed files with 92 additions and 30 deletions

View File

@@ -3121,7 +3121,7 @@
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="Lfnr" type="xsd:unsignedShort" use="required">
<xsd:attribute name="Lfnr" type="xsd:unsignedShort" use="optional">
<xsd:annotation>
<xsd:documentation>Die laufende Nummer im Prozess.</xsd:documentation>
</xsd:annotation>

View File

@@ -547,7 +547,7 @@
</xsd:sequence>
</xsd:complexType>
<!-- =========================================================== -->
<!-- | Einbeziehung Risiko | -->
<!-- | Einbeziehung Risiko aka Flotte | -->
<!-- =========================================================== -->
<xsd:element name="AmendableContractsRequest">
<xsd:annotation>
@@ -555,16 +555,16 @@
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonSimpleRequest_Type">
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Versicherungsnehmer" type="cst:Person_Type">
<xsd:annotation>
<xsd:documentation>Versicherungsnehmer</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Sparte" type="omds:VtgSparteCd_Type">
<xsd:element name="Sparte" type="omds:VtgSparteCd_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Die Vertragssparte, für die der Vertrag gesucht wird.</xsd:documentation>
<xsd:documentation>Optional eine Vertragssparte, für die der Vertrag gesucht wird, wenn mehrere Sparten unterstützt werden.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
@@ -580,7 +580,7 @@
<xsd:complexContent>
<xsd:extension base="cst:CommonSimpleResponse_Type">
<xsd:sequence>
<xsd:element name="Vertrag" type="cst:Ersatzpolizze_Type" minOccurs="0" maxOccurs="unbounded">
<xsd:element name="Vertrag" type="cst:Ersatzpolizze_Type" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>Vertrag</xsd:documentation>
</xsd:annotation>
@@ -596,14 +596,14 @@
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonSimpleRequest_Type">
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element name="Vertrag" type="cst:Ersatzpolizze_Type">
<xsd:annotation>
<xsd:documentation>Angabe des Vertrags, in welchen das Risikoobjekt einbezogen werden soll.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Risikoobjekt" type="cst:VersichertesInteresse_Type">
<xsd:element name="Risikoobjekt" type="cst:VersichertesInteresse_Type" minOccurs="1" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>Informationen zum Risikoobjekt</xsd:documentation>
</xsd:annotation>
@@ -621,43 +621,68 @@
<xsd:complexContent>
<xsd:extension base="cst:CommonSimpleResponse_Type">
<xsd:sequence>
<xsd:element ref="Einbeziehung"/>
<xsd:element ref="Einbeziehung" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="AmendRiskConfigurationRequest">
<xsd:annotation>
<xsd:documentation>Response mit einem Vorschlag für die Einbeziehung eines Risikoobjekts in einen Vertrag</xsd:documentation>
</xsd:annotation>
<xsd:element name="AmendRiskCheckRequest" type="AmendRiskCheckRequest_Type" />
<xsd:complexType name="AmendRiskCheckRequest_Type">
<xsd:complexContent>
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element ref="Einbeziehung" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>Typ für die probeweise Durchführung einer Einbeziehung ohne Geschäftsfall</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Geschaeftsfallnummer, wenn eine solche bereits vergeben wurde und der Geschäftsfall aktualisiert werden soll.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="AmendRiskCheckResponse">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonSimpleRequest_Type">
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element ref="Einbeziehung"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="AmendRiskConfigurationResponse">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonSimpleResponse_Type">
<xsd:sequence>
<xsd:element ref="Einbeziehung"/>
<xsd:element ref="Einbeziehung" minOccurs="1" maxOccurs="1">
<xsd:annotation>
<xsd:documentation>Ergebnis der probeweise ausgeführten Einbeziehung mit Meldungen.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Geschaeftsfallnummer wenn ein Geschäftsfall für die Einbeziehung angelegt oder erfolgreich aktualisiert wurde.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="AmendRiskSubmitRequest">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonSimpleRequest_Type">
<xsd:extension base="cst:CommonRequest_Type">
<xsd:sequence>
<xsd:element ref="Einbeziehung"/>
<xsd:element ref="Einbeziehung" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Einbeziehung, welche durchgeführt werden soll, wenn die Einbeziehung 'stateless' erfolgt.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Geschaeftsfallnummer, wenn die Einbeziehung 'stateful' erfolgt.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
@@ -666,7 +691,16 @@
<xsd:element name="AmendRiskSubmitResponse">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonSimpleResponse_Type"/>
<xsd:extension base="cst:CommonSimpleResponse_Type">
<xsd:sequence>
<xsd:element name="Geschaeftsfallnummer" type="cst:ObjektId_Type" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Geschaeftsfallnummer, wenn die Einbeziehung nicht sofort durchgeführt werden kann,
sondern asynchron durchgeführt wird und mittels Geschäftsfallnummer nachvollzogen werden kann.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
@@ -678,7 +712,7 @@
<xsd:documentation>Angabe des Vertrags, in welchen das Risikoobjekt einbezogen werden soll.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="Risikoobjekt" type="cst:VersichertesInteresse_Type">
<xsd:element name="Risikoobjekt" type="cst:VersichertesInteresse_Type" minOccurs="1">
<xsd:annotation>
<xsd:documentation>Informationen zum Risikoobjekt</xsd:documentation>
</xsd:annotation>
@@ -879,4 +913,32 @@
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
<!-- Titellisten -->
<xsd:element name="AcademicTitleRequest" type="cst:CommonRequest_Type">
<xsd:annotation>
<xsd:documentation>Request akademische Titel</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AcademicTitleResponse">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="cst:CommonResponse_Type">
<xsd:sequence>
<xsd:element name="Titel" maxOccurs="unbounded" >
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="xsd:string">
<xsd:attribute name="nachgestellt" type="xsd:boolean" use="optional" />
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element>
</xsd:schema>