XML Einrichten Version 1.2
NAD Complex Type
XML Einrichten Version 1.2 : NAD Complex Type
Beschreibung
Segment für Adressinformationen
Namensraum (none)
Diagramm
FurtherReferences Element IBANNumber Element BICNumber Element Country Element InstitutionBranchLocation Element InstitutionName Element InstitutionBranch Element AccountHolder2 Element AccountHolder1 Element AccountNumber Element Sequence Accounting Element DeliveryConditions Element BusinessCustomerNumber Element ZRNumber Element ContractNumber Element OpeningHours Element CommunicationAdress Element CommunicationCode Element Sequence ContactCommunication Element ContactCode Element ContactFirstName Element ContactSurName Element Sequence ContactPerson Element TaxId Element VATId Element ISOCountryCode Element City Element PostalCode Element StreetAddition Element Street1 Element Name4 Element Name3 Element Name2 Element Name1 Element AdressGLN Element FlagOfParty Element Sequence NAD Complex Type
Overview
NAD
Segment für Adressinformationen
Sequence
FlagOfParty Restriction of xs:string
Adress Typ
Codeliste:
SU = Lieferant
BY = Käufer
DP = Lieferadresse
UC = Lieferadresse Endkunde
IV = Rechnungsempfänger der Warenrechnung
UD = Rechnungsadresse Endkunde, falls abweichend von UC
PL = Zentralregulierer
MA = fMontageadresse
MF = Hersteller - nur für die Kimmunikation mit OTTO
----- Transport -----
PO = Auftraggeber des Transportauftrags
PW = Abholadresse, Übergabeort
PF = Empfänger der Frachtrechnung
FW = Ausgewähltes Transportunternehmen
AdressGLN optional
GLN Nummer der Adresse
Name1 optional Restriction of xs:string
Bei Firmen: Firmierung
Bei Privatpersonen: Vorname Nachname
Name2 optional Restriction of xs:string
Bei Firmen: Fortsetzung der Firmierung
Bei Privatpersonen: leer
Name3 optional Restriction of xs:string
Bei Firmen: Leer
Bei Privatpersonen: Vorname
Name4 optional Restriction of xs:string
Bei Firmen: Leer
Bei Privatpersonen: Nachname
Street1 optional Restriction of xs:string
Strasse
StreetAddition 0..3 Restriction of xs:string
Zusatzinformationen zur Strasse
PostalCode optional Restriction of xs:string
Postleiztahl
City optional Restriction of xs:string
Ort
ISOCountryCode optional Restriction of xs:string
ISO Länderkennzeichen
Sequence
ContactSurName optional Restriction of xs:string
Nachname der Kontaktperson
ContactFirstName optional Restriction of xs:string
Vorname der Kontaktperson
ContactCode optional Restriction of xs:string
Kurzzeichen der Kontaktperson
ContactCommunication 0..9 ContactCommunication Complex Type
Block für die Kommunikationsdaten
Sequence
CommunicationCode Restriction of xs:string
Typ der Kommunikationsadresse
Codeliste:
EM = eMail
FX = Fax
TE = Telefon
AL = MobilTelefon
TCommunication Type
Code list:
EM = eMail
FX = Fax
TE = Phone
AL = Mobile phone
CommunicationAdress Restriction of xs:string
Kommunikationsadresse zum davor festgelegten Kommunikationstyp
FormatCode optional EDIDateFormatCode Simple Type
ContractNumber optional Restriction of xs:string
Abkommensnummer
Sequence
AccountNumber optional Restriction of xs:string
Kontonummer
AccountHolder1 optional Restriction of xs:string
Konto Inhaber Zeile 1
AccountHolder2 optional Restriction of xs:string
Konto Inhaber Zeile 2
InstitutionBranch optional Restriction of xs:string
Niederlassung der Bank
InstitutionName optional Restriction of xs:string
Name der Bank
InstitutionBranchLocation optional Restriction of xs:string
Ort der Bankfiliale
Country optional Restriction of xs:string
Land der Bank
BICNumber optional Restriction of xs:string
BIC Code
IBANNumber optional Restriction of xs:string
IBAN
FurtherReferences optional Restriction of xs:string
z.B. Depotnummer/Abladestelle
Verwendet von
NAD Element
NAD Element
NAD Element
NAD Element
NAD Element
NAD Element
NAD Element
NAD Element
NAD Element
NAD Element
NAD Element
Quelle
<xs:complexType name="NAD" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation xml:lang="de">Segment für Adressinformationen </xs:documentation>
    <xs:documentation xml:lang="en">Segment for address information </xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="FlagOfParty" minOccurs="1">
      <xs:annotation>
        <xs:documentation xml:lang="de">
          <dl>
            <dt>Adress Typ</dt>
            <dt>Codeliste:</dt>
            <dt>SU = Lieferant</dt>
            <dt>BY = Käufer</dt>
            <dt>DP = Lieferadresse</dt>
            <dt>UC = Lieferadresse Endkunde</dt>
            <dt>IV = Rechnungsempfänger der Warenrechnung</dt>
            <dt>UD = Rechnungsadresse Endkunde, falls abweichend von UC</dt>
            <dt>PL = Zentralregulierer</dt>
            <dt>MA = fMontageadresse</dt>
            <dt>MF = Hersteller - nur für die Kimmunikation mit OTTO</dt>
            <dt>----- Transport -----</dt>
            <dt>PO = Auftraggeber des Transportauftrags</dt>
            <dt>PW = Abholadresse, Übergabeort</dt>
            <dt>PF = Empfänger der Frachtrechnung</dt>
            <dt>FW = Ausgewähltes Transportunternehmen</dt>
          </dl>
        </xs:documentation>
        <xs:documentation xml:lang="en">
          <dl>
            <dt>Adress Typ</dt>
            <dt>Code list:</dt>
            <dt>SU = Suppler address</dt>
            <dt>BY = Buyers address</dt>
            <dt>DP = Delivery address</dt>
            <dt>UC = Delivery address end-consumer</dt>
            <dt>IV = Invoice Recipient</dt>
            <dt>UD = invoice recipient end-consumer</dt>
            <dt>PL = Faktorer</dt>
            <dt>MA = Assembly address</dt>
            <dt>MF = Manufacturer- used for OTTO only</dt>
            <dt>----- Transport -----</dt>
            <dt>PO = Client of the transport orders</dt>
            <dt>PW = Pick-Up address, delivery point</dt>
            <dt>PF = Recipient of the freight invoice</dt>
            <dt>FW = Selected carrier</dt>
          </dl>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="3" />
          <xs:enumeration value="BY" />
          <xs:enumeration value="DP" />
          <xs:enumeration value="FW" />
          <xs:enumeration value="IV" />
          <xs:enumeration value="MA" />
          <xs:enumeration value="PF" />
          <xs:enumeration value="PL" />
          <xs:enumeration value="PO" />
          <xs:enumeration value="PW" />
          <xs:enumeration value="SU" />
          <xs:enumeration value="UC" />
          <xs:enumeration value="UD" />
          <xs:enumeration value="MF" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="AdressGLN" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="de">GLN Nummer der Adresse </xs:documentation>
        <xs:documentation xml:lang="en">GLN Code of the address </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="Name1" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation xml:lang="de">
          <dl>
            <dt>Bei Firmen:         Firmierung</dt>
            <dt>Bei Privatpersonen: Vorname Nachname</dt>
          </dl>
        </xs:documentation>
        <xs:documentation xml:lang="en">
          <dl>
            <dt>in case of Companies: Companyname</dt>
            <dt>in case of Endusers:  Firstname surname</dt>
          </dl>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="35" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Name2" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation xml:lang="de">
          <dl>
            <dt>Bei Firmen:         Fortsetzung der Firmierung</dt>
            <dt>Bei Privatpersonen: leer</dt>
          </dl>
        </xs:documentation>
        <xs:documentation xml:lang="en">
          <dl>
            <dt>in case of Companies: Continuation of the Companyname</dt>
            <dt>in case of Endusers:  empty</dt>
          </dl>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="35" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Name3" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation xml:lang="de">
          <dl>
            <dt>Bei Firmen:         Leer</dt>
            <dt>Bei Privatpersonen: Vorname</dt>
          </dl>
        </xs:documentation>
        <xs:documentation xml:lang="en">
          <dl>
            <dt>in case of Companies: Empty</dt>
            <dt>in case of Endusers:  First name</dt>
          </dl>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="35" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Name4" minOccurs="0" maxOccurs="1">
      <xs:annotation>
        <xs:documentation xml:lang="de">
          <dl>
            <dt>Bei Firmen:         Leer</dt>
            <dt>Bei Privatpersonen: Nachname</dt>
          </dl>
        </xs:documentation>
        <xs:documentation xml:lang="en">
          <dl>
            <dt>in case of Companies: Empty</dt>
            <dt>in case of Endusers:  Surname</dt>
          </dl>
        </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="35" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Street1" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="de">Strasse</xs:documentation>
        <xs:documentation xml:lang="en">Street </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="35" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="StreetAddition" minOccurs="0" maxOccurs="3">
      <xs:annotation>
        <xs:documentation xml:lang="de">Zusatzinformationen zur Strasse</xs:documentation>
        <xs:documentation xml:lang="en">Additional information to the Street </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="35" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="PostalCode" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="de">Postleiztahl</xs:documentation>
        <xs:documentation xml:lang="en">Zip Code </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="17" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="City" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="de">Ort</xs:documentation>
        <xs:documentation xml:lang="en">City </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="35" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="ISOCountryCode" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="de">ISO Länderkennzeichen</xs:documentation>
        <xs:documentation xml:lang="en">ISO Country Code </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:length value="2" />
          <xs:pattern value="[A-Z]{2}" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="VATId" type="VATId" minOccurs="0" />
    <xs:element name="TaxId" type="TaxId" minOccurs="0" />
    <xs:element name="ContactPerson" type="Contact" minOccurs="0" maxOccurs="1" />
    <xs:element name="OpeningHours" type="OpeningPeriod" minOccurs="0" maxOccurs="9" />
    <xs:element name="ContractNumber" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="de">Abkommensnummer </xs:documentation>
        <xs:documentation xml:lang="en">Contract number </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="35" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="ZRNumber" type="ZRNumber" minOccurs="0" />
    <xs:element name="BusinessCustomerNumber" type="BusinessCustomerNumber" minOccurs="0" />
    <xs:element name="DeliveryConditions" type="DeliveryCondition" minOccurs="0" maxOccurs="10" />
    <xs:element name="Accounting" type="FII" minOccurs="0" maxOccurs="5" />
    <xs:element name="FurtherReferences" minOccurs="0">
      <xs:annotation>
        <xs:documentation xml:lang="de">z.B. Depotnummer/Abladestelle </xs:documentation>
        <xs:documentation xml:lang="en">e.g. depot number </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="35" />
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
  </xs:sequence>
</xs:complexType>
Siehe auch
XML Einrichten Version 1.2