schema location: | Invoice.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Elements |
Document |
schema location: | AC03CoreDataTypes.xsd |
attribute form default: | unqualified |
element form default: | qualified |
schema location: | MessageEnvelope.xsd |
attribute form default: | |
element form default: | |
Complex types | Simple types |
BusinessUnitDef | ParticipantCode |
CommunicationDef | |
ContactDef | |
MessageMetaInfoDef | |
MetaInfoDef | |
ParticipantCodeDef | |
ParticipantDef | |
TransactionDef |
diagram | ![]() |
||
properties |
|
||
children | Metainfo Messages | ||
annotation |
|
||
source | <xs:element name="Document"> <xs:annotation> <xs:documentation xml:lang="DE">AC03 v2 Dokument-Wurzel</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Metainfo" type="MetaInfoDef"/> <xs:element name="Messages"> <xs:complexType> <xs:sequence> <xs:element name="Message"> <xs:complexType> <xs:sequence> <xs:element name="Invoice" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Reference" type="reference" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Eine Referenz vom Typ 'InvoiceNumber' wird als fachliches Pflichtelement erwartet.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AddressData" type="adress" minOccurs="2" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>PayingParty und InvoicingParty müssen als Pflichtadressen in den Fakturadaten vorhanden sein</xs:documentation> <xs:documentation>Als Addresstypen innerhalb der Fakturadaten sind folgende Typen zulässig: PartyPaying = Frachtzahler / Rechnungsemfänger, InstructionParty = Auftraggeber und InvoicingParty = Rechnungssteller</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InvoiceDate" type="xs:date"> <xs:annotation> <xs:documentation>Rechnungsdatum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ServiceDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Leistungsdatum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaymentTarget" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Zahlungsziel</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InvoiceDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Rechnungsbeschreibung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TermsAndConditions" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>AGB</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExtensionForPayment" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Stundungsverfahren</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DirectDebit" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Lastschriftverfahren Kto.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DiscountConditions" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Entgeltminderung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Sum" type="amount"> <xs:annotation> <xs:documentation>Rechnungssumme netto</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SumTaxes" type="amount"> <xs:annotation> <xs:documentation>Rechnungssumme Steuer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Item" maxOccurs="999"> <xs:annotation> <xs:documentation>Leistung</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Identification"> <xs:annotation> <xs:documentation>Bezug</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ID" type="referenceString" minOccurs="0"/> <xs:element name="Reference" type="reference" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Position" type="itemPosition" minOccurs="0"/> <xs:element name="ContainerNumber" type="containerNumber" minOccurs="0"/> <xs:element name="ContainerLength" type="code2" minOccurs="0"/> <xs:element name="ContainerWeight" type="dependentWeights" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ServiceDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Leistungsbeschreibung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LineItem" maxOccurs="999"> <xs:annotation> <xs:documentation>Teilleistung</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Activity"> <xs:annotation> <xs:documentation>Gebühr</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="anyCode" minOccurs="0"> <xs:annotation> <xs:documentation>Gebührencode</xs:documentation> <xs:documentation>Codeliste nach bilateraler Vereinbarung der Kommunikationsteilnehmer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Description" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Gebührenbeschreibung</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Amount" type="amount"> <xs:annotation> <xs:documentation>Betrag netto</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Taxrate" type="tax"> <xs:annotation> <xs:documentation>Steruersatz</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TaxDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Erläuterung zum Steuersatz</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Mengen</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="TotalQuantity" type="quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Menge</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChargedQuantity" type="quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Kostenbelastete Menge</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UnitPrice" type="amount" minOccurs="0"> <xs:annotation> <xs:documentation>Einzelpreis</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ServiceDate" minOccurs="0" maxOccurs="2"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:date"> <xs:attribute name="timing" type="timeProperty" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="Bill"/> <xs:enumeration value="Rebate"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="Transport" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Dispatch" minOccurs="0"> <xs:annotation> <xs:documentation>Versand</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="Address" type="adress" minOccurs="0"> <xs:annotation> <xs:documentation>Abholadresse</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Location" type="transportLocation" minOccurs="0"> <xs:annotation> <xs:documentation>Versandterminal</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Discharge" minOccurs="0"> <xs:annotation> <xs:documentation>Empfang</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="Address" type="adress" minOccurs="0"> <xs:annotation> <xs:documentation>Zustelladresse</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Location" type="transportLocation" minOccurs="0"> <xs:annotation> <xs:documentation>Empfangsterminal</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TransportDate" type="transportDate" minOccurs="0" maxOccurs="5"> <xs:annotation> <xs:documentation>Transportdatum</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="type" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Art der Rechnugsdaten: Bill = Rechnung Credit = Gutschrift</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:minLength value="1"/> <xs:maxLength value="10"/> <xs:enumeration value="Bill"/> <xs:enumeration value="Credit"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="referenceNumber" type="referenceString" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Nachrichtenreferenz Die Nachrichtenreferenz wird für die technische Quittierung der Nachricht verwendet.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
type | MetaInfoDef | ||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||
children | Transaction Application Communication | ||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
source | <xs:element name="Metainfo" type="MetaInfoDef"/> |
diagram | ![]() |
||||
properties |
|
||||
children | Message | ||||
source | <xs:element name="Messages"> <xs:complexType> <xs:sequence> <xs:element name="Message"> <xs:complexType> <xs:sequence> <xs:element name="Invoice" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Reference" type="reference" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Eine Referenz vom Typ 'InvoiceNumber' wird als fachliches Pflichtelement erwartet.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AddressData" type="adress" minOccurs="2" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>PayingParty und InvoicingParty müssen als Pflichtadressen in den Fakturadaten vorhanden sein</xs:documentation> <xs:documentation>Als Addresstypen innerhalb der Fakturadaten sind folgende Typen zulässig: PartyPaying = Frachtzahler / Rechnungsemfänger, InstructionParty = Auftraggeber und InvoicingParty = Rechnungssteller</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InvoiceDate" type="xs:date"> <xs:annotation> <xs:documentation>Rechnungsdatum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ServiceDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Leistungsdatum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaymentTarget" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Zahlungsziel</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InvoiceDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Rechnungsbeschreibung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TermsAndConditions" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>AGB</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExtensionForPayment" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Stundungsverfahren</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DirectDebit" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Lastschriftverfahren Kto.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DiscountConditions" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Entgeltminderung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Sum" type="amount"> <xs:annotation> <xs:documentation>Rechnungssumme netto</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SumTaxes" type="amount"> <xs:annotation> <xs:documentation>Rechnungssumme Steuer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Item" maxOccurs="999"> <xs:annotation> <xs:documentation>Leistung</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Identification"> <xs:annotation> <xs:documentation>Bezug</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ID" type="referenceString" minOccurs="0"/> <xs:element name="Reference" type="reference" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Position" type="itemPosition" minOccurs="0"/> <xs:element name="ContainerNumber" type="containerNumber" minOccurs="0"/> <xs:element name="ContainerLength" type="code2" minOccurs="0"/> <xs:element name="ContainerWeight" type="dependentWeights" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ServiceDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Leistungsbeschreibung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LineItem" maxOccurs="999"> <xs:annotation> <xs:documentation>Teilleistung</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Activity"> <xs:annotation> <xs:documentation>Gebühr</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="anyCode" minOccurs="0"> <xs:annotation> <xs:documentation>Gebührencode</xs:documentation> <xs:documentation>Codeliste nach bilateraler Vereinbarung der Kommunikationsteilnehmer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Description" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Gebührenbeschreibung</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Amount" type="amount"> <xs:annotation> <xs:documentation>Betrag netto</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Taxrate" type="tax"> <xs:annotation> <xs:documentation>Steruersatz</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TaxDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Erläuterung zum Steuersatz</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Mengen</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="TotalQuantity" type="quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Menge</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChargedQuantity" type="quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Kostenbelastete Menge</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UnitPrice" type="amount" minOccurs="0"> <xs:annotation> <xs:documentation>Einzelpreis</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ServiceDate" minOccurs="0" maxOccurs="2"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:date"> <xs:attribute name="timing" type="timeProperty" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="Bill"/> <xs:enumeration value="Rebate"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="Transport" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Dispatch" minOccurs="0"> <xs:annotation> <xs:documentation>Versand</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="Address" type="adress" minOccurs="0"> <xs:annotation> <xs:documentation>Abholadresse</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Location" type="transportLocation" minOccurs="0"> <xs:annotation> <xs:documentation>Versandterminal</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Discharge" minOccurs="0"> <xs:annotation> <xs:documentation>Empfang</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="Address" type="adress" minOccurs="0"> <xs:annotation> <xs:documentation>Zustelladresse</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Location" type="transportLocation" minOccurs="0"> <xs:annotation> <xs:documentation>Empfangsterminal</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TransportDate" type="transportDate" minOccurs="0" maxOccurs="5"> <xs:annotation> <xs:documentation>Transportdatum</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="type" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Art der Rechnugsdaten: Bill = Rechnung Credit = Gutschrift</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:minLength value="1"/> <xs:maxLength value="10"/> <xs:enumeration value="Bill"/> <xs:enumeration value="Credit"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="referenceNumber" type="referenceString" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Nachrichtenreferenz Die Nachrichtenreferenz wird für die technische Quittierung der Nachricht verwendet.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||
properties |
|
||||||||||||||
children | Invoice | ||||||||||||||
attributes |
|
||||||||||||||
source | <xs:element name="Message"> <xs:complexType> <xs:sequence> <xs:element name="Invoice" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Reference" type="reference" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Eine Referenz vom Typ 'InvoiceNumber' wird als fachliches Pflichtelement erwartet.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AddressData" type="adress" minOccurs="2" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>PayingParty und InvoicingParty müssen als Pflichtadressen in den Fakturadaten vorhanden sein</xs:documentation> <xs:documentation>Als Addresstypen innerhalb der Fakturadaten sind folgende Typen zulässig: PartyPaying = Frachtzahler / Rechnungsemfänger, InstructionParty = Auftraggeber und InvoicingParty = Rechnungssteller</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InvoiceDate" type="xs:date"> <xs:annotation> <xs:documentation>Rechnungsdatum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ServiceDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Leistungsdatum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaymentTarget" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Zahlungsziel</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InvoiceDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Rechnungsbeschreibung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TermsAndConditions" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>AGB</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExtensionForPayment" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Stundungsverfahren</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DirectDebit" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Lastschriftverfahren Kto.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DiscountConditions" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Entgeltminderung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Sum" type="amount"> <xs:annotation> <xs:documentation>Rechnungssumme netto</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SumTaxes" type="amount"> <xs:annotation> <xs:documentation>Rechnungssumme Steuer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Item" maxOccurs="999"> <xs:annotation> <xs:documentation>Leistung</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Identification"> <xs:annotation> <xs:documentation>Bezug</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ID" type="referenceString" minOccurs="0"/> <xs:element name="Reference" type="reference" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Position" type="itemPosition" minOccurs="0"/> <xs:element name="ContainerNumber" type="containerNumber" minOccurs="0"/> <xs:element name="ContainerLength" type="code2" minOccurs="0"/> <xs:element name="ContainerWeight" type="dependentWeights" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ServiceDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Leistungsbeschreibung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LineItem" maxOccurs="999"> <xs:annotation> <xs:documentation>Teilleistung</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Activity"> <xs:annotation> <xs:documentation>Gebühr</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="anyCode" minOccurs="0"> <xs:annotation> <xs:documentation>Gebührencode</xs:documentation> <xs:documentation>Codeliste nach bilateraler Vereinbarung der Kommunikationsteilnehmer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Description" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Gebührenbeschreibung</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Amount" type="amount"> <xs:annotation> <xs:documentation>Betrag netto</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Taxrate" type="tax"> <xs:annotation> <xs:documentation>Steruersatz</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TaxDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Erläuterung zum Steuersatz</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Mengen</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="TotalQuantity" type="quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Menge</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChargedQuantity" type="quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Kostenbelastete Menge</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UnitPrice" type="amount" minOccurs="0"> <xs:annotation> <xs:documentation>Einzelpreis</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ServiceDate" minOccurs="0" maxOccurs="2"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:date"> <xs:attribute name="timing" type="timeProperty" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="Bill"/> <xs:enumeration value="Rebate"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="Transport" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Dispatch" minOccurs="0"> <xs:annotation> <xs:documentation>Versand</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="Address" type="adress" minOccurs="0"> <xs:annotation> <xs:documentation>Abholadresse</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Location" type="transportLocation" minOccurs="0"> <xs:annotation> <xs:documentation>Versandterminal</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Discharge" minOccurs="0"> <xs:annotation> <xs:documentation>Empfang</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="Address" type="adress" minOccurs="0"> <xs:annotation> <xs:documentation>Zustelladresse</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Location" type="transportLocation" minOccurs="0"> <xs:annotation> <xs:documentation>Empfangsterminal</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TransportDate" type="transportDate" minOccurs="0" maxOccurs="5"> <xs:annotation> <xs:documentation>Transportdatum</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="type" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Art der Rechnugsdaten: Bill = Rechnung Credit = Gutschrift</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:minLength value="1"/> <xs:maxLength value="10"/> <xs:enumeration value="Bill"/> <xs:enumeration value="Credit"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="referenceNumber" type="referenceString" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Nachrichtenreferenz Die Nachrichtenreferenz wird für die technische Quittierung der Nachricht verwendet.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> </xs:element> |
type | referenceString | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:attribute name="referenceNumber" type="referenceString" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Nachrichtenreferenz Die Nachrichtenreferenz wird für die technische Quittierung der Nachricht verwendet.</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||
properties |
|
||||||||||||||
children | Reference AddressData InvoiceDate ServiceDate PaymentTarget InvoiceDescription TermsAndConditions ExtensionForPayment DirectDebit DiscountConditions Sum SumTaxes Item | ||||||||||||||
attributes |
|
||||||||||||||
source | <xs:element name="Invoice" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="Reference" type="reference" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Eine Referenz vom Typ 'InvoiceNumber' wird als fachliches Pflichtelement erwartet.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="AddressData" type="adress" minOccurs="2" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>PayingParty und InvoicingParty müssen als Pflichtadressen in den Fakturadaten vorhanden sein</xs:documentation> <xs:documentation>Als Addresstypen innerhalb der Fakturadaten sind folgende Typen zulässig: PartyPaying = Frachtzahler / Rechnungsemfänger, InstructionParty = Auftraggeber und InvoicingParty = Rechnungssteller</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InvoiceDate" type="xs:date"> <xs:annotation> <xs:documentation>Rechnungsdatum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ServiceDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Leistungsdatum</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PaymentTarget" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Zahlungsziel</xs:documentation> </xs:annotation> </xs:element> <xs:element name="InvoiceDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Rechnungsbeschreibung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TermsAndConditions" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>AGB</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ExtensionForPayment" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Stundungsverfahren</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DirectDebit" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Lastschriftverfahren Kto.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="DiscountConditions" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Entgeltminderung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Sum" type="amount"> <xs:annotation> <xs:documentation>Rechnungssumme netto</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SumTaxes" type="amount"> <xs:annotation> <xs:documentation>Rechnungssumme Steuer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Item" maxOccurs="999"> <xs:annotation> <xs:documentation>Leistung</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Identification"> <xs:annotation> <xs:documentation>Bezug</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ID" type="referenceString" minOccurs="0"/> <xs:element name="Reference" type="reference" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Position" type="itemPosition" minOccurs="0"/> <xs:element name="ContainerNumber" type="containerNumber" minOccurs="0"/> <xs:element name="ContainerLength" type="code2" minOccurs="0"/> <xs:element name="ContainerWeight" type="dependentWeights" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ServiceDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Leistungsbeschreibung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LineItem" maxOccurs="999"> <xs:annotation> <xs:documentation>Teilleistung</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Activity"> <xs:annotation> <xs:documentation>Gebühr</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="anyCode" minOccurs="0"> <xs:annotation> <xs:documentation>Gebührencode</xs:documentation> <xs:documentation>Codeliste nach bilateraler Vereinbarung der Kommunikationsteilnehmer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Description" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Gebührenbeschreibung</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Amount" type="amount"> <xs:annotation> <xs:documentation>Betrag netto</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Taxrate" type="tax"> <xs:annotation> <xs:documentation>Steruersatz</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TaxDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Erläuterung zum Steuersatz</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Mengen</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="TotalQuantity" type="quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Menge</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChargedQuantity" type="quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Kostenbelastete Menge</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UnitPrice" type="amount" minOccurs="0"> <xs:annotation> <xs:documentation>Einzelpreis</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ServiceDate" minOccurs="0" maxOccurs="2"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:date"> <xs:attribute name="timing" type="timeProperty" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="Bill"/> <xs:enumeration value="Rebate"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="Transport" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Dispatch" minOccurs="0"> <xs:annotation> <xs:documentation>Versand</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="Address" type="adress" minOccurs="0"> <xs:annotation> <xs:documentation>Abholadresse</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Location" type="transportLocation" minOccurs="0"> <xs:annotation> <xs:documentation>Versandterminal</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Discharge" minOccurs="0"> <xs:annotation> <xs:documentation>Empfang</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="Address" type="adress" minOccurs="0"> <xs:annotation> <xs:documentation>Zustelladresse</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Location" type="transportLocation" minOccurs="0"> <xs:annotation> <xs:documentation>Empfangsterminal</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TransportDate" type="transportDate" minOccurs="0" maxOccurs="5"> <xs:annotation> <xs:documentation>Transportdatum</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="type" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Art der Rechnugsdaten: Bill = Rechnung Credit = Gutschrift</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:minLength value="1"/> <xs:maxLength value="10"/> <xs:enumeration value="Bill"/> <xs:enumeration value="Credit"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:NMTOKEN | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="type" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Art der Rechnugsdaten: Bill = Rechnung Credit = Gutschrift</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:minLength value="1"/> <xs:maxLength value="10"/> <xs:enumeration value="Bill"/> <xs:enumeration value="Credit"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||
type | reference | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="Reference" type="reference" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Eine Referenz vom Typ 'InvoiceNumber' wird als fachliches Pflichtelement erwartet.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||
type | adress | ||||||||||||||||
properties |
|
||||||||||||||||
children | Number Code Name StreetAndNumber Location CustomerNumber TaxID TaxNumber TIN Dispatcher TargetDate Comment Supplement | ||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="AddressData" type="adress" minOccurs="2" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>PayingParty und InvoicingParty müssen als Pflichtadressen in den Fakturadaten vorhanden sein</xs:documentation> <xs:documentation>Als Addresstypen innerhalb der Fakturadaten sind folgende Typen zulässig: PartyPaying = Frachtzahler / Rechnungsemfänger, InstructionParty = Auftraggeber und InvoicingParty = Rechnungssteller</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:date | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="InvoiceDate" type="xs:date"> <xs:annotation> <xs:documentation>Rechnungsdatum</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | xs:date | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="ServiceDate" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Leistungsdatum</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | xs:date | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="PaymentTarget" type="xs:date" minOccurs="0"> <xs:annotation> <xs:documentation>Zahlungsziel</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | xs:string | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="InvoiceDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Rechnungsbeschreibung</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | xs:string | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="TermsAndConditions" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>AGB</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | xs:string | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="ExtensionForPayment" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Stundungsverfahren</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | xs:string | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="DirectDebit" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Lastschriftverfahren Kto.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | xs:string | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="DiscountConditions" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Entgeltminderung</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||
type | amount | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="Sum" type="amount"> <xs:annotation> <xs:documentation>Rechnungssumme netto</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||
type | amount | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="SumTaxes" type="amount"> <xs:annotation> <xs:documentation>Rechnungssumme Steuer</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | Identification ServiceDescription LineItem Transport | ||||||||
annotation |
|
||||||||
source | <xs:element name="Item" maxOccurs="999"> <xs:annotation> <xs:documentation>Leistung</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Identification"> <xs:annotation> <xs:documentation>Bezug</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ID" type="referenceString" minOccurs="0"/> <xs:element name="Reference" type="reference" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Position" type="itemPosition" minOccurs="0"/> <xs:element name="ContainerNumber" type="containerNumber" minOccurs="0"/> <xs:element name="ContainerLength" type="code2" minOccurs="0"/> <xs:element name="ContainerWeight" type="dependentWeights" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ServiceDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Leistungsbeschreibung</xs:documentation> </xs:annotation> </xs:element> <xs:element name="LineItem" maxOccurs="999"> <xs:annotation> <xs:documentation>Teilleistung</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Activity"> <xs:annotation> <xs:documentation>Gebühr</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="anyCode" minOccurs="0"> <xs:annotation> <xs:documentation>Gebührencode</xs:documentation> <xs:documentation>Codeliste nach bilateraler Vereinbarung der Kommunikationsteilnehmer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Description" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Gebührenbeschreibung</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Amount" type="amount"> <xs:annotation> <xs:documentation>Betrag netto</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Taxrate" type="tax"> <xs:annotation> <xs:documentation>Steruersatz</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TaxDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Erläuterung zum Steuersatz</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Mengen</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="TotalQuantity" type="quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Menge</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChargedQuantity" type="quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Kostenbelastete Menge</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UnitPrice" type="amount" minOccurs="0"> <xs:annotation> <xs:documentation>Einzelpreis</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ServiceDate" minOccurs="0" maxOccurs="2"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:date"> <xs:attribute name="timing" type="timeProperty" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="Bill"/> <xs:enumeration value="Rebate"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> <xs:element name="Transport" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Dispatch" minOccurs="0"> <xs:annotation> <xs:documentation>Versand</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="Address" type="adress" minOccurs="0"> <xs:annotation> <xs:documentation>Abholadresse</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Location" type="transportLocation" minOccurs="0"> <xs:annotation> <xs:documentation>Versandterminal</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Discharge" minOccurs="0"> <xs:annotation> <xs:documentation>Empfang</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="Address" type="adress" minOccurs="0"> <xs:annotation> <xs:documentation>Zustelladresse</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Location" type="transportLocation" minOccurs="0"> <xs:annotation> <xs:documentation>Empfangsterminal</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TransportDate" type="transportDate" minOccurs="0" maxOccurs="5"> <xs:annotation> <xs:documentation>Transportdatum</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||
properties |
|
||||
children | ID Reference Position ContainerNumber ContainerLength ContainerWeight | ||||
annotation |
|
||||
source | <xs:element name="Identification"> <xs:annotation> <xs:documentation>Bezug</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="ID" type="referenceString" minOccurs="0"/> <xs:element name="Reference" type="reference" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="Position" type="itemPosition" minOccurs="0"/> <xs:element name="ContainerNumber" type="containerNumber" minOccurs="0"/> <xs:element name="ContainerLength" type="code2" minOccurs="0"/> <xs:element name="ContainerWeight" type="dependentWeights" minOccurs="0"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||
type | referenceString | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="ID" type="referenceString" minOccurs="0"/> |
diagram | ![]() |
||||||||||||||||
type | reference | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
source | <xs:element name="Reference" type="reference" minOccurs="0" maxOccurs="unbounded"/> |
diagram | ![]() |
||||||||
type | itemPosition | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="Position" type="itemPosition" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | containerNumber | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="ContainerNumber" type="containerNumber" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | code2 | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="ContainerLength" type="code2" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | dependentWeights | ||||||||
properties |
|
||||||||
children | Tara Net Gross | ||||||||
source | <xs:element name="ContainerWeight" type="dependentWeights" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | xs:string | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="ServiceDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Leistungsbeschreibung</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||
properties |
|
||||||||||||
children | Activity Amount Taxrate TaxDescription Quantity ServiceDate | ||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="LineItem" maxOccurs="999"> <xs:annotation> <xs:documentation>Teilleistung</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Activity"> <xs:annotation> <xs:documentation>Gebühr</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="anyCode" minOccurs="0"> <xs:annotation> <xs:documentation>Gebührencode</xs:documentation> <xs:documentation>Codeliste nach bilateraler Vereinbarung der Kommunikationsteilnehmer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Description" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Gebührenbeschreibung</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Amount" type="amount"> <xs:annotation> <xs:documentation>Betrag netto</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Taxrate" type="tax"> <xs:annotation> <xs:documentation>Steruersatz</xs:documentation> </xs:annotation> </xs:element> <xs:element name="TaxDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Erläuterung zum Steuersatz</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Mengen</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="TotalQuantity" type="quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Menge</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChargedQuantity" type="quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Kostenbelastete Menge</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UnitPrice" type="amount" minOccurs="0"> <xs:annotation> <xs:documentation>Einzelpreis</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="ServiceDate" minOccurs="0" maxOccurs="2"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:date"> <xs:attribute name="timing" type="timeProperty" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="Bill"/> <xs:enumeration value="Rebate"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> </xs:element> |
type | restriction of xs:NMTOKEN | ||||
properties |
|
||||
facets |
|
||||
source | <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="Bill"/> <xs:enumeration value="Rebate"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||
properties |
|
||||
children | Code Description | ||||
annotation |
|
||||
source | <xs:element name="Activity"> <xs:annotation> <xs:documentation>Gebühr</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Code" type="anyCode" minOccurs="0"> <xs:annotation> <xs:documentation>Gebührencode</xs:documentation> <xs:documentation>Codeliste nach bilateraler Vereinbarung der Kommunikationsteilnehmer</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Description" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Gebührenbeschreibung</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||||
type | anyCode | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="Code" type="anyCode" minOccurs="0"> <xs:annotation> <xs:documentation>Gebührencode</xs:documentation> <xs:documentation>Codeliste nach bilateraler Vereinbarung der Kommunikationsteilnehmer</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | xs:string | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Description" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Gebührenbeschreibung</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||
type | amount | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="Amount" type="amount"> <xs:annotation> <xs:documentation>Betrag netto</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | tax | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="Taxrate" type="tax"> <xs:annotation> <xs:documentation>Steruersatz</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | xs:string | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="TaxDescription" type="xs:string" minOccurs="0"> <xs:annotation> <xs:documentation>Erläuterung zum Steuersatz</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | TotalQuantity ChargedQuantity UnitPrice | ||||||||
annotation |
|
||||||||
source | <xs:element name="Quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Mengen</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="TotalQuantity" type="quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Menge</xs:documentation> </xs:annotation> </xs:element> <xs:element name="ChargedQuantity" type="quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Kostenbelastete Menge</xs:documentation> </xs:annotation> </xs:element> <xs:element name="UnitPrice" type="amount" minOccurs="0"> <xs:annotation> <xs:documentation>Einzelpreis</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||
type | quantity | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="TotalQuantity" type="quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Menge</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||
type | quantity | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="ChargedQuantity" type="quantity" minOccurs="0"> <xs:annotation> <xs:documentation>Kostenbelastete Menge</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||
type | amount | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="UnitPrice" type="amount" minOccurs="0"> <xs:annotation> <xs:documentation>Einzelpreis</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||
type | extension of xs:date | ||||||||||||
properties |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:element name="ServiceDate" minOccurs="0" maxOccurs="2"> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:date"> <xs:attribute name="timing" type="timeProperty" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
type | timeProperty | ||||||||||
properties |
|
||||||||||
facets |
|
||||||||||
source | <xs:attribute name="timing" type="timeProperty" use="optional"/> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | Dispatch Discharge TransportDate | ||||||||
source | <xs:element name="Transport" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="Dispatch" minOccurs="0"> <xs:annotation> <xs:documentation>Versand</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="Address" type="adress" minOccurs="0"> <xs:annotation> <xs:documentation>Abholadresse</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Location" type="transportLocation" minOccurs="0"> <xs:annotation> <xs:documentation>Versandterminal</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="Discharge" minOccurs="0"> <xs:annotation> <xs:documentation>Empfang</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="Address" type="adress" minOccurs="0"> <xs:annotation> <xs:documentation>Zustelladresse</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Location" type="transportLocation" minOccurs="0"> <xs:annotation> <xs:documentation>Empfangsterminal</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="TransportDate" type="transportDate" minOccurs="0" maxOccurs="5"> <xs:annotation> <xs:documentation>Transportdatum</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | Address Location | ||||||||
annotation |
|
||||||||
source | <xs:element name="Dispatch" minOccurs="0"> <xs:annotation> <xs:documentation>Versand</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="Address" type="adress" minOccurs="0"> <xs:annotation> <xs:documentation>Abholadresse</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Location" type="transportLocation" minOccurs="0"> <xs:annotation> <xs:documentation>Versandterminal</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||||
type | adress | ||||||||||||||||
properties |
|
||||||||||||||||
children | Number Code Name StreetAndNumber Location CustomerNumber TaxID TaxNumber TIN Dispatcher TargetDate Comment Supplement | ||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="Address" type="adress" minOccurs="0"> <xs:annotation> <xs:documentation>Abholadresse</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | transportLocation | ||||||||
properties |
|
||||||||
children | Condition Railstation Port Location Mode | ||||||||
annotation |
|
||||||||
source | <xs:element name="Location" type="transportLocation" minOccurs="0"> <xs:annotation> <xs:documentation>Versandterminal</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
properties |
|
||||||||
children | Address Location | ||||||||
annotation |
|
||||||||
source | <xs:element name="Discharge" minOccurs="0"> <xs:annotation> <xs:documentation>Empfang</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence minOccurs="0"> <xs:element name="Address" type="adress" minOccurs="0"> <xs:annotation> <xs:documentation>Zustelladresse</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Location" type="transportLocation" minOccurs="0"> <xs:annotation> <xs:documentation>Empfangsterminal</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||||
type | adress | ||||||||||||||||
properties |
|
||||||||||||||||
children | Number Code Name StreetAndNumber Location CustomerNumber TaxID TaxNumber TIN Dispatcher TargetDate Comment Supplement | ||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="Address" type="adress" minOccurs="0"> <xs:annotation> <xs:documentation>Zustelladresse</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | transportLocation | ||||||||
properties |
|
||||||||
children | Condition Railstation Port Location Mode | ||||||||
annotation |
|
||||||||
source | <xs:element name="Location" type="transportLocation" minOccurs="0"> <xs:annotation> <xs:documentation>Empfangsterminal</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||
type | transportDate | ||||||||||||||||
properties |
|
||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="TransportDate" type="transportDate" minOccurs="0" maxOccurs="5"> <xs:annotation> <xs:documentation>Transportdatum</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||
children | Number Code Name StreetAndNumber Location CustomerNumber TaxID TaxNumber TIN Dispatcher TargetDate Comment Supplement | ||||||||||||||||
used by |
|
||||||||||||||||
attributes |
|
||||||||||||||||
source | <xs:complexType name="adress"> <xs:sequence> <xs:element name="Number" type="itemPosition" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">laufende Nummer der Adresse innerhalb einer Rolle; wird z.B. zur eindeutigen Sortierung der Reihenfolge bei mehreren Abhol- oder Zustelladressen verwendet</xs:documentation> <xs:documentation xml:lang="EN">sequentail number of the address with respect to the address role; e.g. used to define a sequence within multiple dispatch or discharge addresses</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Code" type="adressCode" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Adresscode; Spezifikation der verwendeten Adresscodeliste mit Hilfe des Attributs 'codelist'; die verwendete Adersscodeliste sollte zwischen den Kommunikationspartnern abgestimmt werden</xs:documentation> <xs:documentation xml:lang="EN">address code; the used address code list is specified via the attribute 'codelist'; the utilized address code list(s) should be mutually agreed upon between the communication partners</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" minOccurs="0" maxOccurs="4"> <xs:annotation> <xs:documentation xml:lang="DE">Adresse</xs:documentation> <xs:documentation xml:lang="EN">address</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="fullname"> <xs:maxLength value="30"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="StreetAndNumber" type="streetandNumber" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Strasse</xs:documentation> <xs:documentation xml:lang="EN">street</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Location" type="location" minOccurs="0"/> <xs:element name="CustomerNumber" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Kundennummer</xs:documentation> <xs:documentation xml:lang="EN">customer number</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1"/> <xs:maxLength value="12"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="TaxID" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Umsatzsteuer-ID</xs:documentation> <xs:documentation xml:lang="EN">tax id</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="TaxNumber" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Steuernummer</xs:documentation> <xs:documentation xml:lang="EN">tax number</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1"/> <xs:maxLength value="12"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="TIN" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1"/> <xs:maxLength value="17"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Dispatcher" type="contact" minOccurs="0"/> <xs:element name="TargetDate" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation xml:lang="DE">Spezifikation eines konkreten Zustellzeitpunkts für die Adresse oder eines Intervalls, d.h. eines Zeitfensters für die Adresse</xs:documentation> <xs:documentation xml:lang="EN">specification of a specific delivery or pickup time or a time interval in connection with the address</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:dateTime"> <xs:attribute name="type" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Art des Datums: start = Anfangszeitpunkt (bei Spezifikation eines Intervalls) end = Endezeitpunkt (bei Spezifiaktion eines Intervalls) delivery = Zustellzeitpunkt</xs:documentation> <xs:documentation xml:lang="EN">type of date: start (when specifying an intervall) end (when specifying an intervall) delivery</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="timeProperty"/> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Comment" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation xml:lang="DE">Kommentar</xs:documentation> <xs:documentation xml:lang="EN">comments</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1"/> <xs:maxLength value="70"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99"> <xs:annotation> <xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation> <xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="role" type="adressRole" use="optional"> <xs:annotation> <xs:documentation xml:lang="DE">Rolle der Adresse: Consignor = Versender Consignee = Empfänger / Verfügungsberechtigter PartyPaying = Frachtzahler InstructingParty = Auftraggeber InvoicingParty = Rechnungsempfänger Discharge = Zustelladresse Dispatch = Abholadresse Declarant = Deklarant (Zoll) Customs = Zollgestellungsadresse Carrier = Reeder TransportCompany = Transportunternehmer AssociateTransportCompany = Beteiligte Niederlassung bei Leistungserbringung</xs:documentation> <xs:documentation xml:lang="EN">address role: Consignor Consignee PartyPaying InstructingParty InvoicingParty Discharge Dispatch Declarant (customs declarant) Customs Carrierr TransportCompany AssociateTransportCompany</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
type | adressRole | ||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||
source | <xs:attribute name="role" type="adressRole" use="optional"> <xs:annotation> <xs:documentation xml:lang="DE">Rolle der Adresse: Consignor = Versender Consignee = Empfänger / Verfügungsberechtigter PartyPaying = Frachtzahler InstructingParty = Auftraggeber InvoicingParty = Rechnungsempfänger Discharge = Zustelladresse Dispatch = Abholadresse Declarant = Deklarant (Zoll) Customs = Zollgestellungsadresse Carrier = Reeder TransportCompany = Transportunternehmer AssociateTransportCompany = Beteiligte Niederlassung bei Leistungserbringung</xs:documentation> <xs:documentation xml:lang="EN">address role: Consignor Consignee PartyPaying InstructingParty InvoicingParty Discharge Dispatch Declarant (customs declarant) Customs Carrierr TransportCompany AssociateTransportCompany</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||
type | itemPosition | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Number" type="itemPosition" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">laufende Nummer der Adresse innerhalb einer Rolle; wird z.B. zur eindeutigen Sortierung der Reihenfolge bei mehreren Abhol- oder Zustelladressen verwendet</xs:documentation> <xs:documentation xml:lang="EN">sequentail number of the address with respect to the address role; e.g. used to define a sequence within multiple dispatch or discharge addresses</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||
type | adressCode | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="Code" type="adressCode" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Adresscode; Spezifikation der verwendeten Adresscodeliste mit Hilfe des Attributs 'codelist'; die verwendete Adersscodeliste sollte zwischen den Kommunikationspartnern abgestimmt werden</xs:documentation> <xs:documentation xml:lang="EN">address code; the used address code list is specified via the attribute 'codelist'; the utilized address code list(s) should be mutually agreed upon between the communication partners</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of fullname | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Name" minOccurs="0" maxOccurs="4"> <xs:annotation> <xs:documentation xml:lang="DE">Adresse</xs:documentation> <xs:documentation xml:lang="EN">address</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="fullname"> <xs:maxLength value="30"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | streetandNumber | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="StreetAndNumber" type="streetandNumber" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Strasse</xs:documentation> <xs:documentation xml:lang="EN">street</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | location | ||||||||
properties |
|
||||||||
children | UNLOCode Country PostCode City | ||||||||
source | <xs:element name="Location" type="location" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | restriction of xs:normalizedString | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="CustomerNumber" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Kundennummer</xs:documentation> <xs:documentation xml:lang="EN">customer number</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1"/> <xs:maxLength value="12"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:normalizedString | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="TaxID" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Umsatzsteuer-ID</xs:documentation> <xs:documentation xml:lang="EN">tax id</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:normalizedString | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="TaxNumber" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Steuernummer</xs:documentation> <xs:documentation xml:lang="EN">tax number</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1"/> <xs:maxLength value="12"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:normalizedString | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="TIN" minOccurs="0"> <xs:simpleType> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1"/> <xs:maxLength value="17"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | contact | ||||||||
properties |
|
||||||||
children | ID Name Telephone Fax EMail | ||||||||
source | <xs:element name="Dispatcher" type="contact" minOccurs="0"/> |
diagram | ![]() |
||||||||||||||||
type | extension of xs:dateTime | ||||||||||||||||
properties |
|
||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="TargetDate" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation xml:lang="DE">Spezifikation eines konkreten Zustellzeitpunkts für die Adresse oder eines Intervalls, d.h. eines Zeitfensters für die Adresse</xs:documentation> <xs:documentation xml:lang="EN">specification of a specific delivery or pickup time or a time interval in connection with the address</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:dateTime"> <xs:attribute name="type" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Art des Datums: start = Anfangszeitpunkt (bei Spezifikation eines Intervalls) end = Endezeitpunkt (bei Spezifiaktion eines Intervalls) delivery = Zustellzeitpunkt</xs:documentation> <xs:documentation xml:lang="EN">type of date: start (when specifying an intervall) end (when specifying an intervall) delivery</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="timeProperty"/> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
type | restriction of timeProperty | ||||||||||
properties |
|
||||||||||
facets |
|
||||||||||
annotation |
|
||||||||||
source | <xs:attribute name="type" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Art des Datums: start = Anfangszeitpunkt (bei Spezifikation eines Intervalls) end = Endezeitpunkt (bei Spezifiaktion eines Intervalls) delivery = Zustellzeitpunkt</xs:documentation> <xs:documentation xml:lang="EN">type of date: start (when specifying an intervall) end (when specifying an intervall) delivery</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="timeProperty"/> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||
type | restriction of xs:normalizedString | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Comment" minOccurs="0" maxOccurs="2"> <xs:annotation> <xs:documentation xml:lang="DE">Kommentar</xs:documentation> <xs:documentation xml:lang="EN">comments</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1"/> <xs:maxLength value="70"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||||||
type | generic | ||||||||||||
properties |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99"> <xs:annotation> <xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation> <xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||
type | extension of code10 | ||||||||||||||||
properties |
|
||||||||||||||||
used by |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
source | <xs:complexType name="adressCode"> <xs:simpleContent> <xs:extension base="code10"> <xs:attribute name="codelist" type="code4" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden</xs:documentation> <xs:documentation xml:lang="EN">Spezification of the utilized code list; the utilized code list should be coordinated between the communications partners</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> |
type | code4 | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:attribute name="codelist" type="code4" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden</xs:documentation> <xs:documentation xml:lang="EN">Spezification of the utilized code list; the utilized code list should be coordinated between the communications partners</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||
type | extension of decimal.2 | ||||||||||||||||
properties |
|
||||||||||||||||
used by | |||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
source | <xs:complexType name="amount"> <xs:simpleContent> <xs:extension base="decimal.2"> <xs:attribute name="currency" type="currencyUnit" use="optional" default="EUR"> <xs:annotation> <xs:documentation xml:lang="DE">verwendete Währungen: EUR = Euro</xs:documentation> <xs:documentation xml:lang="EN">utilized unit of currency: EUR = Euro</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> |
type | currencyUnit | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:attribute name="currency" type="currencyUnit" use="optional" default="EUR"> <xs:annotation> <xs:documentation xml:lang="DE">verwendete Währungen: EUR = Euro</xs:documentation> <xs:documentation xml:lang="EN">utilized unit of currency: EUR = Euro</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||
type | extension of code10 | ||||||||||||||||
properties |
|
||||||||||||||||
used by |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
source | <xs:complexType name="anyCode"> <xs:simpleContent> <xs:extension base="code10"> <xs:attribute name="codeList" type="code10" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden</xs:documentation> <xs:documentation xml:lang="EN">spezification utilized code list; the utilized code list should be mutually agreed upon between the communication partners</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> |
type | code10 | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:attribute name="codeList" type="code10" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden</xs:documentation> <xs:documentation xml:lang="EN">spezification utilized code list; the utilized code list should be mutually agreed upon between the communication partners</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||
children | ID Name Telephone Fax EMail | ||
used by |
|
||
source | <xs:complexType name="contact"> <xs:sequence> <xs:element name="ID" type="anyCode" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">optionaler Code des Sachbearbeiters / der Kontaktperson;</xs:documentation> <xs:documentation xml:lang="EN">optional code of the dispatcher / person to contact;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" type="name"> <xs:annotation> <xs:documentation xml:lang="DE">Name des Sachbearbeiters / der Kontaktperson;</xs:documentation> <xs:documentation xml:lang="EN">name of the dispatcher / person to contact;</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Telephone" type="telephone" minOccurs="0"/> <xs:element name="Fax" type="telephone" minOccurs="0"/> <xs:element name="EMail" type="emailAddress" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||||||||||
type | anyCode | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="ID" type="anyCode" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">optionaler Code des Sachbearbeiters / der Kontaktperson;</xs:documentation> <xs:documentation xml:lang="EN">optional code of the dispatcher / person to contact;</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | name | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="Name" type="name"> <xs:annotation> <xs:documentation xml:lang="DE">Name des Sachbearbeiters / der Kontaktperson;</xs:documentation> <xs:documentation xml:lang="EN">name of the dispatcher / person to contact;</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | telephone | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="Telephone" type="telephone" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | telephone | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="Fax" type="telephone" minOccurs="0"/> |
diagram | ![]() |
||||||||
type | emailAddress | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xs:element name="EMail" type="emailAddress" minOccurs="0"/> |
diagram | ![]() |
||||
children | Code Description Area Severity | ||||
annotation |
|
||||
source | <xs:complexType name="containerDamage"> <xs:annotation> <xs:documentation xml:lang="DE">Beschädigung</xs:documentation> <xs:documentation xml:lang="EN">damage</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Code"> <xs:annotation> <xs:documentation xml:lang="DE">codierte Beschädigung des Containers</xs:documentation> <xs:documentation xml:lang="EN">coded damage to the container</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="code3"> <xs:attribute name="codelist" type="code4" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden. z.B. EDIFACT Codeliste 7501</xs:documentation> <xs:documentation xml:lang="EN">spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7501</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Description" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Beschreibung der Beschädigung</xs:documentation> <xs:documentation xml:lang="EN">description of the damage</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Area" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">codierte Stelle / Fläche der Beschädigung</xs:documentation> <xs:documentation xml:lang="EN">code to identify the position / area of the damage</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="code4"> <xs:attribute name="codelist" type="code4" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden. z.B. EDIFACT Codeliste 7503</xs:documentation> <xs:documentation xml:lang="EN">spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7503</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Severity" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Schwere der Beschädigung</xs:documentation> <xs:documentation xml:lang="EN">severity of the damage</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="code3"> <xs:attribute name="codelist" type="code4" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden. z.B. EDIFACT Codeliste 7509</xs:documentation> <xs:documentation xml:lang="EN">spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7509</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||||||||||
type | extension of code3 | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="Code"> <xs:annotation> <xs:documentation xml:lang="DE">codierte Beschädigung des Containers</xs:documentation> <xs:documentation xml:lang="EN">coded damage to the container</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="code3"> <xs:attribute name="codelist" type="code4" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden. z.B. EDIFACT Codeliste 7501</xs:documentation> <xs:documentation xml:lang="EN">spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7501</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
type | code4 | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:attribute name="codelist" type="code4" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden. z.B. EDIFACT Codeliste 7501</xs:documentation> <xs:documentation xml:lang="EN">spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7501</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Description" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Beschreibung der Beschädigung</xs:documentation> <xs:documentation xml:lang="EN">description of the damage</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||||||||||
type | extension of code4 | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="Area" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">codierte Stelle / Fläche der Beschädigung</xs:documentation> <xs:documentation xml:lang="EN">code to identify the position / area of the damage</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="code4"> <xs:attribute name="codelist" type="code4" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden. z.B. EDIFACT Codeliste 7503</xs:documentation> <xs:documentation xml:lang="EN">spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7503</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
type | code4 | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:attribute name="codelist" type="code4" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden. z.B. EDIFACT Codeliste 7503</xs:documentation> <xs:documentation xml:lang="EN">spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7503</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||
type | extension of code3 | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="Severity" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Schwere der Beschädigung</xs:documentation> <xs:documentation xml:lang="EN">severity of the damage</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="code3"> <xs:attribute name="codelist" type="code4" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden. z.B. EDIFACT Codeliste 7509</xs:documentation> <xs:documentation xml:lang="EN">spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7509</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
type | code4 | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:attribute name="codelist" type="code4" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Spezifikation der verwendeten Codeliste; die verwendete Codeliste sollte zwischen den Kommunikationspartnern abgestimmt werden. z.B. EDIFACT Codeliste 7509</xs:documentation> <xs:documentation xml:lang="EN">spezification of the utilized code list; the utilized code list should be coordinated between the communications partners, e.g. EDIFACT Codeliste 7509</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||
children | Date Instruction | ||||||||||||||||
attributes |
|
||||||||||||||||
source | <xs:complexType name="containerLoading"> <xs:sequence> <xs:element name="Date" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Abhol- Zustelldatum</xs:documentation> <xs:documentation xml:lang="EN">pickup or delivery date</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Instruction" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Anweisungen an Bhf.</xs:documentation> <xs:documentation xml:lang="EN">instruction for the train station</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1"/> <xs:maxLength value="70"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> <xs:attribute name="type" type="loadingType" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Typ: Dispatch = Zustellung Discharge = Abholung</xs:documentation> <xs:documentation xml:lang="EN">Type: Dispatch Discharge</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
type | loadingType | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:attribute name="type" type="loadingType" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Typ: Dispatch = Zustellung Discharge = Abholung</xs:documentation> <xs:documentation xml:lang="EN">Type: Dispatch Discharge</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||
type | xs:dateTime | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Date" type="xs:dateTime" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Abhol- Zustelldatum</xs:documentation> <xs:documentation xml:lang="EN">pickup or delivery date</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:normalizedString | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Instruction" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Anweisungen an Bhf.</xs:documentation> <xs:documentation xml:lang="EN">instruction for the train station</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1"/> <xs:maxLength value="70"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||
children | BargeName BargeNumber LoadingPosition | ||||
annotation |
|
||||
source | <xs:complexType name="containerTransportBarge"> <xs:annotation> <xs:documentation xml:lang="DE">Ladeposition und Leichter / Binnenschiff</xs:documentation> <xs:documentation xml:lang="EN">loading position and barge or inland water vessel identification</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="BargeName"> <xs:annotation> <xs:documentation xml:lang="DE">Name des Binnenschiffs / Leichters</xs:documentation> <xs:documentation xml:lang="EN">name of the barge or inland water vessel</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="BargeNumber" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Nummer, bzw Callsign des Binnenschiffs / Leichters</xs:documentation> <xs:documentation xml:lang="EN">number or call sign of the barge or inland water vessel</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="LoadingPosition" type="loadingPositionBarge" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Ladeposition des Containers auf dem Binnenschiff / Leichter</xs:documentation> <xs:documentation xml:lang="EN">loading position of the container on the barge or inland water vessel</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="BargeName"> <xs:annotation> <xs:documentation xml:lang="DE">Name des Binnenschiffs / Leichters</xs:documentation> <xs:documentation xml:lang="EN">name of the barge or inland water vessel</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="BargeNumber" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Nummer, bzw Callsign des Binnenschiffs / Leichters</xs:documentation> <xs:documentation xml:lang="EN">number or call sign of the barge or inland water vessel</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | loadingPositionBarge | ||||||||
properties |
|
||||||||
children | Bay Row Tier | ||||||||
annotation |
|
||||||||
source | <xs:element name="LoadingPosition" type="loadingPositionBarge" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Ladeposition des Containers auf dem Binnenschiff / Leichter</xs:documentation> <xs:documentation xml:lang="EN">loading position of the container on the barge or inland water vessel</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
children | Indentification VehicleType LoadingPosition | ||||
annotation |
|
||||
source | <xs:complexType name="containerTransportTruck"> <xs:annotation> <xs:documentation xml:lang="DE">Ladeposition und LKW</xs:documentation> <xs:documentation xml:lang="EN">loading position and truck</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Indentification"> <xs:annotation> <xs:documentation xml:lang="DE">amtliches Kennzeichen (des Fahrzeugs, das den Container geladen hat)</xs:documentation> <xs:documentation xml:lang="EN">licence plate (of the vehicle transporting the container)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="VehicleType" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Truck = LKW (Container auf Zugmaschine verladen) SemiTrailer = Auflieger (Container auf Auflieger verladen) HitchedTrailer = Anhänger (Container auf Anhänger verladen)</xs:documentation> <xs:documentation xml:lang="EN">Truck (container is transported directly by the truck) SemiTrailer (container is transported on a semi-trailer) HitchedTrailer (container is transported on a hitched trailer)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Truck"/> <xs:enumeration value="SemiTrailer"/> <xs:enumeration value="HitchedTrailer"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="LoadingPosition" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Ladeposition des Containers auf dem LKW / Chassis</xs:documentation> <xs:documentation xml:lang="EN">loading position of the container on the truck / trailer</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="1"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="Indentification"> <xs:annotation> <xs:documentation xml:lang="DE">amtliches Kennzeichen (des Fahrzeugs, das den Container geladen hat)</xs:documentation> <xs:documentation xml:lang="EN">licence plate (of the vehicle transporting the container)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="VehicleType" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Truck = LKW (Container auf Zugmaschine verladen) SemiTrailer = Auflieger (Container auf Auflieger verladen) HitchedTrailer = Anhänger (Container auf Anhänger verladen)</xs:documentation> <xs:documentation xml:lang="EN">Truck (container is transported directly by the truck) SemiTrailer (container is transported on a semi-trailer) HitchedTrailer (container is transported on a hitched trailer)</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="Truck"/> <xs:enumeration value="SemiTrailer"/> <xs:enumeration value="HitchedTrailer"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="LoadingPosition" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Ladeposition des Containers auf dem LKW / Chassis</xs:documentation> <xs:documentation xml:lang="EN">loading position of the container on the truck / trailer</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="1"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||||||||||
type | extension of commentLine | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
source | <xs:complexType name="customsComment"> <xs:simpleContent> <xs:extension base="commentLine"> <xs:attribute name="type" type="commentType"> <xs:annotation> <xs:documentation xml:lang="DE">Art des Kommentars</xs:documentation> <xs:documentation xml:lang="EN">type of comment</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> |
type | commentType | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:attribute name="type" type="commentType"> <xs:annotation> <xs:documentation xml:lang="DE">Art des Kommentars</xs:documentation> <xs:documentation xml:lang="EN">type of comment</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||
type | extension of referenceString | ||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||
source | <xs:complexType name="customsNumber"> <xs:simpleContent> <xs:extension base="referenceString"> <xs:attribute name="type"> <xs:annotation> <xs:documentation xml:lang="DE">Art der Registriernummer: HZO = HA-Nummer HABIS Zoll MRN = Movement Reference Number ATB = ATB-Nummer ATx = ATA-, ATC-, ATD-Nummer, etc VAB = VAB-Nummer VAV = VAV-Nummer GB = GB-Nummer BVD = BVD-Nummer Misc = sonstige Registriernummer</xs:documentation> <xs:documentation xml:lang="EN">type of registration number: HZO = HA-Number HABIS Zoll MRN = Movement Reference Number ATB = ATB-Number ATx = ATA-, ATC-, ATD-Number, etc. VAB = VAB-Number VAV = VAV-Number GB = GB-Number BVD = BVD-Number Misc = miscellaneous registration number</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="customsType"/> </xs:simpleType> </xs:attribute> <xs:attribute name="position"> <xs:annotation> <xs:documentation xml:lang="DE">optionales Element zur Spezifikation einer Position zu einer Registrienummer, z.B. der Position einer ATB-Registriernummer</xs:documentation> <xs:documentation xml:lang="EN">optional element to specify a position number of a customs registration number, e.g. position of an ATB</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> <xs:maxInclusive value="99999"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> |
type | restriction of customsType | ||||||||||||||||||||||
properties |
|
||||||||||||||||||||||
facets |
|
||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||
source | <xs:attribute name="type"> <xs:annotation> <xs:documentation xml:lang="DE">Art der Registriernummer: HZO = HA-Nummer HABIS Zoll MRN = Movement Reference Number ATB = ATB-Nummer ATx = ATA-, ATC-, ATD-Nummer, etc VAB = VAB-Nummer VAV = VAV-Nummer GB = GB-Nummer BVD = BVD-Nummer Misc = sonstige Registriernummer</xs:documentation> <xs:documentation xml:lang="EN">type of registration number: HZO = HA-Number HABIS Zoll MRN = Movement Reference Number ATB = ATB-Number ATx = ATA-, ATC-, ATD-Number, etc. VAB = VAB-Number VAV = VAV-Number GB = GB-Number BVD = BVD-Number Misc = miscellaneous registration number</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="customsType"/> </xs:simpleType> </xs:attribute> |
type | restriction of xs:integer | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:attribute name="position"> <xs:annotation> <xs:documentation xml:lang="DE">optionales Element zur Spezifikation einer Position zu einer Registrienummer, z.B. der Position einer ATB-Registriernummer</xs:documentation> <xs:documentation xml:lang="EN">optional element to specify a position number of a customs registration number, e.g. position of an ATB</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> <xs:maxInclusive value="99999"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||
type | extension of code10 | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:complexType name="customsOffice"> <xs:annotation> <xs:documentation xml:lang="DE">Zollstelle</xs:documentation> <xs:documentation xml:lang="EN">customs office</xs:documentation> </xs:annotation> <xs:simpleContent> <xs:extension base="code10"> <xs:attribute name="type" type="officeType" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Art der Zollstelle: Departure = Abgangszollstelle Destination = Bestimmungszollstelle Transit = Durchgangszollstelle</xs:documentation> <xs:documentation xml:lang="EN">type of customs office: Departure = office of departure Destination = office of destination Transit = transit office</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> |
type | officeType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="type" type="officeType" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Art der Zollstelle: Departure = Abgangszollstelle Destination = Bestimmungszollstelle Transit = Durchgangszollstelle</xs:documentation> <xs:documentation xml:lang="EN">type of customs office: Departure = office of departure Destination = office of destination Transit = transit office</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||
children | Tara Net Gross | ||
used by |
|
||
source | <xs:complexType name="dependentWeights"> <xs:sequence> <xs:element name="Tara" type="weight" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Taragewicht</xs:documentation> <xs:documentation xml:lang="EN">Tara or package weight</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Net" type="weight" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Nettogewicht</xs:documentation> <xs:documentation xml:lang="EN">Net weight</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Gross" type="weight" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation> <xs:documentation xml:lang="EN">Gross weight</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||||||||||
type | weight | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="Tara" type="weight" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Taragewicht</xs:documentation> <xs:documentation xml:lang="EN">Tara or package weight</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||
type | weight | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="Net" type="weight" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Nettogewicht</xs:documentation> <xs:documentation xml:lang="EN">Net weight</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||
type | weight | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="Gross" type="weight" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Bruttogewicht</xs:documentation> <xs:documentation xml:lang="EN">Gross weight</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||
type | extension of xs:string | ||||||||||||
properties |
|
||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:complexType name="generic"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="key" type="code35"/> </xs:extension> </xs:simpleContent> </xs:complexType> |
type | code35 | ||||
properties |
|
||||
facets |
|
||||
source | <xs:attribute name="key" type="code35"/> |
diagram | ![]() |
||||||||||||||||
type | extension of decimal.3 | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
source | <xs:complexType name="length"> <xs:simpleContent> <xs:extension base="decimal.3"> <xs:attribute name="unit" type="lengthUnit" use="optional" default="m"> <xs:annotation> <xs:documentation xml:lang="DE">verwendete Längeneinheit: mm = Milimeter cm = Centimeter m = Meter km = Kilometer in = Inch ft = Feet</xs:documentation> <xs:documentation xml:lang="EN">utilized unit of length: mm = Milimeter cm = Centimeter m = Meter km = Kilometer in = Inch ft = Feet</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> |
type | lengthUnit | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:attribute name="unit" type="lengthUnit" use="optional" default="m"> <xs:annotation> <xs:documentation xml:lang="DE">verwendete Längeneinheit: mm = Milimeter cm = Centimeter m = Meter km = Kilometer in = Inch ft = Feet</xs:documentation> <xs:documentation xml:lang="EN">utilized unit of length: mm = Milimeter cm = Centimeter m = Meter km = Kilometer in = Inch ft = Feet</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||
children | Code Name | ||||
used by |
|
||||
annotation |
|
||||
source | <xs:complexType name="loadingLocation"> <xs:annotation> <xs:documentation xml:lang="DE">Ladestelle</xs:documentation> <xs:documentation xml:lang="EN">loading location</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Code" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Code der Ladestelle; Die Länge der (fachlich) zulässigen Codes ist abhängig von Typ der verwendeten Codeliste - z.B. Codeliste A07 (Ladestellen Hamburg) max 4 Bytes oder Codeliste SMDG max 6 bis 7 Bytes. </xs:documentation> <xs:documentation xml:lang="EN">code of the loading location; the length of the valid codes depends upon the utilized code list - e.g.. code list A07 (loading locations Hamburg) max 4 bytes or code list SMDG max 6 to 7 bytes. </xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="code10"> <xs:attribute name="type" default="A07"> <xs:annotation> <xs:documentation xml:lang="DE">Codeliste des verwendeten Codes - A07 in der Regel multimodale Transporte (Hauptlauf per Bahn) - SMDG in der Regel für Transporte per Binnenschiff</xs:documentation> <xs:documentation xml:lang="EN">code list of the utilized code - A07 - normally used for intermodal transports (main transport leg via rail) - SMDG normally used for transports via inland water vessel</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="code4"> <xs:enumeration value="A07"/> <xs:enumeration value="DB"/> <xs:enumeration value="SMDG"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="Name" type="name"> <xs:annotation> <xs:documentation xml:lang="DE">Name der Ladestelle</xs:documentation> <xs:documentation xml:lang="EN">loading location name</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||||||||||
type | extension of code10 | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="Code" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Code der Ladestelle; Die Länge der (fachlich) zulässigen Codes ist abhängig von Typ der verwendeten Codeliste - z.B. Codeliste A07 (Ladestellen Hamburg) max 4 Bytes oder Codeliste SMDG max 6 bis 7 Bytes. </xs:documentation> <xs:documentation xml:lang="EN">code of the loading location; the length of the valid codes depends upon the utilized code list - e.g.. code list A07 (loading locations Hamburg) max 4 bytes or code list SMDG max 6 to 7 bytes. </xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="code10"> <xs:attribute name="type" default="A07"> <xs:annotation> <xs:documentation xml:lang="DE">Codeliste des verwendeten Codes - A07 in der Regel multimodale Transporte (Hauptlauf per Bahn) - SMDG in der Regel für Transporte per Binnenschiff</xs:documentation> <xs:documentation xml:lang="EN">code list of the utilized code - A07 - normally used for intermodal transports (main transport leg via rail) - SMDG normally used for transports via inland water vessel</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="code4"> <xs:enumeration value="A07"/> <xs:enumeration value="DB"/> <xs:enumeration value="SMDG"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
type | restriction of code4 | ||||||||||
properties |
|
||||||||||
facets |
|
||||||||||
annotation |
|
||||||||||
source | <xs:attribute name="type" default="A07"> <xs:annotation> <xs:documentation xml:lang="DE">Codeliste des verwendeten Codes - A07 in der Regel multimodale Transporte (Hauptlauf per Bahn) - SMDG in der Regel für Transporte per Binnenschiff</xs:documentation> <xs:documentation xml:lang="EN">code list of the utilized code - A07 - normally used for intermodal transports (main transport leg via rail) - SMDG normally used for transports via inland water vessel</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="code4"> <xs:enumeration value="A07"/> <xs:enumeration value="DB"/> <xs:enumeration value="SMDG"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||
type | name | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="Name" type="name"> <xs:annotation> <xs:documentation xml:lang="DE">Name der Ladestelle</xs:documentation> <xs:documentation xml:lang="EN">loading location name</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
children | Bay Row Tier | ||||
used by |
|
||||
annotation |
|
||||
source | <xs:complexType name="loadingPositionBarge"> <xs:annotation> <xs:documentation xml:lang="DE">Ladeposition des Containers auf dem Binnenschiff / Leichter</xs:documentation> <xs:documentation xml:lang="EN">loading position of the container on the barge or inland water vessel</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Bay" type="xs:positiveInteger"> <xs:annotation> <xs:documentation xml:lang="DE">Nummer der Ladebucht der Ladeposition (Zählung beginnt in der Regel am Bug des Fahrzeugs)</xs:documentation> <xs:documentation xml:lang="EN">bay number of the loading position (usually count starts at the bow of the vessel / barge)</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Row" type="xs:positiveInteger"> <xs:annotation> <xs:documentation xml:lang="DE">Nummer der Reihe der Ladeposition</xs:documentation> <xs:documentation xml:lang="EN">row number of the loading position</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Tier" type="xs:positiveInteger"> <xs:annotation> <xs:documentation xml:lang="DE">Nummer der Lage der Ladeposition</xs:documentation> <xs:documentation xml:lang="EN">tier number of the loading position</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | xs:positiveInteger | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="Bay" type="xs:positiveInteger"> <xs:annotation> <xs:documentation xml:lang="DE">Nummer der Ladebucht der Ladeposition (Zählung beginnt in der Regel am Bug des Fahrzeugs)</xs:documentation> <xs:documentation xml:lang="EN">bay number of the loading position (usually count starts at the bow of the vessel / barge)</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:positiveInteger | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="Row" type="xs:positiveInteger"> <xs:annotation> <xs:documentation xml:lang="DE">Nummer der Reihe der Ladeposition</xs:documentation> <xs:documentation xml:lang="EN">row number of the loading position</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | xs:positiveInteger | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:element name="Tier" type="xs:positiveInteger"> <xs:annotation> <xs:documentation xml:lang="DE">Nummer der Lage der Ladeposition</xs:documentation> <xs:documentation xml:lang="EN">tier number of the loading position</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | UNLOCode Country PostCode City | ||
used by |
|
||
source | <xs:complexType name="location"> <xs:sequence> <xs:element name="UNLOCode" type="unlo" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">UN/Locode</xs:documentation> <xs:documentation xml:lang="EN">UN/Locode</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Country" type="countryISO2"> <xs:annotation> <xs:documentation xml:lang="DE">ISO 2-Alpha Ländercode</xs:documentation> <xs:documentation xml:lang="EN">ISO 2-alpha country code</xs:documentation> </xs:annotation> </xs:element> <xs:element name="PostCode" type="postCode"> <xs:annotation> <xs:documentation xml:lang="DE">Postleitzahl</xs:documentation> <xs:documentation xml:lang="EN">postal code</xs:documentation> </xs:annotation> </xs:element> <xs:element name="City" type="name"> <xs:annotation> <xs:documentation xml:lang="DE">Ortsname</xs:documentation> <xs:documentation xml:lang="EN">city</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||
type | unlo | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="UNLOCode" type="unlo" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">UN/Locode</xs:documentation> <xs:documentation xml:lang="EN">UN/Locode</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | countryISO2 | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:element name="Country" type="countryISO2"> <xs:annotation> <xs:documentation xml:lang="DE">ISO 2-Alpha Ländercode</xs:documentation> <xs:documentation xml:lang="EN">ISO 2-alpha country code</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | postCode | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="PostCode" type="postCode"> <xs:annotation> <xs:documentation xml:lang="DE">Postleitzahl</xs:documentation> <xs:documentation xml:lang="EN">postal code</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | name | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="City" type="name"> <xs:annotation> <xs:documentation xml:lang="DE">Ortsname</xs:documentation> <xs:documentation xml:lang="EN">city</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
children | UNLOCode Name | ||||
used by |
|
||||
annotation |
|
||||
source | <xs:complexType name="port"> <xs:annotation> <xs:documentation xml:lang="DE">Hafen</xs:documentation> <xs:documentation xml:lang="EN">port</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="UNLOCode" type="unlo" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">UN/Locode des Hafens</xs:documentation> <xs:documentation xml:lang="EN">UN/Locode of the port</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" type="name"> <xs:annotation> <xs:documentation xml:lang="DE">Hafenname</xs:documentation> <xs:documentation xml:lang="EN">name of the port</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||
type | unlo | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="UNLOCode" type="unlo" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">UN/Locode des Hafens</xs:documentation> <xs:documentation xml:lang="EN">UN/Locode of the port</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | name | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="Name" type="name"> <xs:annotation> <xs:documentation xml:lang="DE">Hafenname</xs:documentation> <xs:documentation xml:lang="EN">name of the port</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||
type | extension of decimal.3 | ||||||||||||
properties |
|
||||||||||||
used by |
|
||||||||||||
facets |
|
||||||||||||
attributes |
|
||||||||||||
source | <xs:complexType name="quantity"> <xs:simpleContent> <xs:extension base="decimal.3"> <xs:attribute name="unit" type="quantityUnit" use="optional"/> </xs:extension> </xs:simpleContent> </xs:complexType> |
type | quantityUnit | ||||||||||||||||||
properties |
|
||||||||||||||||||
facets |
|
||||||||||||||||||
source | <xs:attribute name="unit" type="quantityUnit" use="optional"/> |
diagram | ![]() |
||||
children | CountryCode Station StationCode DirectionCode | ||||
used by |
|
||||
annotation |
|
||||
source | <xs:complexType name="railStation"> <xs:annotation> <xs:documentation xml:lang="DE">Bahnhof</xs:documentation> <xs:documentation xml:lang="EN">train station</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="CountryCode" type="countryISO2" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">ISO 2-Alpha Ländercode</xs:documentation> <xs:documentation xml:lang="En">ISO 2-alpha country code</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Station" type="name" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Bahnhofsname</xs:documentation> <xs:documentation xml:lang="EN">train station name</xs:documentation> </xs:annotation> </xs:element> <xs:element name="StationCode" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Bahnhofsnummer</xs:documentation> <xs:documentation xml:lang="EN">train station code</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:totalDigits value="8"/> <xs:fractionDigits value="0"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="DirectionCode" type="code7" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Richtzahl</xs:documentation> <xs:documentation xml:lang="EN">guide number</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||
type | countryISO2 | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="CountryCode" type="countryISO2" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">ISO 2-Alpha Ländercode</xs:documentation> <xs:documentation xml:lang="En">ISO 2-alpha country code</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | name | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Station" type="name" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Bahnhofsname</xs:documentation> <xs:documentation xml:lang="EN">train station name</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:decimal | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="StationCode" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Bahnhofsnummer</xs:documentation> <xs:documentation xml:lang="EN">train station code</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:totalDigits value="8"/> <xs:fractionDigits value="0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | code7 | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="DirectionCode" type="code7" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Richtzahl</xs:documentation> <xs:documentation xml:lang="EN">guide number</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||
type | extension of referenceString | ||||||||||||||||
properties |
|
||||||||||||||||
used by |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
source | <xs:complexType name="reference"> <xs:simpleContent> <xs:extension base="referenceString"> <xs:attribute name="type" type="referenceType" use="optional"> <xs:annotation> <xs:documentation xml:lang="DE">Art der Referenz: CustomerOrderNumber = Kundenreferenz CarrierOrderNumber = Referenz Transportunternehmer PortOrderNumber = Referenz Hafensystem (insbesondere transPORT Rail / TPR) HabisCustomsNumber = HA-Nummer TPR Zoll CustomsRegistryNumber = Zollregistriernummer InvoiceNumber = Rechnungsnummer / -referenz TransportPaper = Referenz Frachtpapier OfferNumber = Angebotsnummer BookingNumber = Buchungsnummer ReferredInvoice = Vorausgegangene Rechnungsnummer (bei Nachbelastung, etc.) TicketNumber = Containerlaufkartennummer o.a.</xs:documentation> <xs:documentation xml:lang="EN">Type of reference: CustomerOrderNumber = customer reference CarrierOrderNumber = reference of the service provider, which transports the goods (i.e. rail operator, trucker, ...) PortOrderNumber = reference within the port system (especially transPORT Rail / TPR) HabisCustomsNumber = HA-Number TPR Zoll CustomsRegistryNumber = customs registration number InvoiceNumber = invoice number / reference TransportPaper = transport paper reference OfferNumber = offer number BookingNumber = booking number ReferredInvoice = referred invoice referenceVorausgegangene Rechnungsnummer (i.e. adjustment charge, etc.) TicketNumber = container ticket number</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> |
type | referenceType | ||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||
source | <xs:attribute name="type" type="referenceType" use="optional"> <xs:annotation> <xs:documentation xml:lang="DE">Art der Referenz: CustomerOrderNumber = Kundenreferenz CarrierOrderNumber = Referenz Transportunternehmer PortOrderNumber = Referenz Hafensystem (insbesondere transPORT Rail / TPR) HabisCustomsNumber = HA-Nummer TPR Zoll CustomsRegistryNumber = Zollregistriernummer InvoiceNumber = Rechnungsnummer / -referenz TransportPaper = Referenz Frachtpapier OfferNumber = Angebotsnummer BookingNumber = Buchungsnummer ReferredInvoice = Vorausgegangene Rechnungsnummer (bei Nachbelastung, etc.) TicketNumber = Containerlaufkartennummer o.a.</xs:documentation> <xs:documentation xml:lang="EN">Type of reference: CustomerOrderNumber = customer reference CarrierOrderNumber = reference of the service provider, which transports the goods (i.e. rail operator, trucker, ...) PortOrderNumber = reference within the port system (especially transPORT Rail / TPR) HabisCustomsNumber = HA-Number TPR Zoll CustomsRegistryNumber = customs registration number InvoiceNumber = invoice number / reference TransportPaper = transport paper reference OfferNumber = offer number BookingNumber = booking number ReferredInvoice = referred invoice referenceVorausgegangene Rechnungsnummer (i.e. adjustment charge, etc.) TicketNumber = container ticket number</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
children | Reference Version |
source | <xs:complexType name="referenceIdentification"> <xs:sequence> <xs:element name="Reference" type="referenceString"> <xs:annotation> <xs:documentation xml:lang="DE">Referenz</xs:documentation> <xs:documentation xml:lang="EN">reference</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Version"> <xs:annotation> <xs:documentation xml:lang="DE">fachliche Version des durch die Referenz identifizierten Objekts</xs:documentation> <xs:documentation xml:lang="EN">version of the object identified by the reference</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:totalDigits value="2"/> <xs:fractionDigits value="0"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | referenceString | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="Reference" type="referenceString"> <xs:annotation> <xs:documentation xml:lang="DE">Referenz</xs:documentation> <xs:documentation xml:lang="EN">reference</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | restriction of xs:decimal | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="Version"> <xs:annotation> <xs:documentation xml:lang="DE">fachliche Version des durch die Referenz identifizierten Objekts</xs:documentation> <xs:documentation xml:lang="EN">version of the object identified by the reference</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:decimal"> <xs:totalDigits value="2"/> <xs:fractionDigits value="0"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||||||
children | referenceSign | ||||||||||||
attributes |
|
||||||||||||
source | <xs:complexType name="referenceSignType"> <xs:sequence> <xs:element name="referenceSign"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="50"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
source | <xs:attribute name="type" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="referenceSign"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="50"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
children | Enumeration SealNumber Type Location Supplement |
source | <xs:complexType name="seal"> <xs:sequence> <xs:element name="Enumeration" type="itemPosition" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">laufende Nummer des Siegels (Sortierung bei mehreren Siegeln)</xs:documentation> <xs:documentation xml:lang="EN">sequential number of the seal</xs:documentation> </xs:annotation> </xs:element> <xs:element name="SealNumber" type="referenceString"> <xs:annotation> <xs:documentation xml:lang="DE">Siegelnummer</xs:documentation> <xs:documentation xml:lang="EN">Seal ID</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Type"> <xs:annotation> <xs:documentation xml:lang="DE">Art des Siegels verwendetes Schlüsselverzeichnis: A62</xs:documentation> <xs:documentation xml:lang="EN">type of the seal utilized master data directory: A62</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:minLength value="1"/> <xs:maxLength value="1"/> <xs:pattern value="[1-9]"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Location"> <xs:annotation> <xs:documentation xml:lang="DE">Anbringungsort des Siegels verwendetes Schlüsselverzeichnis: A63</xs:documentation> <xs:documentation xml:lang="EN">placement location of the seal utilized master data directory: A63</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:minLength value="1"/> <xs:maxLength value="1"/> <xs:pattern value="[1-9]"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99"> <xs:annotation> <xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation> <xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||
type | itemPosition | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Enumeration" type="itemPosition" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">laufende Nummer des Siegels (Sortierung bei mehreren Siegeln)</xs:documentation> <xs:documentation xml:lang="EN">sequential number of the seal</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||
type | referenceString | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:element name="SealNumber" type="referenceString"> <xs:annotation> <xs:documentation xml:lang="DE">Siegelnummer</xs:documentation> <xs:documentation xml:lang="EN">Seal ID</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||
type | restriction of xs:NMTOKEN | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:element name="Type"> <xs:annotation> <xs:documentation xml:lang="DE">Art des Siegels verwendetes Schlüsselverzeichnis: A62</xs:documentation> <xs:documentation xml:lang="EN">type of the seal utilized master data directory: A62</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:minLength value="1"/> <xs:maxLength value="1"/> <xs:pattern value="[1-9]"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||
type | restriction of xs:NMTOKEN | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:element name="Location"> <xs:annotation> <xs:documentation xml:lang="DE">Anbringungsort des Siegels verwendetes Schlüsselverzeichnis: A63</xs:documentation> <xs:documentation xml:lang="EN">placement location of the seal utilized master data directory: A63</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:NMTOKEN"> <xs:minLength value="1"/> <xs:maxLength value="1"/> <xs:pattern value="[1-9]"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||||||
type | generic | ||||||||||||
properties |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:element name="Supplement" type="generic" minOccurs="0" maxOccurs="99"> <xs:annotation> <xs:documentation xml:lang="DE">Zusätzliche Daten; Verwendung nach Vereinbarung</xs:documentation> <xs:documentation xml:lang="EN">supplemental data; usage according to mutual agreement</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||||||||||
type | extension of xs:integer | ||||||||||||||||
properties |
|
||||||||||||||||
attributes |
|
||||||||||||||||
source | <xs:complexType name="temperature"> <xs:simpleContent> <xs:extension base="xs:integer"> <xs:attribute name="unit" type="temperatureUnit" use="optional" default="C"> <xs:annotation> <xs:documentation xml:lang="DE">verwendete Einheiten: C = Celsius F = Fahrenheit</xs:documentation> <xs:documentation xml:lang="EN">utilized unit of temperature: C = Celsius F = Fahrenheit</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> |
type | temperatureUnit | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="unit" type="temperatureUnit" use="optional" default="C"> <xs:annotation> <xs:documentation xml:lang="DE">verwendete Einheiten: C = Celsius F = Fahrenheit</xs:documentation> <xs:documentation xml:lang="EN">utilized unit of temperature: C = Celsius F = Fahrenheit</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||
type | extension of xs:dateTime | ||||||||||||||||
properties |
|
||||||||||||||||
used by |
|
||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:complexType name="transportDate"> <xs:annotation> <xs:documentation xml:lang="DE">Transpotdatum</xs:documentation> <xs:documentation xml:lang="EN">transpot date</xs:documentation> </xs:annotation> <xs:simpleContent> <xs:extension base="xs:dateTime"> <xs:attribute name="type" type="transportDateType"> <xs:annotation> <xs:documentation xml:lang="DE">Art des spezifizierten Datums: Arrival = Ankunftsdatum Departure = Versanddatum ArrivalGWHOS = Ankunftsdatum Gemeinschaftsware Hohe Schaar PickupEmpty = Datum Abholung Leercontainer ReturnEmpty = Datum Rücklieferung Leercontainer In Zusammenhang mit dem Auftragstyp LO (= Verladeauftrag) wird das Versanddatum (type = Departure) als Ladezeitpunkt mit Datum und Uhrzeit für den Auftrag interpretiert. In Zusammenhang mit dem Auftragstyp DO (= Entladeauftrag) wird das Ankunftsdatum (type = Arrival) als Entladezeitpunkt mit Datum und Uhrzeit für den Auftrag interpretiert.</xs:documentation> <xs:documentation xml:lang="EN">type of the specified transport date: Arrival = date of arrival Departure = date of departure ArrivalGWHOS = date of arrival 'Gemeinschaftsware Hohe Schaar' PickupEmpty = pickup date at container depot (empty container) Leercontainer ReturnEmpty = return date at container depot (empty container) In connection with the transport order type LO (= loading order) the date of departure (type = Departure) is interpreted as the time of loading. In connection with the transport order type DO (= discharge order) the date of arrival (type = Departure) is interpreted as the time of discharge.</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> |
type | transportDateType | ||||||||||||||
properties |
|
||||||||||||||
facets |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xs:attribute name="type" type="transportDateType"> <xs:annotation> <xs:documentation xml:lang="DE">Art des spezifizierten Datums: Arrival = Ankunftsdatum Departure = Versanddatum ArrivalGWHOS = Ankunftsdatum Gemeinschaftsware Hohe Schaar PickupEmpty = Datum Abholung Leercontainer ReturnEmpty = Datum Rücklieferung Leercontainer In Zusammenhang mit dem Auftragstyp LO (= Verladeauftrag) wird das Versanddatum (type = Departure) als Ladezeitpunkt mit Datum und Uhrzeit für den Auftrag interpretiert. In Zusammenhang mit dem Auftragstyp DO (= Entladeauftrag) wird das Ankunftsdatum (type = Arrival) als Entladezeitpunkt mit Datum und Uhrzeit für den Auftrag interpretiert.</xs:documentation> <xs:documentation xml:lang="EN">type of the specified transport date: Arrival = date of arrival Departure = date of departure ArrivalGWHOS = date of arrival 'Gemeinschaftsware Hohe Schaar' PickupEmpty = pickup date at container depot (empty container) Leercontainer ReturnEmpty = return date at container depot (empty container) In connection with the transport order type LO (= loading order) the date of departure (type = Departure) is interpreted as the time of loading. In connection with the transport order type DO (= discharge order) the date of arrival (type = Departure) is interpreted as the time of discharge.</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||
children | Condition Railstation Port Location Mode | ||
used by |
|
||
source | <xs:complexType name="transportLocation"> <xs:sequence> <xs:element name="Condition" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Übergabebedingung</xs:documentation> <xs:documentation xml:lang="EN">transfer condition</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="4"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Railstation" type="railStation" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Bahnhof</xs:documentation> <xs:documentation xml:lang="EN">train station</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Port" type="port" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Hafen</xs:documentation> <xs:documentation xml:lang="EN">port</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Location" type="loadingLocation" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Ladestelle</xs:documentation> <xs:documentation xml:lang="EN">loading location</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Mode" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Umschlagsart</xs:documentation> <xs:documentation xml:lang="EN">transshipment type</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="7"/> <xs:enumeration value="8"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Condition" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Übergabebedingung</xs:documentation> <xs:documentation xml:lang="EN">transfer condition</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="1"/> <xs:enumeration value="2"/> <xs:enumeration value="3"/> <xs:enumeration value="4"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | railStation | ||||||||
properties |
|
||||||||
children | CountryCode Station StationCode DirectionCode | ||||||||
annotation |
|
||||||||
source | <xs:element name="Railstation" type="railStation" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Bahnhof</xs:documentation> <xs:documentation xml:lang="EN">train station</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | port | ||||||||
properties |
|
||||||||
children | UNLOCode Name | ||||||||
annotation |
|
||||||||
source | <xs:element name="Port" type="port" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Hafen</xs:documentation> <xs:documentation xml:lang="EN">port</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | loadingLocation | ||||||||
properties |
|
||||||||
children | Code Name | ||||||||
annotation |
|
||||||||
source | <xs:element name="Location" type="loadingLocation" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Ladestelle</xs:documentation> <xs:documentation xml:lang="EN">loading location</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Mode" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Umschlagsart</xs:documentation> <xs:documentation xml:lang="EN">transshipment type</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="7"/> <xs:enumeration value="8"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||||||||||
type | extension of decimal.3 | ||||||||||||||||
properties |
|
||||||||||||||||
used by |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
source | <xs:complexType name="weight"> <xs:simpleContent> <xs:extension base="decimal.3"> <xs:attribute name="unit" type="weightUnit" use="optional" default="kg"> <xs:annotation> <xs:documentation xml:lang="DE">verwendete Gewichtseinheit: g = Gramm kg = Kilogramm t = Tonnen</xs:documentation> <xs:documentation xml:lang="EN">utilized unit of weigth: g = Gramm kg = Kilogramm t = Ton</xs:documentation> </xs:annotation> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> |
type | weightUnit | ||||||||||
properties |
|
||||||||||
facets |
|
||||||||||
annotation |
|
||||||||||
source | <xs:attribute name="unit" type="weightUnit" use="optional" default="kg"> <xs:annotation> <xs:documentation xml:lang="DE">verwendete Gewichtseinheit: g = Gramm kg = Kilogramm t = Tonnen</xs:documentation> <xs:documentation xml:lang="EN">utilized unit of weigth: g = Gramm kg = Kilogramm t = Ton</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||
source | <xs:simpleType name="adressRole"> <xs:annotation> <xs:documentation xml:lang="DE">Rolle der Adresse</xs:documentation> <xs:documentation xml:lang="EN">address role</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="35"/> <xs:enumeration value="Consignor"/> <xs:enumeration value="Consignee"/> <xs:enumeration value="PartyPaying"/> <xs:enumeration value="InstructingParty"/> <xs:enumeration value="InvoicingParty"/> <xs:enumeration value="Discharge"/> <xs:enumeration value="Dispatch"/> <xs:enumeration value="Declarant"/> <xs:enumeration value="Customs"/> <xs:enumeration value="Carrier"/> <xs:enumeration value="TransportCompany"/> <xs:enumeration value="AssociateTransportCompany"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="carrierNameType"> <xs:annotation> <xs:documentation xml:lang="DE">Name des Reeders</xs:documentation> <xs:documentation xml:lang="EN">name of the carrier</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:simpleType name="choice"> <xs:annotation> <xs:documentation xml:lang="DE">Yes / No</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="1" fixed="true"/> <xs:maxLength value="1" fixed="true"/> <xs:enumeration value="Y"/> <xs:enumeration value="N"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:normalizedString | ||||||
used by |
|
||||||
facets |
|
||||||
source | <xs:simpleType name="code10"> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1"/> <xs:maxLength value="10"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:normalizedString | ||||
used by |
|
||||
facets |
|
||||
source | <xs:simpleType name="code2"> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1"/> <xs:maxLength value="2"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
source | <xs:simpleType name="code3"> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="3"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:normalizedString | ||||
used by |
|
||||
facets |
|
||||
source | <xs:simpleType name="code35"> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1"/> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:normalizedString | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="code4"> <xs:annotation> <xs:documentation xml:lang="DE">DAKOSY EDI Code</xs:documentation> <xs:documentation xml:lang="EN">DAKOSY edi code</xs:documentation> </xs:annotation> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1" fixed="true"/> <xs:maxLength value="4" fixed="true"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:normalizedString | ||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="code5"> <xs:annotation> <xs:documentation xml:lang="DE">DAKOSY Statuscode</xs:documentation> <xs:documentation xml:lang="EN">DAKOSY status code</xs:documentation> </xs:annotation> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1"/> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:normalizedString | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="code7"> <xs:annotation> <xs:documentation xml:lang="DE">DAKOSY Adresscode</xs:documentation> <xs:documentation xml:lang="EN">DAKOSY address code</xs:documentation> </xs:annotation> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1" fixed="true"/> <xs:maxLength value="7" fixed="true"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:normalizedString | ||||
used by |
|
||||
facets |
|
||||
source | <xs:simpleType name="commentLine"> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1"/> <xs:maxLength value="17"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
source | <xs:simpleType name="commentType"> <xs:restriction base="xs:string"> <xs:enumeration value="Initial"/> <xs:enumeration value="Any"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||
used by |
|
||||
facets |
|
||||
source | <xs:simpleType name="containerNumber"> <xs:restriction base="xs:NMTOKEN"> <xs:minLength value="1"/> <xs:maxLength value="12"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||||
used by |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:simpleType name="countryISO2"> <xs:annotation> <xs:documentation xml:lang="DE">ISO 3166 2-Alpha-Codes</xs:documentation> <xs:documentation xml:lang="EN">ISO 3166 2-alpha-codes</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="2" fixed="true"/> <xs:maxLength value="2" fixed="true"/> <xs:pattern value="[A-Z][A-Z]"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||||
used by |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:simpleType name="currencyUnit"> <xs:annotation> <xs:documentation xml:lang="DE">ISO 4217 Währungscode</xs:documentation> <xs:documentation xml:lang="EN">ISO 4217 currency code</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="3" fixed="true"/> <xs:maxLength value="3" fixed="true"/> <xs:enumeration value="EUR"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||||
facets |
|
||||||
source | <xs:simpleType name="customsDateType"> <xs:restriction base="xs:string"> <xs:enumeration value="Declaration"/> <xs:enumeration value="Acceptance"/> <xs:enumeration value="Relinquishment"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||||||||||||||||||
used by |
|
||||||||||||||||||||||
facets |
|
||||||||||||||||||||||
source | <xs:simpleType name="customsType"> <xs:restriction base="xs:NMTOKEN"> <xs:minLength value="1"/> <xs:maxLength value="4"/> <xs:enumeration value="HZO"/> <xs:enumeration value="MRN"/> <xs:enumeration value="ATB"/> <xs:enumeration value="ATx"/> <xs:enumeration value="VAB"/> <xs:enumeration value="VAV"/> <xs:enumeration value="GB"/> <xs:enumeration value="BVD"/> <xs:enumeration value="Misc"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:decimal | ||||
used by |
|
||||
facets |
|
||||
source | <xs:simpleType name="decimal.2"> <xs:restriction base="xs:decimal"> <xs:totalDigits value="11" fixed="true"/> <xs:fractionDigits value="2" fixed="true"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:decimal | ||||
used by |
|
||||
facets |
|
||||
source | <xs:simpleType name="decimal.3"> <xs:restriction base="xs:decimal"> <xs:totalDigits value="12" fixed="true"/> <xs:fractionDigits value="3" fixed="true"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
source | <xs:simpleType name="emailAddress"> <xs:restriction base="xs:string"> <xs:minLength value="3"/> <xs:maxLength value="140"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
source | <xs:simpleType name="fullname"> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="132"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:integer | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="itemPosition"> <xs:annotation> <xs:documentation xml:lang="DE">fortlaufende Position iinnerhalb des Eintrags</xs:documentation> <xs:documentation xml:lang="EN">consecutive number within entity</xs:documentation> </xs:annotation> <xs:restriction base="xs:integer"> <xs:minInclusive value="1"/> <xs:maxInclusive value="999"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||||||||||||||
used by |
|
||||||||||||||||
facets |
|
||||||||||||||||
source | <xs:simpleType name="lengthUnit"> <xs:restriction base="xs:string"> <xs:minLength value="1" fixed="true"/> <xs:maxLength value="2" fixed="true"/> <xs:enumeration value="mm"/> <xs:enumeration value="cm"/> <xs:enumeration value="m"/> <xs:enumeration value="km"/> <xs:enumeration value="in"/> <xs:enumeration value="ft"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
source | <xs:simpleType name="loadingType"> <xs:restriction base="xs:string"> <xs:enumeration value="Dispatch"/> <xs:enumeration value="Discharge"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:normalizedString | ||||
used by |
|
||||
facets |
|
||||
source | <xs:simpleType name="name"> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1" fixed="true"/> <xs:maxLength value="35" fixed="true"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||||||
used by |
|
||||||||
facets |
|
||||||||
source | <xs:simpleType name="officeType"> <xs:restriction base="xs:string"> <xs:enumeration value="Departure"/> <xs:enumeration value="Destination"/> <xs:enumeration value="Transit"/> <xs:enumeration value="Guarantee"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
source | <xs:simpleType name="postCode"> <xs:restriction base="xs:string"> <xs:minLength value="1" fixed="true"/> <xs:maxLength value="9" fixed="true"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
facets |
|
||||
source | <xs:simpleType name="qualifierType"> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="20"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||||||||||||||||
used by |
|
||||||||||||||||||
facets |
|
||||||||||||||||||
source | <xs:simpleType name="quantityUnit"> <xs:restriction base="xs:string"> <xs:enumeration value="d"/> <xs:enumeration value="h"/> <xs:enumeration value="min"/> <xs:enumeration value="km"/> <xs:enumeration value="m"/> <xs:enumeration value="in"/> <xs:enumeration value="ft"/> <xs:enumeration value="TEU"/> <xs:enumeration value="unit"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:normalizedString | ||||
used by | |||||
facets |
|
||||
source | <xs:simpleType name="referenceString"> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1" fixed="false"/> <xs:maxLength value="35" fixed="true"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||||
source | <xs:simpleType name="referenceType"> <xs:restriction base="xs:NMTOKEN"> <xs:minLength value="1"/> <xs:maxLength value="35"/> <xs:enumeration value="CustomerOrderNumber"/> <xs:enumeration value="CarrierOrderNumber"/> <xs:enumeration value="PortOrderNumber"/> <xs:enumeration value="HabisCustomsNumber"/> <xs:enumeration value="CustomsRegistryNumber"/> <xs:enumeration value="InvoiceNumber"/> <xs:enumeration value="TransportPaper"/> <xs:enumeration value="OfferNumber"/> <xs:enumeration value="BookingNumber"/> <xs:enumeration value="ReferredInvoice"/> <xs:enumeration value="TicketNumber"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:normalizedString | ||||
facets |
|
||||
source | <xs:simpleType name="remarks"> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1"/> <xs:maxLength value="70"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||
facets |
|
||||
source | <xs:simpleType name="shippersOwn"> <xs:restriction base="xs:NMTOKEN"> <xs:minLength value="1"/> <xs:maxLength value="12"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||||||||||
facets |
|
||||||||||||
source | <xs:simpleType name="statusInformationType"> <xs:restriction base="xs:string"> <xs:length value="1"/> <xs:enumeration value="C"/> <xs:enumeration value="T"/> <xs:enumeration value="D"/> <xs:enumeration value="R"/> <xs:enumeration value="A"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
source | <xs:simpleType name="streetandNumber"> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="50"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:decimal | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="tax"> <xs:annotation> <xs:documentation xml:lang="DE">Steuerrate in Prozent</xs:documentation> <xs:documentation xml:lang="EN">tax rate percent</xs:documentation> </xs:annotation> <xs:restriction base="xs:decimal"> <xs:totalDigits value="2"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:normalizedString | ||||
used by |
|
||||
facets |
|
||||
source | <xs:simpleType name="telephone"> <xs:restriction base="xs:normalizedString"> <xs:minLength value="1"/> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||||||
used by |
|
||||||||
facets |
|
||||||||
source | <xs:simpleType name="temperatureUnit"> <xs:restriction base="xs:string"> <xs:minLength value="1"/> <xs:maxLength value="1"/> <xs:enumeration value="C"/> <xs:enumeration value="F"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||||||
used by |
|
||||||||||
facets |
|
||||||||||
source | <xs:simpleType name="timeProperty"> <xs:restriction base="xs:NMTOKEN"> <xs:minLength value="1"/> <xs:enumeration value="start"/> <xs:enumeration value="end"/> <xs:enumeration value="delivery"/> <xs:enumeration value="specific"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:NMTOKEN | ||||||||||||||
used by |
|
||||||||||||||
facets |
|
||||||||||||||
source | <xs:simpleType name="transportDateType"> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="Arrival"/> <xs:enumeration value="Departure"/> <xs:enumeration value="ArrivalGWHOS"/> <xs:enumeration value="PickupEmpty"/> <xs:enumeration value="ReturnEmpty"/> <xs:enumeration value="Handover"/> <xs:enumeration value="OrderReceipt"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="unlo"> <xs:annotation> <xs:documentation xml:lang="DE">UNLO Location Code</xs:documentation> <xs:documentation xml:lang="EN">UNLO location code</xs:documentation> </xs:annotation> <xs:restriction base="xs:string"> <xs:minLength value="5" fixed="true"/> <xs:maxLength value="5" fixed="true"/> </xs:restriction> </xs:simpleType> |
type | restriction of xs:string | ||||||||||
used by |
|
||||||||||
facets |
|
||||||||||
source | <xs:simpleType name="weightUnit"> <xs:restriction base="xs:string"> <xs:minLength value="1" fixed="true"/> <xs:maxLength value="2" fixed="true"/> <xs:enumeration value="g"/> <xs:enumeration value="kg"/> <xs:enumeration value="t"/> </xs:restriction> </xs:simpleType> |
diagram | ![]() |
||||
children | Code Name | ||||
used by |
|
||||
annotation |
|
||||
source | <xs:complexType name="BusinessUnitDef"> <xs:annotation> <xs:documentation xml:lang="DE">Adresse / Ort der Niederlassung</xs:documentation> <xs:documentation xml:lang="EN">Location of a branch office.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Code" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">UN/Locode; z.B. Code der Niederlassung des Verfassers der Nachricht</xs:documentation> <xs:documentation xml:lang="EN">UN/Locode; e.g. the location of the user's branch office.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:minLength value="1"/> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Name" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Falls kein UN/Locode vorhanden ist, kann alternativ der Name des Orts als Freitext kommuniziert werden.</xs:documentation> <xs:documentation xml:lang="EN">If there is no UN/LoCode available for this place, alternatively the name can be set.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Code" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">UN/Locode; z.B. Code der Niederlassung des Verfassers der Nachricht</xs:documentation> <xs:documentation xml:lang="EN">UN/Locode; e.g. the location of the user's branch office.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:minLength value="1"/> <xs:maxLength value="5"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Name" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Falls kein UN/Locode vorhanden ist, kann alternativ der Name des Orts als Freitext kommuniziert werden.</xs:documentation> <xs:documentation xml:lang="EN">If there is no UN/LoCode available for this place, alternatively the name can be set.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||
children | Participants CreationTime | ||||
used by |
|
||||
annotation |
|
||||
source | <xs:complexType name="CommunicationDef"> <xs:annotation> <xs:documentation xml:lang="DE">Beschreibung der Kommunikation; z.B. Anlagezeitpunkt der Nachricht, Absender und Empfänger, etc.</xs:documentation> <xs:documentation xml:lang="EN">Communication data, e. g. the message's creation time or sender, recipient</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Participants"> <xs:annotation> <xs:documentation xml:lang="DE">es können max.11 Beteiligte kommuniziert werden. Bei Kommunikationen mit DAKOSY sind Beteiligte mit der Rolle 'Sender' (Absender) und 'Recipient' (Empfänger) Pflicht.</xs:documentation> <xs:documentation xml:lang="EN">Up to 11 entries can be sent:</xs:documentation> <xs:documentation xml:lang="EN">SENDER - mandatory with DAKOSY-code</xs:documentation> <xs:documentation xml:lang="EN">RECIPIENT - mandatory with DAKOSY-Code. Maximum of nine entries is possible.</xs:documentation> <xs:documentation xml:lang="EN">EDI_PROVIDER</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Participant" type="ParticipantDef" minOccurs="2" maxOccurs="11"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="CreationTime" type="xsd:dateTime"> <xs:annotation> <xs:documentation xml:lang="DE">Anlagezeitpunkt der Nachricht als lokale Zeit, d.h. ohne Spezifikation einer Zeitzone im Timestamp.</xs:documentation> <xs:documentation xml:lang="EN">Date and time of message creation.</xs:documentation> <xs:documentation xml:lang="EN">Format : 1999-05-31T13:20:00</xs:documentation> <xs:documentation xml:lang="EN">Use local time. Value will be read "as it is". Please do not send an offset from the UTC.</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||||
properties |
|
||||||||||
children | Participant | ||||||||||
annotation |
|
||||||||||
source | <xs:element name="Participants"> <xs:annotation> <xs:documentation xml:lang="DE">es können max.11 Beteiligte kommuniziert werden. Bei Kommunikationen mit DAKOSY sind Beteiligte mit der Rolle 'Sender' (Absender) und 'Recipient' (Empfänger) Pflicht.</xs:documentation> <xs:documentation xml:lang="EN">Up to 11 entries can be sent:</xs:documentation> <xs:documentation xml:lang="EN">SENDER - mandatory with DAKOSY-code</xs:documentation> <xs:documentation xml:lang="EN">RECIPIENT - mandatory with DAKOSY-Code. Maximum of nine entries is possible.</xs:documentation> <xs:documentation xml:lang="EN">EDI_PROVIDER</xs:documentation> </xs:annotation> <xs:complexType> <xs:sequence> <xs:element name="Participant" type="ParticipantDef" minOccurs="2" maxOccurs="11"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||
type | ParticipantDef | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Code Name Pwd | ||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:element name="Participant" type="ParticipantDef" minOccurs="2" maxOccurs="11"/> |
diagram | ![]() |
||||||||
type | xs:dateTime | ||||||||
properties |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="CreationTime" type="xsd:dateTime"> <xs:annotation> <xs:documentation xml:lang="DE">Anlagezeitpunkt der Nachricht als lokale Zeit, d.h. ohne Spezifikation einer Zeitzone im Timestamp.</xs:documentation> <xs:documentation xml:lang="EN">Date and time of message creation.</xs:documentation> <xs:documentation xml:lang="EN">Format : 1999-05-31T13:20:00</xs:documentation> <xs:documentation xml:lang="EN">Use local time. Value will be read "as it is". Please do not send an offset from the UTC.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||
children | Name Phone Email BusinessUnit | ||
used by |
|
||
source | <xs:complexType name="ContactDef"> <xs:sequence> <xs:element name="Name"> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:minLength value="1"/> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Phone" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Telefonnummer; reines Textfeld ohne Validierung; es sollte aus fachlicher Sicht entweder eine Telefonnummer oder eine E-Mail Adresse bei Verwendung der Kontaktdaten kommuniziert werden.</xs:documentation> <xs:documentation xml:lang="EN">plain text without validation. Either phone number or e-mail address must be filled if the user-element is transmitted.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Email" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">E.Mail Adresse; reines Textfeld ohne Validierung; es sollte aus fachlicher Sicht entweder eine Telefonnummer oder eine E-Mail Adresse bei Verwendung der Kontaktdaten kommuniziert werden.</xs:documentation> <xs:documentation xml:lang="EN">plain text without validation. Either phone number or e-mail address must be filled if the user-element is transmitted.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:maxLength value="70"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="BusinessUnit" type="BusinessUnitDef" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
source | <xs:element name="Name"> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:minLength value="1"/> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Phone" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Telefonnummer; reines Textfeld ohne Validierung; es sollte aus fachlicher Sicht entweder eine Telefonnummer oder eine E-Mail Adresse bei Verwendung der Kontaktdaten kommuniziert werden.</xs:documentation> <xs:documentation xml:lang="EN">plain text without validation. Either phone number or e-mail address must be filled if the user-element is transmitted.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Email" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">E.Mail Adresse; reines Textfeld ohne Validierung; es sollte aus fachlicher Sicht entweder eine Telefonnummer oder eine E-Mail Adresse bei Verwendung der Kontaktdaten kommuniziert werden.</xs:documentation> <xs:documentation xml:lang="EN">plain text without validation. Either phone number or e-mail address must be filled if the user-element is transmitted.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:maxLength value="70"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | BusinessUnitDef | ||||||||
properties |
|
||||||||
children | Code Name | ||||||||
source | <xs:element name="BusinessUnit" type="BusinessUnitDef" minOccurs="0"/> |
diagram | ![]() |
||||
children | Contact | ||||
annotation |
|
||||
source | <xs:complexType name="MessageMetaInfoDef"> <xs:annotation> <xs:documentation xml:lang="DE">Meta-Informationen für jede enthaltene Nachricht</xs:documentation> <xs:documentation xml:lang="EN">Meta information for each message.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Contact" type="ContactDef" minOccurs="0"/> </xs:sequence> </xs:complexType> |
diagram | ![]() |
||||||||
type | ContactDef | ||||||||
properties |
|
||||||||
children | Name Phone Email BusinessUnit | ||||||||
source | <xs:element name="Contact" type="ContactDef" minOccurs="0"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
children | Transaction Application Communication | ||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||
source | <xs:complexType name="MetaInfoDef"> <xs:annotation> <xs:documentation xml:lang="DE">Informationen zur verwendeten Transaktion, den Beteiligten der EDI-Kommunikation, etc.</xs:documentation> <xs:documentation xml:lang="EN">Contains information concerning transaction type, communication parties etc.</xs:documentation> </xs:annotation> <xs:sequence> <xs:element name="Transaction" type="TransactionDef"> <xs:annotation> <xs:documentation xml:lang="DE">Die Struktur spezifiziert die verwendete Transaktion und den Typ der verwendeten Nachricht. Es können nur Nachrichten eines Typs in einer Nachricht gebündelt werden, d.h. z.B. nur Auftragsdaten oder nur Statusinformationen. etc.</xs:documentation> <xs:documentation xml:lang="EN">Specifies the transaction type (GM01, AB01 etc.). Only one transaction per file is allowed. Different types must be sent in separate files.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Application" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Name des Zielsystems, bzw. der Zielapplikation</xs:documentation> <xs:documentation xml:lang="EN">Name of the application, the message is addressed to.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Communication" type="CommunicationDef"/> </xs:sequence> <xs:attribute name="Count" type="xsd:positiveInteger"> <xs:annotation> <xs:documentation xml:lang="DE">Anzahl der in der Kommunikation gebündelten Nachrichten</xs:documentation> <xs:documentation xml:lang="EN">Number of messages (elements) that are collected in the transmitted file.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="ExchangeNumber" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Sitzungsnummer zur eindeutigen Identifikation der kommunizierten Datei</xs:documentation> <xs:documentation xml:lang="EN">unique reference per physical xml-file</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:minLength value="1"/> <xs:maxLength value="14"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="Test" type="xsd:boolean" use="optional" default="0"> <xs:annotation> <xs:documentation xml:lang="DE">Testkennzeichen; 0 = Produktion, 1 = Test</xs:documentation> <xs:documentation xml:lang="EN">0 - false (default);</xs:documentation> <xs:documentation xml:lang="EN">1- true; transmission for test purpose</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
type | xs:positiveInteger | ||||
properties |
|
||||
annotation |
|
||||
source | <xs:attribute name="Count" type="xsd:positiveInteger"> <xs:annotation> <xs:documentation xml:lang="DE">Anzahl der in der Kommunikation gebündelten Nachrichten</xs:documentation> <xs:documentation xml:lang="EN">Number of messages (elements) that are collected in the transmitted file.</xs:documentation> </xs:annotation> </xs:attribute> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:attribute name="ExchangeNumber" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Sitzungsnummer zur eindeutigen Identifikation der kommunizierten Datei</xs:documentation> <xs:documentation xml:lang="EN">unique reference per physical xml-file</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:minLength value="1"/> <xs:maxLength value="14"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xs:attribute name="Test" type="xsd:boolean" use="optional" default="0"> <xs:annotation> <xs:documentation xml:lang="DE">Testkennzeichen; 0 = Produktion, 1 = Test</xs:documentation> <xs:documentation xml:lang="EN">0 - false (default);</xs:documentation> <xs:documentation xml:lang="EN">1- true; transmission for test purpose</xs:documentation> </xs:annotation> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||
type | TransactionDef | ||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||
children | Descr Provider | ||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="Transaction" type="TransactionDef"> <xs:annotation> <xs:documentation xml:lang="DE">Die Struktur spezifiziert die verwendete Transaktion und den Typ der verwendeten Nachricht. Es können nur Nachrichten eines Typs in einer Nachricht gebündelt werden, d.h. z.B. nur Auftragsdaten oder nur Statusinformationen. etc.</xs:documentation> <xs:documentation xml:lang="EN">Specifies the transaction type (GM01, AB01 etc.). Only one transaction per file is allowed. Different types must be sent in separate files.</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Application" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Name des Zielsystems, bzw. der Zielapplikation</xs:documentation> <xs:documentation xml:lang="EN">Name of the application, the message is addressed to.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||
type | CommunicationDef | ||||
properties |
|
||||
children | Participants CreationTime | ||||
source | <xs:element name="Communication" type="CommunicationDef"/> |
diagram | ![]() |
||||||||||||||||
type | extension of ParticipantCode | ||||||||||||||||
properties |
|
||||||||||||||||
used by |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
source | <xs:complexType name="ParticipantCodeDef"> <xs:simpleContent> <xs:extension base="ParticipantCode"> <xs:attribute name="Alias" use="optional" default="DAK"> <xs:annotation> <xs:documentation xml:lang="DE">Das Attribut spezifiziert die für den verwendeten EDI-Code des Beteiligten verantwortliche Instanz. Zurzeit ist hier nur der Wert 'DAK' für DAKOSY zulässig.</xs:documentation> <xs:documentation xml:lang="EN">Alias code. Describes how the participant is identified in a system, e.g. DAK as DAKOSY-code. Other identifiers are not specified yet.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:token"> <xs:minLength value="1"/> <xs:maxLength value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:extension> </xs:simpleContent> </xs:complexType> |
type | restriction of xs:token | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xs:attribute name="Alias" use="optional" default="DAK"> <xs:annotation> <xs:documentation xml:lang="DE">Das Attribut spezifiziert die für den verwendeten EDI-Code des Beteiligten verantwortliche Instanz. Zurzeit ist hier nur der Wert 'DAK' für DAKOSY zulässig.</xs:documentation> <xs:documentation xml:lang="EN">Alias code. Describes how the participant is identified in a system, e.g. DAK as DAKOSY-code. Other identifiers are not specified yet.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:token"> <xs:minLength value="1"/> <xs:maxLength value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||||||||||
children | Code Name Pwd | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xs:complexType name="ParticipantDef"> <xs:sequence> <xs:element name="Code" type="ParticipantCodeDef" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="DE">EDI-Code des Beteiligten</xs:documentation> <xs:documentation xml:lang="EN">Code identifying the participant</xs:documentation> </xs:annotation> </xs:element> <xs:element name="Name" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Name des Beteiligten; rein informatives Element, d.h. keine Auswertung</xs:documentation> <xs:documentation xml:lang="EN">just for informal use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Pwd" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Kennwort; nur falls dieses von der Rolle des EDI-Beteiligten verlangt wird</xs:documentation> <xs:documentation xml:lang="EN">Needs only to be set if required by the specified role.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:minLength value="1"/> <xs:maxLength value="17"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> <xs:attribute name="Role" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Das Attribut beschreibt die Rolle des Beteiligten im Kommunikationsprozess.</xs:documentation> <xs:documentation xml:lang="EN">Desribes the particpant's communication part as the message's sender, it's recipient etc.</xs:documentation> <xs:documentation xml:lang="EN">Required entries:</xs:documentation> <xs:documentation xml:lang="EN">RECIPIENT</xs:documentation> <xs:documentation xml:lang="EN">SENDER</xs:documentation> <xs:documentation xml:lang="EN">EDI_PROVIDER</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:NMTOKEN"> <xs:enumeration value="EDI_PROVIDER"/> <xs:enumeration value="RECIPIENT"/> <xs:enumeration value="SENDER"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> |
type | restriction of xs:NMTOKEN | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xs:attribute name="Role" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Das Attribut beschreibt die Rolle des Beteiligten im Kommunikationsprozess.</xs:documentation> <xs:documentation xml:lang="EN">Desribes the particpant's communication part as the message's sender, it's recipient etc.</xs:documentation> <xs:documentation xml:lang="EN">Required entries:</xs:documentation> <xs:documentation xml:lang="EN">RECIPIENT</xs:documentation> <xs:documentation xml:lang="EN">SENDER</xs:documentation> <xs:documentation xml:lang="EN">EDI_PROVIDER</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:NMTOKEN"> <xs:enumeration value="EDI_PROVIDER"/> <xs:enumeration value="RECIPIENT"/> <xs:enumeration value="SENDER"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||||||||||
type | ParticipantCodeDef | ||||||||||||||||
properties |
|
||||||||||||||||
facets |
|
||||||||||||||||
attributes |
|
||||||||||||||||
annotation |
|
||||||||||||||||
source | <xs:element name="Code" type="ParticipantCodeDef" maxOccurs="unbounded"> <xs:annotation> <xs:documentation xml:lang="DE">EDI-Code des Beteiligten</xs:documentation> <xs:documentation xml:lang="EN">Code identifying the participant</xs:documentation> </xs:annotation> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Name" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Name des Beteiligten; rein informatives Element, d.h. keine Auswertung</xs:documentation> <xs:documentation xml:lang="EN">just for informal use</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Pwd" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Kennwort; nur falls dieses von der Rolle des EDI-Beteiligten verlangt wird</xs:documentation> <xs:documentation xml:lang="EN">Needs only to be set if required by the specified role.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:minLength value="1"/> <xs:maxLength value="17"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||
children | Descr Provider | ||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||
source | <xs:complexType name="TransactionDef"> <xs:sequence> <xs:element name="Descr" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Beschreibung; rein informativ, d.h. wird nicht ausgewertet</xs:documentation> <xs:documentation xml:lang="EN">(informal) description</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:minLength value="1"/> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="Provider" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Name des für die Transaktion verantwortlichen Providers (für AC03 immer DAKOSY)</xs:documentation> <xs:documentation xml:lang="EN">name of the party who is responsible for the underlying schema.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:minLength value="1"/> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:sequence> <xs:attribute name="Code" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Transaktionscode; Definition durch den für die Transaktion verantwortlichen Provider.</xs:documentation> <xs:documentation xml:lang="EN">Code defined by the provider for the specified transaction.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:minLength value="1"/> <xs:maxLength value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="Type" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Typ der kommunizierten Daten,; z.B. TransportOrder, StatusInformation, etc.</xs:documentation> <xs:documentation xml:lang="EN">Single type which is represented by this file.</xs:documentation> <xs:documentation xml:lang="EN">A Transaction identified by its code may contain several types identified by their type.</xs:documentation> <xs:documentation xml:lang="EN">This hierarchy is known from EDIFACT-messages where e. g. the transaction GM01 (code) consists of CUSCAR and APERAK (type).</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:minLength value="1"/> <xs:maxLength value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="Version" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Version der Transaktion</xs:documentation> <xs:documentation xml:lang="EN">Version of message definition</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:minLength value="1"/> <xs:maxLength value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:attribute name="Code" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Transaktionscode; Definition durch den für die Transaktion verantwortlichen Provider.</xs:documentation> <xs:documentation xml:lang="EN">Code defined by the provider for the specified transaction.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:minLength value="1"/> <xs:maxLength value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:attribute name="Type" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Typ der kommunizierten Daten,; z.B. TransportOrder, StatusInformation, etc.</xs:documentation> <xs:documentation xml:lang="EN">Single type which is represented by this file.</xs:documentation> <xs:documentation xml:lang="EN">A Transaction identified by its code may contain several types identified by their type.</xs:documentation> <xs:documentation xml:lang="EN">This hierarchy is known from EDIFACT-messages where e. g. the transaction GM01 (code) consists of CUSCAR and APERAK (type).</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:minLength value="1"/> <xs:maxLength value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
type | restriction of xs:string | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:attribute name="Version" use="required"> <xs:annotation> <xs:documentation xml:lang="DE">Version der Transaktion</xs:documentation> <xs:documentation xml:lang="EN">Version of message definition</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:minLength value="1"/> <xs:maxLength value="17"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Descr" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Beschreibung; rein informativ, d.h. wird nicht ausgewertet</xs:documentation> <xs:documentation xml:lang="EN">(informal) description</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:minLength value="1"/> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> |
diagram | ![]() |
||||||||
type | restriction of xs:string | ||||||||
properties |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xs:element name="Provider" minOccurs="0"> <xs:annotation> <xs:documentation xml:lang="DE">Name des für die Transaktion verantwortlichen Providers (für AC03 immer DAKOSY)</xs:documentation> <xs:documentation xml:lang="EN">name of the party who is responsible for the underlying schema.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xsd:string"> <xs:minLength value="1"/> <xs:maxLength value="35"/> </xs:restriction> </xs:simpleType> </xs:element> |
type | restriction of xs:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xs:simpleType name="ParticipantCode"> <xs:annotation> <xs:documentation xml:lang="DE">EDI-Code des Beteiligten</xs:documentation> <xs:documentation xml:lang="EN">Code identifying the participant</xs:documentation> </xs:annotation> <xs:restriction base="xsd:string"> <xs:minLength value="1"/> <xs:maxLength value="17"/> </xs:restriction> </xs:simpleType> |