Aufbau der Bestelldaten-Datei

Inhaltsverzeichnis

Die Bestelldaten-Datei enthält die eigentlichen Bestellinformationen. Im Gegensatz zur Systemkonfigurations-Datei und Konfigurations-Datei, kann es mehrere Bestelldaten-Dateien geben. Jede dieser Dateien kann mehrere Bestellungen enthalten.

 

Die Datei muss nach einem vorgegebenen XML-Schema aufgebaut sein. Dieses ist in einer *.xsd-Datei abgebildet (Zum Download der *xsd-Datei hier klicken). Nachdem eine Datei erstellt wurde, kann ihre Gültigkeit durch Validieren gegen das XML-Schema geprüft werden.

 

Beispiel Bestelldaten-Datei

Nach Oben

 

tipp

Die Beschreibung der Elemente ist in mehrere Tabellen aufgeteilt. Jede Tabelle steht dabei – mit Ausnahme der ersten – für einen eigenen Datentyp.

So hat das Element <Bestellung> in der ersten Tabelle beispielsweise den Datentyp “BestellungenTyp”. Ein Hyperlink führt Sie von dort direkt zur Tabelle mit der zugehörigen Beschreibung.

 

Elemente der XML-Datei

Element

Datentyp

Bemerkung

Regel

<Bestellungenliste>

Enthält alle Bestellungs-Daten.

Enthält die Version des XML-Schemas.

Pflichtangabe

<Bestellung>

BestellungenTyp

Enthält die Elemente von “BestellungenTyp”

Angabe beliebig oft, mind. 1 Mal

Nach Oben

 

Elemente in “BestellungenTyp”

Element

Datentyp

Bemerkung

Regel

<BestellNr>

String

 

Optionale Angabe

<Kundengruppe>

String

Die erlaubten Angaben sind in der >Bestellkonfigurations-Datei festgelegt.

Optionale Angabe

<UStID>

String

Enthält die Umsatzsteuer-Identifikationsnummer.

Optionale Angabe

<Bestelldatum>

DateTime

 

Optionale Angabe

<Bestellstatus>

String

 

Optionale Angabe

<Bemerkung>

String

 

Optionale Angabe

<Freitext1>

String

 

Optionale Angabe

<Freitext2>

String

 

Optionale Angabe

<Freitext3

String

 

Optionale Angabe

<Freitext4>

String

 

Optionale Angabe

<Freitext1>

String

 

Optionale Angabe

<Kundenadresse>

AdressenTyp

Enthält die Elemente von “AdressenTyp”

Optionale Angabe

<Rechnungsadresse>

AdressenTyp

Enthält die Elemente von “AdressenTyp”

Optionale Angabe

<Lieferadresse>

AdressenTyp

Enthält die Elemente von “AdressenTyp”

Optionale Angabe

<Zahlungsart>

ZahlungsartenTyp

Enthält die Elemente von “ZahlungsartenTyp”

Optionale Angabe

<Versandart>

VersandartenTyp

Enthält die Elemente von “VersandartenTyp”

Optionale Angabe

<Gebuehren>

GebuehrenCollectionTyp

Enthält die Elemente von “GebuehrenColllectionTyp”

Optionale Angabe

<Gutschriften>

GutschriftenCollectionTyp

Enthält die Elemente von “GutschriftenCollectionTyp”

Optionale Angabe

<Artikelliste>

ArtikelCollectionTyp

Enthält die Elemente von “ArtikelCollectionTyp”

Optionale Angabe

Nach Oben

 

Elemente in “AdressenTyp”

Element

Datentyp

Bemerkung

Regel

<Anrede>

String

 

Optionale Angabe

<Firma>

String

 

Optionale Angabe

<Ansprechpartner>

String

 

Optionale Angabe

<Nachname>

String

 

Pflichtangabe

<Vorname>

String

 

Pflichtangabe

<Strasse>

String

 

Pflichtangabe

<Hausnummer>

String

 

Optionale Angabe

<PLZ>

String

 

Pflichtangabe

<Postfach>

String

 

Optionale Angabe

<Ort>

String

 

Pflichtangabe

<Land>

String

 

Pflichtangabe

<LandISO>

String

 

Pflichtangabe

<Telefon>

String

 

Pflichtangabe

<Mobiltelefon>

String

 

Pflichtangabe

<Fax>

String

 

Pflichtangabe

<Emailadresse>

String

 

Pflichtangabe

<Geburtsdatum>

Date

 

Optionale Angabe

Nach Oben

 

Elemente in “ZahlungsartenTyp”

Element

Datentyp

Bemerkung

Regel

<Name>

String

Die erlaubten Angaben sind in der Bestellkonfigurations-Datei festgelegt.

Pflichtangabe

<Bezeichnung>

String

 

Pflichtangabe

<Beschreibung>

String

 

Optionale Angabe

<Bruttopreis>

Double

 

Pflichtangabe

<Nettopreis>

Double

 

Pflichtangabe

<Steuersatz>

Double

Die erlaubten Angaben sind in der Bestellkonfigurations-Datei festgelegt.

Pflichtangabe

<Zahlungsinformation>

ZahlungsinformationenTyp

Enthält die Elemente von “ZahlungsinformationenTyp”

Optionale Angabe

Nach Oben

 

Elemente in “ZahlungsinformationenTyp”

Element

