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,7 +10,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.ElementarproduktRechtsschutzType;
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.ElementarproduktSachPrivatType;
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ElementarproduktUnfallType;
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.LeistungsartUnfallType;
/**
@@ -47,7 +47,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ElementarproduktUnfa
@XmlSeeAlso({
ElementarproduktRechtsschutzType.class,
ElementarproduktSachPrivatType.class,
ElementarproduktUnfallType.class
LeistungsartUnfallType.class
})
public abstract class ElementarproduktGenerischType
extends ElementarproduktType

View File

@@ -10,7 +10,7 @@ import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.rs.ProduktRechtsschutzType;
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.sachPrivat.ProduktSachPrivatType;
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ProduktUnfallType;
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.VersichertePersonUnfallType;
/**
@@ -47,7 +47,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall.ProduktUnfallType;
@XmlSeeAlso({
ProduktRechtsschutzType.class,
ProduktSachPrivatType.class,
ProduktUnfallType.class
VersichertePersonUnfallType.class
})
public abstract class ProduktGenerischType
extends ProduktType

View File

@@ -0,0 +1,91 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.PraemieType;
/**
* <p>Java-Klasse für DarstellungPraemieNachLeistungsart_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="DarstellungPraemieNachLeistungsart_Type"&gt;
* &lt;complexContent&gt;
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
* &lt;sequence&gt;
* &lt;element name="BezeichnungLeistungsart" type="{http://www.w3.org/2001/XMLSchema}string"/&gt;
* &lt;element name="Praemie" type="{urn:omds3CommonServiceTypes-1-1-0}Praemie_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/restriction&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DarstellungPraemieNachLeistungsart_Type", propOrder = {
"bezeichnungLeistungsart",
"praemie"
})
public class DarstellungPraemieNachLeistungsartType {
@XmlElement(name = "BezeichnungLeistungsart", required = true)
protected String bezeichnungLeistungsart;
@XmlElement(name = "Praemie", required = true)
protected PraemieType praemie;
/**
* Ruft den Wert der bezeichnungLeistungsart-Eigenschaft ab.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBezeichnungLeistungsart() {
return bezeichnungLeistungsart;
}
/**
* Legt den Wert der bezeichnungLeistungsart-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBezeichnungLeistungsart(String value) {
this.bezeichnungLeistungsart = value;
}
/**
* Ruft den Wert der praemie-Eigenschaft ab.
*
* @return
* possible object is
* {@link PraemieType }
*
*/
public PraemieType getPraemie() {
return praemie;
}
/**
* Legt den Wert der praemie-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link PraemieType }
*
*/
public void setPraemie(PraemieType value) {
this.praemie = value;
}
}

View File

@@ -0,0 +1,97 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall;
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ElementarproduktGenerischType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType;
/**
* Typ für ein Elementarprodukt in der Sparte Unfall. Von diesem Typ werden etwaige unternehmesspezifische Deckungen oder potentielle Standard-Deckungen abgeleitet.
*
* <p>Java-Klasse für LeistungsartUnfall_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="LeistungsartUnfall_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ElementarproduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Versicherungssumme" type="{urn:omds20}decimal"/&gt;
* &lt;element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "LeistungsartUnfall_Type", propOrder = {
"versicherungssumme",
"selbstbehalt"
})
public class LeistungsartUnfallType
extends ElementarproduktGenerischType
{
@XmlElement(name = "Versicherungssumme", required = true)
protected BigDecimal versicherungssumme;
@XmlElement(name = "Selbstbehalt")
protected SelbstbehaltType selbstbehalt;
/**
* Ruft den Wert der versicherungssumme-Eigenschaft ab.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getVersicherungssumme() {
return versicherungssumme;
}
/**
* Legt den Wert der versicherungssumme-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setVersicherungssumme(BigDecimal value) {
this.versicherungssumme = value;
}
/**
* Ruft den Wert der selbstbehalt-Eigenschaft ab.
*
* @return
* possible object is
* {@link SelbstbehaltType }
*
*/
public SelbstbehaltType getSelbstbehalt() {
return selbstbehalt;
}
/**
* Legt den Wert der selbstbehalt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SelbstbehaltType }
*
*/
public void setSelbstbehalt(SelbstbehaltType value) {
this.selbstbehalt = value;
}
}

View File

