XML Einrichten Version 1.2
NAD Complex Type
XML Einrichten Version 1.2 : NAD Complex Type
Description
Segment for address information
Namespace (none)
Diagram
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 for address information
Sequence
FlagOfParty Restriction of xs:string
Adress Typ
Code list:
SU = Suppler address
BY = Buyers address
DP = Delivery address
UC = Delivery address end-consumer
IV = Invoice Recipient
UD = invoice recipient end-consumer
PL = Faktorer
MA = Assembly address
MF = Manufacturer- used for OTTO only
----- Transport -----
PO = Client of the transport orders
PW = Pick-Up address, delivery point
PF = Recipient of the freight invoice
FW = Selected carrier
AdressGLN optional
GLN Code of the address
Name1 optional Restriction of xs:string
in case of Companies: Companyname
in case of Endusers: Firstname surname
Name2 optional Restriction of xs:string
in case of Companies: Continuation of the Companyname
in case of Endusers: empty
Name3 optional Restriction of xs:string
in case of Companies: Empty
in case of Endusers: First name
Name4 optional Restriction of xs:string
in case of Companies: Empty
in case of Endusers: Surname
Street1 optional Restriction of xs:string
Street
StreetAddition 0..3 Restriction of xs:string
Additional information to the Street
PostalCode optional Restriction of xs:string
Zip Code
City optional Restriction of xs:string
City
ISOCountryCode optional Restriction of xs:string
ISO Country Code
Sequence
ContactSurName optional Restriction of xs:string
Surname of the contact
ContactFirstName optional Restriction of xs:string
First name of the contact
ContactCode optional Restriction of xs:string
Ident of the contact
ContactCommunication 0..9 ContactCommunication Complex Type
Group for the communication data
Sequence
CommunicationCode Restriction of xs:string
CommunicationAdress Restriction of xs:string
Communication address related to the previous defined communication type
FormatCode optional EDIDateFormatCode Simple Type
ContractNumber optional Restriction of xs:string
Contract number
Sequence
AccountNumber optional Restriction of xs:string
Account Number
AccountHolder1 optional Restriction of xs:string
Account holder Line 1
AccountHolder2 optional Restriction of xs:string
Account holder Line 2
InstitutionBranch optional Restriction of xs:string
Branch of the bank
InstitutionName optional Restriction of xs:string
Name of the bank
InstitutionBranchLocation optional Restriction of xs:string
City of the bank branch
Country optional Restriction of xs:string
City of the bank
BICNumber optional Restriction of xs:string
BIC Code
IBANNumber optional Restriction of xs:string
IBAN
FurtherReferences optional Restriction of xs:string
e.g. depot number
Used By
NAD Element
NAD Element
NAD Element
NAD Element
NAD Element
NAD Element
NAD Element
NAD Element
NAD Element
NAD Element
NAD Element
Source
<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>
See Also
XML Einrichten Version 1.2