In Beispielen einen Beispiel-Auskunftsservice aufgenommen,
Zahlweg wieder zurückgedreht, Java-Klassen neu generiert
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" xmlns:omds="urn:omds20" xmlns:cst="urn:omds3CommonServiceTypes-1-1-0" xmlns:ost="urn:omds3ServiceTypes-1-1-0" elementFormDefault="qualified" attributeFormDefault="unqualified" vc:minVersion="1.1">
|
||||
<xsd:import namespace="urn:omds20" schemaLocation="../omds29-00.xsd"/>
|
||||
<xsd:import namespace="urn:omds3CommonServiceTypes-1-1-0" schemaLocation="../omds3CommonServiceTypes.xsd"/>
|
||||
<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="../omds3ServiceTypes.xsd"/>
|
||||
<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="../omds3_ON2_Antrag_Common.xsd"/>
|
||||
<xsd:element name="ProduktAuskunft">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Comment describing your root element</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:complexType name="ProduktAuskunft_Type">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Verkaufsprodukt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Produkt" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:Produkt_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Elementarprodukt" type="cst:Elementarprodukt_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
@@ -867,35 +867,6 @@
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="Bankverbindung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>beschreibt eine Bankverbindug</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Kontoinhaber" type="xsd:string"/>
|
||||
<xsd:element name="Bank" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="BIC" type="BIC_Type" minOccurs="0"/>
|
||||
<xsd:element name="IBAN" type="IBAN_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="BIC_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>BIC</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="11"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IBAN_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>IBAN</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="34"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="DirectionCd_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bearbeitungsstand Schaden (eine Erweiterung von BearbStandCd im OMDS-Datensatz)</xsd:documentation>
|
||||
@@ -940,20 +911,6 @@
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:complexType name="ZahlungsdatenType">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Beschreibt die Zahlungsdaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Zahlungsart" type="Zahlungsart_Type"/>
|
||||
<xsd:element name="Kontonummer" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abhängig von der Zahlungsart soll im Feld 'kontonummer' die Kundenkontonummer oder der IBAN befüllt werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Beschreibung" type="xsd:string" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="TechnicalKeyValue_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Typ für nicht weiter spezifizierte technische Parameter</xsd:documentation>
|
||||
@@ -1053,16 +1010,6 @@
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="Sepa_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Enummeration für verschiedene Steuerungen in Zusammenhang mit dem SEPA Mandat</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="Sepa nicht vorhanden"/>
|
||||
<xsd:enumeration value="Sepa überschreiben"/>
|
||||
<xsd:enumeration value="Sepa bereits vorhanden"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<!-- Bonus Malus-->
|
||||
<xsd:complexType name="BonusMalusSystem_Type">
|
||||
<xsd:sequence>
|
||||
@@ -1174,12 +1121,6 @@
|
||||
<xsd:element name="Ersatzpolizzennummer3" type="omds:Polizzennr" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="Zahlungsart_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Beschreibt die einzelnen Zahlungsarten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string"/>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="SubmitApplicationStatus_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Definition des Rückegabestatus für eingespielte Anträge</xsd:documentation>
|
||||
@@ -1399,4 +1340,108 @@
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Zahlungsdaten_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Beschreibt die Zahlungsdaten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Zahlungsart" type="omds:ZahlWegCd_Type"/>
|
||||
<xsd:element name="Kontonummer" type="xsd:string" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Abhängig von der Zahlungsart soll im Feld 'kontonummer' die Kundenkontonummer oder der IBAN befüllt werden.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="BIC" type="BIC_Type" minOccurs="0"/>
|
||||
<xsd:element name="Beschreibung" type="xsd:string" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Zahlweg_Type">
|
||||
<xsd:choice>
|
||||
<xsd:element name="Zahlungsanweisung"/>
|
||||
<xsd:element name="Lastschrift" type="Bankverbindung_Type"/>
|
||||
<xsd:element name="Kundenkonto">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="Kundenkontonummer" type="xsd:string" use="required"/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Kreditkarte" type="Kreditkarte_Type"/>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Kreditkarte_Type">
|
||||
<xsd:attribute name="Gesellschaft" type="xsd:string" use="required"/>
|
||||
<xsd:attribute name="Kartennummer" type="xsd:string" use="required"/>
|
||||
<xsd:attribute name="Inhaber" type="xsd:string" use="required"/>
|
||||
<xsd:attribute name="Pruefziffer" use="required">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:unsignedInt">
|
||||
<xsd:totalDigits value="3"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="AblaufMonat" use="required">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:unsignedByte">
|
||||
<xsd:totalDigits value="2"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="AblaufJahr" use="required">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:unsignedByte">
|
||||
<xsd:totalDigits value="2"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Bankverbindung_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>beschreibt eine Bankverbindug</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Kontoinhaber" type="xsd:string"/>
|
||||
<xsd:element name="Bank" type="xsd:string" minOccurs="0"/>
|
||||
<xsd:element name="BIC" type="BIC_Type" minOccurs="0"/>
|
||||
<xsd:element name="IBAN" type="IBAN_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
<xsd:simpleType name="BIC_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>BIC</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="11"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="IBAN_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>IBAN</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:minLength value="1"/>
|
||||
<xsd:maxLength value="34"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
<xsd:simpleType name="SepaCd_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Enummeration für verschiedene Steuerungen in Zusammenhang mit dem SEPA Mandat</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:restriction base="xsd:unsignedByte">
|
||||
<xsd:enumeration value="1">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bestehendes bei Versicherungsgesellschaft hinterlegtes SEPA-Mandat</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="2">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>SEPA-Mandat bei Makler hinterlegt (nur in Kombination mit entsprechender Vollmacht)</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="3">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>SEPA-Mandat wird anbei übermittelt</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:schema>
|
||||
|
||||
@@ -62,14 +62,14 @@
|
||||
<xsd:documentation>Weitere Personen in Vertragsrollen</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zahlungsdaten" type="cst:ZahlungsdatenType">
|
||||
<xsd:element name="Zahlungsdaten" type="cst:Zahlungsdaten_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Beschreibt die Zahlungsdaten</xsd:documentation>
|
||||
<xsd:documentation>Beschreibt die Art der Zahlung und enthält die zugehörigen Daten</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Sepa" type="cst:Sepa_Type">
|
||||
<xsd:element name="Sepa" type="cst:SepaCd_Type" minOccurs="0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sepa Mandat Steuerung</xsd:documentation>
|
||||
<xsd:documentation>SEPA-Mandat-Steuerung, wenn Zahlungsdaten ein SEPA-Mandat notwendig machen.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Vinkulierung" type="cst:Vinkularglaeubiger_Type" minOccurs="0">
|
||||
|
||||
@@ -277,22 +277,6 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="AntragantwortKfz_Type">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Bei Erfolg die Details des eingereichten Antrags</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="SpezAntragKfz_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Dokumente" type="ost:ArcImageInfo" minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Referenzen auf Antragsdokumente, die heruntergeladen werden können.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="UpsellingKfzResponse_Type" abstract="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Response Upselling Alternativen</xsd:documentation>
|
||||
@@ -475,8 +459,7 @@
|
||||
</xsd:element>
|
||||
<xsd:element name="FahrzeugRefLfdNr" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Refernziert auf ein versichertes Fahrzeug über die laufende Nummer
|
||||
innerhalb eines Elementarprodukts.</xsd:documentation>
|
||||
<xsd:documentation>Refernziert auf ein versichertes Fahrzeug über die laufende Nummer innerhalb eines Elementarprodukts.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<!-- KFZ Datentypen -->
|
||||
|
||||
@@ -170,6 +170,34 @@
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="VersicherteObjekte" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ObjektId"/>
|
||||
<xsd:element name="RisikoAdresse">
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="omds:ADRESSE_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Horazone" type="xsd:unsignedByte" minOccurs="0"/>
|
||||
<xsd:element name="ImVerbautenOrt" type="xsd:boolean"/>
|
||||
<xsd:element name="AusserhalbDesOrtsgebiets" type="xsd:boolean"/>
|
||||
<xsd:element name="Tarifzone">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Was ist das?</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ErreichbarkeitFuerLoeschfahrzeuge" type="xsd:boolean"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="GebaeudeRisiko" type="RisikoGebaeude_Type" maxOccurs="unbounded"/>
|
||||
<xsd:element name="RisikoHaushalt" type="RisikoHaushalt_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
@@ -231,12 +259,12 @@
|
||||
<xsd:extension base="ElementarproduktBesitz_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ElementarproduktElementar_Type">
|
||||
<xsd:complexType name="ElementarproduktFeuer_Type">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ElementarproduktGebaeude_Type"/>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="ElementarproduktFeuer_Type">
|
||||
<xsd:complexType name="ElementarproduktElementar_Type">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="ElementarproduktGebaeude_Type"/>
|
||||
</xsd:complexContent>
|
||||
@@ -294,42 +322,9 @@
|
||||
<xsd:documentation>Typ des Requestobjekts für eine Berechnung Besitz</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="cst:CommonRequest_Type">
|
||||
<xsd:extension base="ac:CalculateRequest_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Berechnungsanfrage" type="SpezBerechnungBesitz_Type"/>
|
||||
<xsd:element name="VersicherteObjekte" maxOccurs="unbounded">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="ObjektId"/>
|
||||
<xsd:element name="RisikoAdresse">
|
||||
<xsd:complexType>
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="omds:ADRESSE_Type">
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Horazone" type="xsd:unsignedByte" minOccurs="0"/>
|
||||
<xsd:element name="ImVerbautenOrt" type="xsd:boolean"/>
|
||||
<xsd:element name="AusserhalbDesOrtsgebiets" type="xsd:boolean"/>
|
||||
<xsd:element name="Tarifzone">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Was ist das?</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="ErreichbarkeitFuerLoeschfahrzeuge" type="xsd:boolean"/>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="GebaeudeRisiko" type="RisikoGebaeude_Type" maxOccurs="unbounded"/>
|
||||
<xsd:element name="RisikoHaushalt" type="RisikoHaushalt_Type" minOccurs="0"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="RequestUpselling" type="xsd:boolean" default="false">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Sollen Upselling-Vorschläge mitberechnet werden? Wenn ja kann dies zu einer längeren Berechnungsdauer führen.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
|
||||
@@ -132,53 +132,8 @@
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="Zahlrhythmus" type="omds:ZahlRhythmCd_Type"/>
|
||||
<xsd:element name="Zahlweg">
|
||||
<xsd:complexType>
|
||||
<xsd:choice>
|
||||
<xsd:element name="Zahlungsanweisung">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="Inkassoadresse" type="cst:Person_Type"/>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="BankverbindungAbbuchung" type="cst:Bankverbindung_Type"/>
|
||||
<xsd:element name="Kundenkonto">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="Kundenkontonummer" type="xsd:string" use="required"/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Kreditkarte">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="Gesellschaft" type="xsd:string" use="required"/>
|
||||
<xsd:attribute name="Kartennummer" type="xsd:string" use="required"/>
|
||||
<xsd:attribute name="Inhaber" type="xsd:string" use="required"/>
|
||||
<xsd:attribute name="Pruefziffer" use="required">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:unsignedInt">
|
||||
<xsd:totalDigits value="3"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="AblaufMonat" use="required">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:unsignedByte">
|
||||
<xsd:totalDigits value="2"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="AblaufJahr" use="required">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:unsignedByte">
|
||||
<xsd:totalDigits value="2"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Inkassoadresse" type="cst:Person_Type"/>
|
||||
<xsd:element name="Zahlweg" type="Zahlweg_Type"/>
|
||||
<xsd:element name="Dateianhaenge" type="cst:Dateianhang_Type" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xsd:element name="WirksamtkeitAb" type="xsd:date"/>
|
||||
</xsd:sequence>
|
||||
@@ -202,4 +157,43 @@
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="Zahlweg_Type">
|
||||
<xsd:choice>
|
||||
<xsd:element name="Zahlungsanweisung"/>
|
||||
<xsd:element name="BankverbindungAbbuchung" type="cst:Bankverbindung_Type"/>
|
||||
<xsd:element name="Kundenkonto">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="Kundenkontonummer" type="xsd:string" use="required"/>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="Kreditkarte">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="Gesellschaft" type="xsd:string" use="required"/>
|
||||
<xsd:attribute name="Kartennummer" type="xsd:string" use="required"/>
|
||||
<xsd:attribute name="Inhaber" type="xsd:string" use="required"/>
|
||||
<xsd:attribute name="Pruefziffer" use="required">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:unsignedInt">
|
||||
<xsd:totalDigits value="3"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="AblaufMonat" use="required">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:unsignedByte">
|
||||
<xsd:totalDigits value="2"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="AblaufJahr" use="required">
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:unsignedByte">
|
||||
<xsd:totalDigits value="2"/>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
|
||||
Reference in New Issue
Block a user