XML Einrichten Version 1.3
MessageADV Element
XML Einrichten Version 1.3 > RemadvMessage Element > REMADV Element : MessageADV Element
Namespace (none)
Diagram
ProductADV Element 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 ContactType Element 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 Element VatBase Element VatPercentage Element VatValue Element Sequence CorrectionVat Element Qualifier Element Currency Element Value Element Sequence AdditionalAmount Element DocRefLineNumber Element DocDate Element DocRefNumber Element Sequence AdditionalReference Element CorrectionReason Element Sequence MAJT Element DocRefLineNumber Element DocDate Element DocRefNumber Element Sequence AdditionalReference Element AdditionalDate Element Qualifier Element Currency Element Value Element Sequence AdditionalAmount Element Currency Element Value Element Sequence NetLineAmount Element Currency Element Value Element Sequence GrossLineAmount Element PreviousDocumentNumber Element DocumentType Element Sequence MessageADV Element
Overview
MessageADV 1..∞
Sequence
Sequence
Sequence
Qualifier optional EDIDateQualifier Simple Type
FormatCode optional EDIDateFormatCode Simple Type
Sequence
Sequence
Sequence
VatBase optional CurrencyValue Complex Type
Vat base amount for a dedicated tax rate
Calculation: Sum of all Net Line Amounts - DiscountsConditionsTotal
Sequence
Sequence
FlagOfParty FlagOfParty Simple Type
Code for the adresstype
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
ContactType optional Restriction of xs:string
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
Sequence
Sequence
GTIN optional Restriction of xs:decimal
= EAN Code
Number optional Restriction of xs:string
Internal number defined by the manufacturer
Name optional Restriction of xs:string
Name
CustomerNumber optional Restriction of xs:string
Number at customers site
CustomerName optional Restriction of xs:string
Name at customers site
Sequence
GTIN optional Restriction of xs:decimal
= EAN Code
Number optional Restriction of xs:string
Internal number defined by the manufacturer
Name optional Restriction of xs:string
Name
CustomerNumber optional Restriction of xs:string
Number at customers site
CustomerName optional Restriction of xs:string
Name at customers site
Qualifier optional EDIDateQualifier Simple Type
FormatCode optional EDIDateFormatCode Simple Type
Sequence
Sequence
Sequence
VatBase optional CurrencyValue Complex Type
Vat base amount for a dedicated tax rate
Calculation: Sum of all Net Line Amounts - DiscountsConditionsTotal
Sequence
Source
<xs:element name="MessageADV" minOccurs="1" maxOccurs="unbounded" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="DocumentType" type="DocumentType" />
      <xs:element name="PreviousDocumentNumber" type="DocumentNumber" />
      <xs:element name="GrossLineAmount" type="InvoiceAmount" minOccurs="0" />
      <xs:element name="NetLineAmount" type="NetLineAmount" minOccurs="0" />
      <xs:element name="AdditionalAmount" type="LineAmountQualified" minOccurs="0" maxOccurs="unbounded" />
      <xs:element name="AdditionalDate" type="EDIDateQualified" minOccurs="0" maxOccurs="99" />
      <xs:element name="AdditionalReference" type="DocumentLineReferenceQualified" minOccurs="0" maxOccurs="unbounded" />
      <xs:element name="MAJT" type="Adjustment" minOccurs="1" maxOccurs="unbounded" />
      <xs:element name="NAD" type="NAD" minOccurs="1" maxOccurs="unbounded" />
      <xs:element name="ProductADV">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="IndicatorForDocumentLine" type="IndicatorForDocumentLine" minOccurs="0" />
            <xs:element name="LineItemNumber" type="LineItemNumber" minOccurs="0" />
            <xs:element name="ProductID" type="ProductIdentifier" minOccurs="0" />
            <xs:element name="SeriesID" type="ProductIdentifier" minOccurs="0" />
            <xs:element name="AdditionalAmount" type="LineAmountQualified" minOccurs="0" maxOccurs="unbounded" />
            <xs:element name="AdditionalDate" type="EDIDateQualified" minOccurs="0" maxOccurs="99" />
            <xs:element name="LAJT" type="Adjustment" minOccurs="1" maxOccurs="unbounded" />
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
See Also
REMADV ElementRemadvMessage ElementXML Einrichten Version 1.3