Hier onder vind u de generieke order import definitie van Bake-it zonder Id's.

Om deze functionaliteit te kunnen gebruiken heeft u de module Shop-it nodig in uw licentie.


De import heeft betrekking op dit menu uit Bake-it:



De voorbeeldbestanden kunt u onderaan dit document downloaden.


XML definitie:


<?xml version="1.0" encoding="iso-8859-1"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="XML_ORDER">
    <xs:complexType>
      <xs:sequence>
        <xs:element name="order">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ordernr" type="xs:unsignedInt" />
              <xs:element name="locatienr" type="xs:unsignedByte" />
              <xs:element name="naam" type="xs:string" />
              <xs:element name="nummer" type="xs:unsignedInt" />
              <xs:element name="leverdatum" type="xs:string" />
              <xs:element name="leveringswijze" type="xs:unsignedByte" />
              <xs:element name="tijdvanaf" type="xs:decimal" />
              <xs:element name="tijdtot" type="xs:decimal" />
              <xs:element name="adres" type="xs:string" />
              <xs:element name="postcode" type="xs:string" />
              <xs:element name="plaats" type="xs:string" />
              <xs:element name="email" type="xs:string" />
              <xs:element name="tel" type="xs:string" />
              <xs:element name="betaalwijze" type="xs:string" />
              <xs:element name="bedragbetaald" type="xs:decimal" />
              <xs:element name="opm" type="xs:string" />
              <xs:element name="regels">
                <xs:complexType>
                  <xs:sequence>
                    <xs:element maxOccurs="unbounded" name="regel">
                      <xs:complexType>
                        <xs:sequence>
                          <xs:element name="artnr" type="xs:decimal" />
                          <xs:element name="artnaam" type="xs:string" />
                          <xs:element name="aantal" type="xs:unsignedByte" />
                          <xs:element minOccurs="0" name="teksten">
                            <xs:complexType>
                              <xs:sequence>
                                <xs:element name="tekst">
                                  <xs:complexType>
                                    <xs:sequence>
                                      <xs:element name="aantal_tekst" type="xs:unsignedByte" />
                                      <xs:element name="toeslag" type="xs:decimal" />
                                      <xs:element name="notitie" type="xs:string" />
                                    </xs:sequence>
                                  </xs:complexType>
                                </xs:element>
                              </xs:sequence>
                            </xs:complexType>
                          </xs:element>
                        </xs:sequence>
                      </xs:complexType>
                    </xs:element>
                  </xs:sequence>
                </xs:complexType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>


Uitleg per sectie:


Order element:


ElementOmschrijvingVoorbeeldInhoud
ordernrNummer supplier910027666
Verplicht (max 10)
LocatienrLocatie nummer, moet overeenkomen met een van de locaties waar een kassa aan hangt10Verplicht indien er transacties gemaakt moeten worden

naam
KlantnaamJohan de Haan
Verplicht
nummerKlantnummer / afleveradresnummer
123456789Verplicht
leverdatum
30-04-2019 (dd-mm-yyyy)
Verplicht
leveringswijze
0 = afhalen, 1 = bezorgen0Verplicht
tijdvanaf
08.30Optioneel
tijdtot

17.30Optioneel
adres
Hollewateringen 3B
Verplicht
postcode

2628VSVerplicht
plaats

KwintsheulVerplicht

email


helpdesk@marti-orbak.nl
Optioneel
tel
0174-638690
Verplicht
betaalwijze

CONTANT, IDEAL, CREDITCARDVerplicht
bedragbetaald

58.21
Verplicht
opm

Opmerking: Graag Bij de buren afleveren indien meneer niet open doet.
Optioneel


OrderRegel element:


ElementOmschrijvingVoorbeeldInhoud
artnrArtikelnummer eventueel met subcode nummer gescheiden met een .1020.416 of 59784Verplicht
artnaamArtikelnaamSlagroomtaart 16 personen
Verplicht
Aantal
1Verplicht


Extra omschrijvingen element:


Extra omschrijvingen zijn optioneel, echter wanneer er gebruik van gemaakt wordt zijn de 3 subelementen verplicht.


ElementOmschrijvingVoorbeeldInhoud
aantal_tekst
Het aantal maal dat de tekst gemaakt moet worden1Verplicht
toeslagTotale toeslag, mag ook 0 zijn5.95Verplicht
notitie
Afbeelding (+ EUR 5.95) + tekst "Gefeliciteerd!"
Verplicht


Voorbeeld XML:


<?xml version="1.0" encoding="iso-8859-1" standalone="yes"?>
<XML_ORDER>
  <order>
    <ordernr>910027666</ordernr>
    <locatienr>10</locatienr>
    <naam> Johan de Haan</naam>
    <nummer>123456789</nummer>
    <leverdatum>30-04-2019</leverdatum>
    <leveringswijze>0</leveringswijze>
    <tijdvanaf>08.30</tijdvanaf>
    <tijdtot>17.30</tijdtot>
    <adres>Hollewateringen 3B</adres>
    <postcode>2628VS</postcode>
    <plaats>Kwintsheul</plaats>
    <email>helpdesk@marti-orbak.nl</email>
    <tel>0174-638690</tel>
    <betaalwijze>IDEAL</betaalwijze>
    <bedragbetaald>58.21</bedragbetaald>
    <opm>Opmerking: Graag Bij de buren afleveren indien meneer niet open doet.</opm>
    <regels>
      <regel>
        <artnr>1020.416</artnr>
        <artnaam>Slagroomtaart 16 personen</artnaam>
        <aantal>1</aantal>
        <teksten>
          <tekst>
            <aantal_tekst>1</aantal_tekst>
            <toeslag>5.95</toeslag>
            <notitie>Afbeelding (+ EUR 5.95) + tekst "Gefeliciteerd!"</notitie>
          </tekst>
        </teksten>
      </regel>
      <regel>
        <artnr>111800.000</artnr>
        <artnaam>Zacht Kaasbroodje</artnaam>
        <aantal>10</aantal>
      </regel>
      <regel>
        <artnr>59784</artnr>
        <artnaam>Witbrood gesneden</artnaam>
        <aantal>5</aantal>
      </regel>
    </regels>
  </order>
</XML_ORDER>