@@ -105,19 +105,27 @@ public class ObjectFactory {
}
/**
* Create an instance of {@link ProduktUnfallType }
* Create an instance of {@link VersichertePersonUnfallType }
*
*/
public ProduktUnfallType createProduktUnfallType() {
return new ProduktUnfallType();
public VersichertePersonUnfallType createVersichertePersonUnfallType() {
return new VersichertePersonUnfallType();
}
/**
* Create an instance of {@link ElementarproduktUnfallType }
* Create an instance of {@link LeistungsartUnfallType }
*
*/
public ElementarproduktUnfallType createElementarproduktUnfallType() {
return new ElementarproduktUnfallType();
public LeistungsartUnfallType createLeistungsartUnfallType() {
return new LeistungsartUnfallType();
}
/**
* Create an instance of {@link DarstellungPraemieNachLeistungsartType }
*
*/
public DarstellungPraemieNachLeistungsartType createDarstellungPraemieNachLeistungsartType() {
return new DarstellungPraemieNachLeistungsartType();
}
/**

View File

@@ -1,10 +1,13 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds2Types.v2_11.ELBezugsberechtigungType;
import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragType;
@@ -20,6 +23,7 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common}SpezAntrag_Type"&gt;
* &lt;sequence&gt;
* &lt;element ref="{urn:omds20}EL-Bezugsberechtigung" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;element name="Verkaufsprodukt" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}VerkaufsproduktUnfall_Type"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
@@ -31,15 +35,47 @@ import at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.common.SpezAntragType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SpezAntragUnfall_Type", propOrder = {
"elBezugsberechtigung",
"verkaufsprodukt"
})
public class SpezAntragUnfallType
extends SpezAntragType
{
@XmlElement(name = "EL-Bezugsberechtigung", namespace = "urn:omds20")
protected List<ELBezugsberechtigungType> elBezugsberechtigung;
@XmlElement(name = "Verkaufsprodukt", required = true)
protected VerkaufsproduktUnfallType verkaufsprodukt;
/**
* Gets the value of the elBezugsberechtigung property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the elBezugsberechtigung property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getELBezugsberechtigung().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ELBezugsberechtigungType }
*
*
*/
public List<ELBezugsberechtigungType> getELBezugsberechtigung() {
if (elBezugsberechtigung == null) {
elBezugsberechtigung = new ArrayList<ELBezugsberechtigungType>();
}
return this.elBezugsberechtigung;
}
/**
* Ruft den Wert der verkaufsprodukt-Eigenschaft ab.
*

View File

@@ -7,9 +7,7 @@ import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ProduktGenerischType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.VerkaufsproduktGenerischType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.VersichertesInteresseType;
/**
@@ -24,8 +22,8 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.VersichertesInteresseType;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}VerkaufsproduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Produkte" type="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="VersicherteInteressen" type="{urn:omds3CommonServiceTypes-1-1-0}VersichertesInteresse_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="VersichertePersonen" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}VersichertePersonUnfall_Type" maxOccurs="unbounded"/&gt;
* &lt;element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}DarstellungPraemieNachLeistungsart_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
@@ -36,74 +34,74 @@ import at.vvo.omds.types.omds3Types.r1_5_0.common.VersichertesInteresseType;
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VerkaufsproduktUnfall_Type", propOrder = {
"produkte",
"versicherteInteressen"
"versichertePersonen",
"leistungsarten"
})
public class VerkaufsproduktUnfallType
extends VerkaufsproduktGenerischType
{
@XmlElement(name = "Produkte", required = true)
protected List<ProduktGenerischType> produkte;
@XmlElement(name = "VersicherteInteressen", required = true)
protected List<VersichertesInteresseType> versicherteInteressen;
@XmlElement(name = "VersichertePersonen", required = true)
protected List<VersichertePersonUnfallType> versichertePersonen;
@XmlElement(name = "Leistungsarten")
protected List<DarstellungPraemieNachLeistungsartType> leistungsarten;
/**
* Gets the value of the produkte property.
* Gets the value of the versichertePersonen property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the produkte property.
* This is why there is not a <CODE>set</CODE> method for the versichertePersonen property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getProdukte().add(newItem);
* getVersichertePersonen().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link ProduktGenerischType }
* {@link VersichertePersonUnfallType }
*
*
*/
public List<ProduktGenerischType> getProdukte() {
if (produkte == null) {
produkte = new ArrayList<ProduktGenerischType>();
public List<VersichertePersonUnfallType> getVersichertePersonen() {
if (versichertePersonen == null) {
versichertePersonen = new ArrayList<VersichertePersonUnfallType>();
}
return this.produkte;
return this.versichertePersonen;
}
/**
* Gets the value of the versicherteInteressen property.
* Gets the value of the leistungsarten property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the versicherteInteressen property.
* This is why there is not a <CODE>set</CODE> method for the leistungsarten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getVersicherteInteressen().add(newItem);
* getLeistungsarten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link VersichertesInteresseType }
* {@link DarstellungPraemieNachLeistungsartType }
*
*
*/
public List<VersichertesInteresseType> getVersicherteInteressen() {
if (versicherteInteressen == null) {
versicherteInteressen = new ArrayList<VersichertesInteresseType>();
public List<DarstellungPraemieNachLeistungsartType> getLeistungsarten() {
if (leistungsarten == null) {
leistungsarten = new ArrayList<DarstellungPraemieNachLeistungsartType>();
}
return this.versicherteInteressen;
return this.leistungsarten;
}
}

View File

@@ -0,0 +1,132 @@
package at.vvo.omds.types.omds3Types.r1_5_0.on2antrag.unfall;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.PersonType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.ProduktGenerischType;
import at.vvo.omds.types.omds3Types.r1_5_0.common.SelbstbehaltType;
/**
* Typ für ein Produkt in der Sparte Unfall. Von diesem Typ können einzelne VUs ihre eigenen Produkte ableiten, wenn sie möchten.
*
* <p>Java-Klasse für VersichertePersonUnfall_Type complex type.
*
* <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
*
* <pre>
* &lt;complexType name="VersichertePersonUnfall_Type"&gt;
* &lt;complexContent&gt;
* &lt;extension base="{urn:omds3CommonServiceTypes-1-1-0}ProduktGenerisch_Type"&gt;
* &lt;sequence&gt;
* &lt;element name="Person" type="{urn:omds3CommonServiceTypes-1-1-0}Person_Type"/&gt;
* &lt;element name="Selbstbehalt" type="{urn:omds3CommonServiceTypes-1-1-0}Selbstbehalt_Type" minOccurs="0"/&gt;
* &lt;element name="Leistungsarten" type="{urn:at.vvo.omds.types.omds3types.v1-4-0.on2antrag.unfall}LeistungsartUnfall_Type" maxOccurs="unbounded" minOccurs="0"/&gt;
* &lt;/sequence&gt;
* &lt;/extension&gt;
* &lt;/complexContent&gt;
* &lt;/complexType&gt;
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "VersichertePersonUnfall_Type", propOrder = {
"person",
"selbstbehalt",
"leistungsarten"
})
public class VersichertePersonUnfallType
extends ProduktGenerischType
{
@XmlElement(name = "Person", required = true)
protected PersonType person;
@XmlElement(name = "Selbstbehalt")
protected SelbstbehaltType selbstbehalt;
@XmlElement(name = "Leistungsarten")
protected List<LeistungsartUnfallType> leistungsarten;
/**
* Ruft den Wert der person-Eigenschaft ab.
*
* @return
* possible object is
* {@link PersonType }
*
*/
public PersonType getPerson() {
return person;
}
/**
* Legt den Wert der person-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link PersonType }
*
*/
public void setPerson(PersonType value) {
this.person = value;
}
/**
* Ruft den Wert der selbstbehalt-Eigenschaft ab.
*
* @return
* possible object is
* {@link SelbstbehaltType }
*
*/
public SelbstbehaltType getSelbstbehalt() {
return selbstbehalt;
}
/**
* Legt den Wert der selbstbehalt-Eigenschaft fest.
*
* @param value
* allowed object is
* {@link SelbstbehaltType }
*
*/
public void setSelbstbehalt(SelbstbehaltType value) {
this.selbstbehalt = value;
}
/**
* Gets the value of the leistungsarten property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the leistungsarten property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getLeistungsarten().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link LeistungsartUnfallType }
*
*
*/
public List<LeistungsartUnfallType> getLeistungsarten() {
if (leistungsarten == null) {
leistungsarten = new ArrayList<LeistungsartUnfallType>();
}
return this.leistungsarten;
}
}

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>