Neuwertklausel auch bei Teilkasko zulassen

This commit is contained in:
2022-07-09 17:06:51 +02:00
parent 269547a1e8
commit 70a3babcd1
3 changed files with 121 additions and 2 deletions

View File

@@ -0,0 +1,94 @@
<?xml version="1.0" encoding="UTF-8"?>
<ListeKfz
xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
xmlns:kfz="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz"
xmlns:omds="urn:omds20"
xmlns="urn:at.vvo.kfztest"
xsi:schemaLocation="urn:omds20 ../../omds214-00.xsd
urn:at.vvo.kfztest TestNeuwertklauselNachObenZiehen.xsd
urn:omds3CommonServiceTypes-1-1-0 ../../omds3CommonServiceTypes.xsd
urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common ../../omds3_ON2_Antrag_Common.xsd
urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz ../../omds3_ON2_Antrag_Kfz.xsd
">
<!-- Vollkasko minimal -->
<Kfz xsi:type="kfz:VollkaskoKfz_Type">
<kfz:Art>AK</kfz:Art>
<kfz:VorsteuerAbzugBerechtigung>true</kfz:VorsteuerAbzugBerechtigung>
</Kfz>
<!-- Teilkasko minimal -->
<Kfz xsi:type="kfz:TeilkaskoKfz_Type">
<kfz:Art>AK</kfz:Art>
<kfz:VorsteuerAbzugBerechtigung>true</kfz:VorsteuerAbzugBerechtigung>
<kfz:Vandalismusklausel>true</kfz:Vandalismusklausel>
</Kfz>
<!-- Vollkasko mit allen Attributen -->
<Kfz xsi:type="kfz:VollkaskoKfz_Type">
<kfz:Art>AK</kfz:Art>
<kfz:SelbstbehaltBisBetrag>250.00</kfz:SelbstbehaltBisBetrag>
<kfz:KMLeistung>10000</kfz:KMLeistung>
<kfz:VorsteuerAbzugBerechtigung>true</kfz:VorsteuerAbzugBerechtigung>
<kfz:Vinkulierung>
<omds:PERSON Personennr="12" PersArtCd="N">
<omds:NATUERLICHE_PERSON Familienname="Musterbank"></omds:NATUERLICHE_PERSON>
</omds:PERSON>
</kfz:Vinkulierung>
<kfz:Bezugsrecht>
<omds:PERSON Personennr="123" PersArtCd="N">
<omds:NATUERLICHE_PERSON Familienname="Leasing"></omds:NATUERLICHE_PERSON>
</omds:PERSON>
</kfz:Bezugsrecht>
<kfz:Zielpraemie>123.00</kfz:Zielpraemie>
<kfz:Eingeschraenkt>false</kfz:Eingeschraenkt>
<kfz:Neuwertklausel>true</kfz:Neuwertklausel>
<kfz:Leasingklausel>true</kfz:Leasingklausel>
</Kfz>
<!-- Teilkasko mit allen Attributen -->
<Kfz xsi:type="kfz:TeilkaskoKfz_Type">
<kfz:Art>AK</kfz:Art>
<kfz:SelbstbehaltBisBetrag>250.00</kfz:SelbstbehaltBisBetrag>
<kfz:KMLeistung>10000</kfz:KMLeistung>
<kfz:VorsteuerAbzugBerechtigung>true</kfz:VorsteuerAbzugBerechtigung>
<kfz:Vinkulierung>
<omds:PERSON Personennr="12" PersArtCd="N">
<omds:NATUERLICHE_PERSON Familienname="Musterbank"></omds:NATUERLICHE_PERSON>
</omds:PERSON>
</kfz:Vinkulierung>
<kfz:Bezugsrecht>
<omds:PERSON Personennr="123" PersArtCd="N">
<omds:NATUERLICHE_PERSON Familienname="Leasing"></omds:NATUERLICHE_PERSON>
</omds:PERSON>
</kfz:Bezugsrecht>
<kfz:Zielpraemie>123.00</kfz:Zielpraemie>
<kfz:Eingeschraenkt>false</kfz:Eingeschraenkt>
<kfz:Vandalismusklausel>true</kfz:Vandalismusklausel>
</Kfz>
<!-- Teilkasko mit allen Attributen und der neuen Neuwertklausel -->
<Kfz xsi:type="kfz:TeilkaskoKfz_Type">
<kfz:Art>AK</kfz:Art>
<kfz:SelbstbehaltBisBetrag>250.00</kfz:SelbstbehaltBisBetrag>
<kfz:KMLeistung>10000</kfz:KMLeistung>
<kfz:VorsteuerAbzugBerechtigung>true</kfz:VorsteuerAbzugBerechtigung>
<kfz:Vinkulierung>
<omds:PERSON Personennr="12" PersArtCd="N">
<omds:NATUERLICHE_PERSON Familienname="Musterbank"></omds:NATUERLICHE_PERSON>
</omds:PERSON>
</kfz:Vinkulierung>
<kfz:Bezugsrecht>
<omds:PERSON Personennr="123" PersArtCd="N">
<omds:NATUERLICHE_PERSON Familienname="Leasing"></omds:NATUERLICHE_PERSON>
</omds:PERSON>
</kfz:Bezugsrecht>
<kfz:Zielpraemie>123.00</kfz:Zielpraemie>
<kfz:Eingeschraenkt>false</kfz:Eingeschraenkt>
<kfz:Neuwertklausel>true</kfz:Neuwertklausel>
<kfz:Vandalismusklausel>true</kfz:Vandalismusklausel>
</Kfz>
</ListeKfz>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="urn:at.vvo.kfztest" xmlns:kfz="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:at.vvo.kfztest" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.8.0">
<xsd:import namespace="urn:omds20" schemaLocation="../../omds214-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="../../omds3CommonServiceTypes.xsd"/>
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="../../omds3_ON2_Antrag_Common.xsd"/>
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" schemaLocation="../../omds3_ON2_Antrag_Kfz.xsd"/>
<xsd:annotation>
<xsd:documentation>Produktmodell Kfz</xsd:documentation>
</xsd:annotation>
<xsd:element name="ListeKfz">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="Kfz" type="kfz:KaskoKfz_Type" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="VollkaskoKfz" type="kfz:VollkaskoKfz_Type"/>
<xsd:element name="TeilkaskoKfz" type="kfz:TeilkaskoKfz_Type"/>
</xsd:schema>

