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