Datentyp

Bemerkung

Regel

<Bankverbindung>

BankverbindungenTyp

Enthält die Elemente von “BankverbindungenTyp”

Pflichtangabe

<Kreditkarte>

KreditkartenTyp

Enthält die Elemente von “KreditkartenTyp”

Pflichtangabe

Nach Oben

 

Elemente in “BankverbindungenTyp”

Element

Datentyp

Bemerkung

Regel

<BLZ>

Integer

 

Optionale Angabe

<Bank>

Integer

 

Optionale Angabe

<KontoNr>

Long

 

Optionale Angabe

<IBAN>

String

 

Optionale Angabe

<BIC>

String

 

Optionale Angabe

<Kontoinhaber>

String

 

Pflichtangabe

Nach Oben

 

Elemente in “KreditkartenTyp”

Element

Datentyp

Bemerkung

Regel

<Kartenart>

String

Mögliche Angaben:

AmericanExpress

Visa

MasterCard

DinersClub

Andere

Pflichtangabe

<KartenNr>

Long

 

Pflichtangabe

<Pruefziffer>

Integer

 

Optionale Angabe

<GueltigBisMonat>

Integer

 

Pflichtangabe

<GueltigBisJahr>

Integer

 

Pflichtangabe

Nach Oben

 

Elemente in “VersandartenTyp”

Element

Datentyp

Bemerkung

Regel

<Name>

String

Die erlaubten Angaben sind in der Bestellkonfigurations-Datei festgelegt.

Pflichtangabe

<Bezeichnung>

String

 

Pflichtangabe

<Beschreibung>

String

 

Optionale Angabe

<Buttopreis>

Double

 

Pflichtangabe

<Nettopreis>

Double

 

Pflichtangabe

<Steuersatz>

Double

Die erlaubten Angaben sind in der Bestellkonfigurations-Datei festgelegt.

Pflichtangabe

Nach Oben

 

Elemente in “GebuehrenCollectionTyp”

Element

Datentyp

Bemerkung

Regel

<Gebuehr>

GebuehrenTyp

Enthält die Elemente von “GebuehrenTyp”

Angabe beliebig oft, mind. 1 Mal

Nach Oben

 

Elemente in “GebuehrenTyp”

Element

Datentyp

Bemerkung

Regel

<Name>

String

Die erlaubten Angaben sind in der Bestellkonfigurations-Datei festgelegt.

Pflichtangabe

<Bezeichnung>

String

 

Pflichtangabe

<Beschreibung>

String

 

Optionale Angabe

<Bruttopreis>

Double

 

Pflichtangabe

<Nettopreis>

Double

 

Pflichtangabe

<Steuersatz>

Double

Die erlaubten Angaben sind in der Bestellkonfigurations-Datei festgelegt.

Pflichtangabe

Nach Oben

 

Elemente in “GutschriftenCollectionTyp”

Element

Datentyp

Bemerkung

Regel

<Gutschrift>

GutschriftenTyp

Enthält die Elemente von “GutschriftenTyp”

Angabe beliebig oft, mind. 1 Mal

Nach Oben

 

Elemente in “GutschriftenTyp”

Element

Datentyp

Bemerkung

Regel

<Name>

String

Die erlaubten Angaben sind in der Bestellkonfigurations-Datei festgelegt.

Pflichtangabe

<Bezeichnung>

String

 

Pflichtangabe

<Beschreibung>

String

 

Optionale Angabe

<Bruttopreis>

Double

 

Pflichtangabe

<Nettopreis>

Double

 

Pflichtangabe

<Steuersatz>

Double

Die erlaubten Angaben sind in der Bestellkonfigurations-Datei festgelegt.

Pflichtangabe

Nach Oben

 

Elemente in “ArtikelCollectionTyp”

Element

Datentyp

Bemerkung

Regel

<Artikel>

ArtikelTyp

Enthält die Elemente von “ArtikelTyp”

Angabe beliebig oft, mind. 1 Mal

Nach Oben

 

Elemente in “ArtikelTyp”

Element

Datentyp

Bemerkung

Regel

<ArtikelNr>

String

 

Pflichtangabe

<Bezeichnung>

String

 

Pflichtangabe

<Beschreibung>

String

 

Optionale Angabe

<Menge>

Double

 

Pflichtangabe

<Bruttopreis>

Double

 

Pflichtangabe

<Nettopreis>

Double

 

Pflichtangabe

<Steuersatz>

Double

Die erlaubten Angaben sind in der Bestellkonfigurations-Datei festgelegt.

Pflichtangabe

<Einheit>

String

 

Optionale Angabe

<Gewicht>

Double

 

Optionale Angabe

<Breite>

Double

 

Optionale Angabe

<Hoehe>

Double

 

Optionale Angabe

<EAN>

String

 

Optionale Angabe

<Artikelgruppe>

ArtikelgruppenTyp

Enthält die Elemente von “ArtikelgruppenTyp”

Optionale Angabe

Nach Oben

 

Elemente in “ArtikelgruppenTyp”

Element

Datentyp

Bemerkung

Regel

<Name>

String

Die erlaubten Angaben sind in der Bestellkonfigurations-Datei festgelegt.

Pflichtangabe

<Bezeichnung>

String

 

Pflichtangabe

<Beschreibung>

String

 

Optionale Angabe

Nach Oben