View File

@@ -1,5 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz" elementFormDefault="qualified" attributeFormDefault="qualified" version="1.8.0">
<xsd:schema xmlns="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:omds="urn:omds20"
xmlns:cst="urn:omds3CommonServiceTypes-1-1-0"
xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
targetNamespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.kfz"
elementFormDefault="qualified" attributeFormDefault="qualified" version="1.8.0">
<xsd:import namespace="urn:omds20" schemaLocation="omds214-00.xsd"/>
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="omds3CommonServiceTypes.xsd"/>
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
@@ -128,6 +133,7 @@
<xsd:element name="Bezugsrecht" type="cst:Bezugsrecht_Type" minOccurs="0"/>
<xsd:element name="Zielpraemie" type="omds:decimal" minOccurs="0"/>
<xsd:element name="Eingeschraenkt" type="xsd:boolean" default="0" minOccurs="0"/>
<xsd:element name="Neuwertklausel" type="xsd:boolean" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
@@ -151,7 +157,7 @@
<xsd:complexContent>
<xsd:extension base="KaskoKfz_Type">
<xsd:sequence>
<xsd:element name="Neuwertklausel" type="xsd:boolean" minOccurs="0"/>
<!--<xsd:element name="Neuwertklausel" type="xsd:boolean" minOccurs="0"/>-->
<xsd:element name="Leasingklausel" type="xsd:boolean" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>