Es geht um die Einführung einer neue Zahlungsmethode „SEPA Direct Debit“ (SEPA Lastschriftverfahren) in ebInterface.
Davon gibt es 2 Typen: „Core“ und „B2B“ – diese unterscheiden sich hauptsächlich durch die Einspruchsfristen (Core: länger als bei B2B)
Die Felder sind: BIC, IBAN, Name des Kontoinhabers, SEPA Creditor ID, SEPA Mendatsreferenz und das geplante Einzugsdatum.
Ich kann folgenden Pseudo-XML-Schema-Code für die Deklaration anbieten, wobei es für ebInterface leicht angepasst werden muss:
XML
<xs:simpleType name="SEPADirectDebitTypeType">
<xs:restriction base="xs:string">
<xs:enumeration value="Core" />
<xs:enumeration value="B2B" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="CreditorIDType">
<xs:restriction base="xs:string">
<xs:maxLength value="35" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="MandateReferenceType">
<xs:restriction base="xs:string">
<xs:maxLength value="35" />
</xs:restriction>
</xs:simpleType>
<xs:complexType name="SEPADirectDebitType">
<xs:annotation>
<xs:documentation>Dieser Typ wird fuer das SEPA Lastschrift Verfahren verwendet</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element name="Type" type="SEPADirectDebitTypeType">
<xs:annotation>
<xs:documentation>Der Typ der Lastschrift - hat Auswirkungen auf die Einspruchsfristen. Standard ist 'Core'</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BIC" type="BICType">
<xs:annotation>
<xs:documentation>Bank Identification Code (BIC)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IBAN" type="IBANType">
<xs:annotation>
<xs:documentation>International Bank Account Number (IBAN)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="BankAccountOwner" type="BankAccountOwnerType">
<xs:annotation>
<xs:documentation>Name des Kontoinhabers</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="CreditorID" type="CreditorIDType">
<xs:annotation>
<xs:documentation>Die SEPA Creditor ID des Rechnungsstellers. Maximale Länge: 35 Zeichen</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MandateReference" type="MandateReferenceType">
<xs:annotation>
<xs:documentation>Die SEPA Mandatsreferenz. Maximale Länge: 35 Zeichen</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DebitCollectionDate" type="xs:date">
<xs:annotation>
<xs:documentation>Das geplante Einzugsdatum. Liegt für gewöhnlich in der Zukunft</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
Alles anzeigen
vg P. Helger