Online-Hilfe OscWare

Aufbau der Bestelldaten-Datei

Hide Navigation Pane

Aufbau der Bestelldaten-Datei

Previous topic Next topic Expand/collapse all hidden text  

Aufbau der Bestelldaten-Datei

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function Mail us feedback on this topic!  

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.

 

hmtoggle_plus1Beispiel Bestelldaten-Datei aufklappen

<?xml version="1.0" encoding="utf-8"?>

<Bestellungenliste version="1.0" xmlns="http://NetConnections/XML/Bestellungen/v1_0">

 <Bestellung>

   <BestellNr>100000076</BestellNr>

   <KundenNr>2</KundenNr>

   <Kundengruppe>General</Kundengruppe>

   <UStID></UStID>

   <Bestelldatum>2009-11-11T09:05:13+01:00</Bestelldatum>

   <Bestellstatus>In Bearbeitung</Bestellstatus>

   <Bemerkung></Bemerkung>

   <Kundenadresse>

     <Anrede>Herr</Anrede>

     <Firma>OscWare GmbH</Firma>

     <Ansprechpartner>Thomas Klein</Ansprechpartner>

     <Nachname>Müller</Nachname>

     <Vorname>Thomas</Vorname>

     <Strasse>Ortsweg</Strasse>

     <Hausnummer>4</Hausnummer>

     <PLZ>30161</PLZ>

     <Ort>Hannover </Ort>

     <Land>Deutschland</Land>

     <LandISO>DE</LandISO>

     <Telefon>0511-12345</Telefon>

     <Mobiltelefon></Mobiltelefon>

     <Fax></Fax>

     <Emailadresse>info@oscware.de</Emailadresse>

   </Kundenadresse>

   <Rechnungsadresse>

     <Anrede>Herr</Anrede>

     <Firma>OscWare GmbH</Firma>

     <Nachname>Klein</Nachname>

     <Vorname>Sven</Vorname>

     <Strasse>Albstrasse 4</Strasse>

     <PLZ>30161</PLZ>

     <Ort>Hannover </Ort>

     <Land>Deutschland</Land>

     <LandISO>DE</LandISO>

     <Telefon>0511-12 548</Telefon>

     <Mobiltelefon></Mobiltelefon>

     <Fax></Fax>

     <Emailadresse>info@oscware.de</Emailadresse>

   </Rechnungsadresse>

   <Lieferadresse>

     <Anrede>Herr</Anrede>

     <Firma>OscWare GmbH</Firma>

     <Nachname>Bischof</Nachname>

     <Vorname>Thomas</Vorname>

     <Strasse>Öschlestrasse 4</Strasse>

     <PLZ>30161</PLZ>

     <Ort>Hannover </Ort>

     <Land>Deutschland</Land>

     <LandISO>DE</LandISO>

     <Telefon>0511-12345</Telefon>

     <Mobiltelefon></Mobiltelefon>

     <Fax></Fax>

     <Emailadresse>info@oscware.de</Emailadresse>

   </Lieferadresse>

   <Zahlungsart>

       <Name>invoice</Name>

       <Bezeichnung></Bezeichnung>

       <Beschreibung>Zahlung per Vorkasse</Beschreibung>

       <Bruttopreis>0.00</Bruttopreis>

       <Nettopreis>0.00</Nettopreis>

       <Steuersatz>19</Steuersatz>

   </Zahlungsart>

   <Versandart>

       <Name>freeshipping_freeshipping</Name>

       <Bezeichnung></Bezeichnung>

       <Beschreibung>Versand per Paket über die Deutsche Post</Beschreibung>

       <Bruttopreis>0.00</Bruttopreis>

       <Nettopreis>0.00</Nettopreis>

       <Steuersatz>0.0000</Steuersatz>

   </Versandart>

   <Gebuehren>

       <Gebuehr>

           <Name>G1</Name>

           <Bezeichnung>Verpackungsgebühr</Bezeichnung>

           <Beschreibung>Gebühr für Verpackungen</Beschreibung>

           <Bruttopreis>2.85</Bruttopreis>

           <Nettopreis>2.39</Nettopreis>

           <Steuersatz>19</Steuersatz>

       </Gebuehr>

   </Gebuehren>

   <Gutschriften>

       <Gutschrift>

           <Name>GU1</Name>

           <Bezeichnung>Gutschein</Bezeichnung>

           <Beschreibung>Allgemeine Gutscheine</Beschreibung>

           <Bruttopreis>5</Bruttopreis>

           <Nettopreis>4.20</Nettopreis>

           <Steuersatz>19</Steuersatz>    

       </Gutschrift>

   </Gutschriften>

   <Artikelliste>

     <Artikel>

       <ArtikelNr>10312</ArtikelNr>

       <Bezeichnung>Datencheck (3.04-10312-1457: Easy Stand)</Bezeichnung>

       <Beschreibung></Beschreibung>

       <Menge>7.0000</Menge>

       <Bruttopreis>0.00</Bruttopreis>

       <Nettopreis>0.00</Nettopreis>

       <Steuersatz>19.0000</Steuersatz>

       <Einheit>Stk</Einheit>

       <Gewicht>0.0000</Gewicht>

       <EAN>10312</EAN>

     </Artikel>

     <Artikel>

       <ArtikelNr>1457</ArtikelNr>

       <Bezeichnung>DDDt A4 (200g/m²) (3.04-10312-1457: Easy Stand)</Bezeichnung>

       <Beschreibung></Beschreibung>

       <Menge>7.0000</Menge>

       <Bruttopreis>7.68</Bruttopreis>

       <Nettopreis>6.45</Nettopreis>

       <Steuersatz>19.0000</Steuersatz>

       <Einheit>Stk</Einheit>

       <Gewicht>0.0000</Gewicht>

       <EAN>1457</EAN>

     </Artikel>

     <Artikel>

       <ArtikelNr>103545</ArtikelNr>

       <Bezeichnung>TRF  (10.14-10312-103545: Easy RollBamboo)</Bezeichnung>

       <Beschreibung></Beschreibung>

       <Menge>5.0000</Menge>

       <Bruttopreis>296.31</Bruttopreis>

       <Nettopreis>249.00</Nettopreis>

       <Steuersatz>19.0000</Steuersatz>

       <Einheit>Stk</Einheit>

       <Gewicht>20.0000</Gewicht>

       <EAN>103545</EAN>

     </Artikel>

     <Artikel>

       <ArtikelNr>10312</ArtikelNr>

       <Bezeichnung>ABC  (10.14-10312-103545: Easy RollBamboo)</Bezeichnung>

       <Beschreibung></Beschreibung>

       <Menge>5.0000</Menge>

       <Bruttopreis>0.00</Bruttopreis>

       <Nettopreis>0.00</Nettopreis>

       <Steuersatz>19.0000</Steuersatz>

       <Einheit>Stk</Einheit>

       <Gewicht>0.0000</Gewicht>

       <EAN>10312</EAN>

     </Artikel>

     <Artikel>

       <ArtikelNr>9987</ArtikelNr>

       <Bezeichnung>ABC 100cm (10.01-9987-10312-9993: Easy BannerBug)</Bezeichnung>

       <Beschreibung></Beschreibung>

       <Menge>3.0000</Menge>

       <Bruttopreis>254.66</Bruttopreis>

       <Nettopreis>214.00</Nettopreis>

       <Steuersatz>19.0000</Steuersatz>

       <Einheit>Stk</Einheit>

       <Gewicht>5.8800</Gewicht>

       <EAN>9987</EAN>

     </Artikel>

     <Artikel>

       <ArtikelNr>10312</ArtikelNr>

       <Bezeichnung>ABC  (10.01-9987-10312-9993: Easy BannerBug)</Bezeichnung>

       <Beschreibung></Beschreibung>

       <Menge>3.0000</Menge>

       <Bruttopreis>0.00</Bruttopreis>

       <Nettopreis>0.00</Nettopreis>

       <Steuersatz>19.0000</Steuersatz>

       <Einheit>Stk</Einheit>

       <Gewicht>0.0000</Gewicht>

       <EAN>10312</EAN>

     </Artikel>

     <Artikel>

       <ArtikelNr>9993</ArtikelNr>

       <Bezeichnung>ABC 150 x 217cm (10.01-9987-10312-9993: Easy BannerBug)</Bezeichnung>

       <Beschreibung></Beschreibung>

       <Menge>3.0000</Menge>

       <Bruttopreis>238.71</Bruttopreis>

       <Nettopreis>200.60</Nettopreis>

       <Steuersatz>19.0000</Steuersatz>

       <Einheit>Stk</Einheit>

       <Gewicht>1.1220</Gewicht>

       <EAN>9993</EAN>

     </Artikel>

   </Artikelliste>

 </Bestellung>

</Bestellungenliste>

 

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.

Mit button_top_small am Ende jeder Tabelle, können Sie zurück zur ersten Tabelle springen.

 

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

 

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

button_top_small

 

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

button_top_small

 

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

button_top_small

 

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

button_top_small

 

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

button_top_small

 

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

button_top_small

 

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

button_top_small

 

Elemente in "GebuehrenCollectionTyp"

Element

Datentyp

Bemerkung

Regel

<Gebuehr>

GebuehrenTyp

Enthält die Elemente von "GebuehrenTyp"

Angabe beliebig oft, mind. 1 Mal

button_top_small

 

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

button_top_small

 

Elemente in "GutschriftenCollectionTyp"

Element

Datentyp

Bemerkung

Regel

<Gutschrift>

GutschriftenTyp

Enthält die Elemente von "GutschriftenTyp"

Angabe beliebig oft, mind. 1 Mal

button_top_small

 

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

button_top_small

 

Elemente in "ArtikelCollectionTyp"

Element

Datentyp

Bemerkung

Regel

<Artikel>

ArtikelTyp

Enthält die Elemente von "ArtikelTyp"

Angabe beliebig oft, mind. 1 Mal

button_top_small

 

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

button_top_small

 

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

button_top_small