Initial Commit

master
a.jurcenko 2023-08-14 17:05:18 +02:00
commit 1c4902bc18
12 changed files with 916 additions and 0 deletions

3
.idea/.gitignore vendored 100644
View File

@ -0,0 +1,3 @@
# Default ignored files
/shelf/
/workspace.xml

View File

@ -0,0 +1,6 @@
<component name="InspectionProjectProfileManager">
<settings>
<option name="USE_PROJECT_PROFILE" value="false" />
<version value="1.0" />
</settings>
</component>

4
.idea/misc.xml 100644
View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.11 (xml_status_reader)" project-jdk-type="Python SDK" />
</project>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/xml_status_reader.iml" filepath="$PROJECT_DIR$/.idea/xml_status_reader.iml" />
</modules>
</component>
</project>

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/venv" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

15
aktion_status.py 100644
View File

@ -0,0 +1,15 @@
class AktionsStatus:
status = {
1: "Neuer Auftrag",
2: "Auftrag Ändern",
3: "Auftrag Löschen",
4: "Wenn Auftrag existiert - anhängen mit Abgleich",
5: "Wenn Auftrag existiert - immer anhängen",
6: "Statusmeldung",
}
@classmethod
def get_status(cls, st: int):
return cls.status.get(st)

37
app.py 100644
View File

@ -0,0 +1,37 @@
import lxml.etree
from lxml import etree
from aktion_status import AktionsStatus
class App:
def __init__(self):
pass
def read_xml(self, path, hide_empty=True):
with open(path, encoding="utf-8") as xml_file:
head = xml_file.readline()
xml = xml_file.read()
root = etree.fromstring(xml)
for data in root.getchildren():
for elem in data.getchildren():
self.read_element(elem, hide_empty=hide_empty)
def read_element(self, element, sign="", hide_empty=True):
element_text = element.text
if hide_empty and not element_text or isinstance(element, lxml.etree._Comment) or isinstance(element, lxml.etree._ProcessingInstruction):
pass
elif element.tag.find("AKTION") > -1:
num = int(element_text)
print(sign, self.clean_xmlns(element.tag), AktionsStatus.get_status(num))
else:
print(sign, self.clean_xmlns(element.tag), element.text if element.text else "")
if len(element.getchildren()) > 0:
for el in element.getchildren():
self.read_element(el, sign+"\t")
def clean_xmlns(self, tag_text):
if tag_text and tag_text.startswith("{"):
return tag_text.split("}")[1]
return tag_text

9
main.py 100644
View File

@ -0,0 +1,9 @@
from app import App
app = App()
if __name__ == '__main__':
# app.read_xml("testdata/01_WA20230811_133614.xml")
app.read_xml("testdata/01_11082023113554_266287-LS.xml")
# app.read_xml("testdata/TOUROUT00008445_001.XML")

BIN
requirements.txt 100644

Binary file not shown.

View File

@ -0,0 +1,509 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<CarloAuftragIn>
<NK>
<NKDATUM>20230811</NKDATUM>
<NKZEIT>113436</NKZEIT>
<AK>
<AKTION>2</AKTION>
<NR>0</NR>
<EXTNR>WO_04266287</EXTNR>
<MANDANT>2</MANDANT>
<AUFTRDATUM>20230809</AUFTRDATUM>
<AUTODISPOSITION>1</AUTODISPOSITION>
<INFO/>
<AUFTRAGSKONTEXT>0</AUFTRAGSKONTEXT>
<ADR-AG>
<NR>32200</NR>
</ADR-AG>
<ADR-FZ>
<NR>0</NR>
</ADR-FZ>
<ADR-UNT>
<NR>0</NR>
</ADR-UNT>
<FZGD>
<LKWNR>0</LKWNR>
<ANHNR>0</ANHNR>
</FZGD>
<SD>
<NR>0</NR>
<EXTNR>04266287</EXTNR>
<EXITANR>0</EXITANR>
<ADR-ABS>
<NR>2</NR>
</ADR-ABS>
<ADR-EMP>
<NR>0</NR>
<EXTNR>1021855</EXTNR>
<ILN/>
<NAME1>Orterer</NAME1>
<NAME2>Getränkemarkt GmbH</NAME2>
<NAME3/>
<ORT1>München</ORT1>
<LAND>D</LAND>
<ISOLAND>D</ISOLAND>
<PLZ>80807</PLZ>
<STRASSE>Milbertshofener Str.69</STRASSE>
<HAUSNR/>
</ADR-EMP>
<ADR-BST>
<NR>0</NR>
</ADR-BST>
<ADR-EST>
<NR>0</NR>
</ADR-EST>
<ADR-VU>
<NR>0</NR>
</ADR-VU>
<FD>
<KM>0</KM>
<MAUTKM>0</MAUTKM>
<ANZAHL>0.000</ANZAHL>
<TGEWICHT>311.27</TGEWICHT>
<FGEWICHT>311.27</FGEWICHT>
<UGEWICHT>311.27</UGEWICHT>
<METER1>0.000</METER1>
<METER2>0.000</METER2>
<METER3>0.000</METER3>
<STELLPLATZCNT>1</STELLPLATZCNT>
<FRANKATUR>0</FRANKATUR>
<BETRAGKUNDE>0.000</BETRAGKUNDE>
<BETRAGUNT>0.000</BETRAGUNT>
<BETRAGEMP>0.000</BETRAGEMP>
</FD>
<RSTK>
<LADEDATUM>20230809</LADEDATUM>
<LIEFERDATUM>20230809</LIEFERDATUM>
<LADEDATUMTYP>0</LADEDATUMTYP>
<LIEFERDATUMTYP>0</LIEFERDATUMTYP>
<VKARTNR>0</VKARTNR>
<MAXBREITE>0.000</MAXBREITE>
<MAXHOEHE>0.000</MAXHOEHE>
<MAXKG>0.000</MAXKG>
<ABSSTANDFIX>0</ABSSTANDFIX>
<EMPFSTANDFIX>0</EMPFSTANDFIX>
<GEFAHRGUT>0</GEFAHRGUT>
</RSTK>
<INFO>
<INFO1/>
</INFO>
<LM>
<POSNR>0</POSNR>
<ANZAHL>0</ANZAHL>
</LM>
<ABR>
<RGBETRAG>0.000</RGBETRAG>
<GSBETRAG>0.000</GSBETRAG>
<CANCALCRG>1</CANCALCRG>
<CANCALCGS>1</CANCALCGS>
</ABR>
<PO>
<POSNR>1</POSNR>
<INFO/>
<POFD>
<TGEWICHT>26.75</TGEWICHT>
<FGEWICHT>26.75</FGEWICHT>
<UGEWICHT>26.75</UGEWICHT>
<METER1>0.000</METER1>
<METER2>0.000</METER2>
<METER3>0.000</METER3>
<LAENGE>0.000</LAENGE>
<BREITE>0.000</BREITE>
<HOEHE>0.000</HOEHE>
<ANZAHL>4.000000</ANZAHL>
<INHALT>WO Geniesserkiste</INHALT>
<ARTIKELNR>320100</ARTIKELNR>
<STELLPLATZCNT>1</STELLPLATZCNT>
<EINZELPREIS>0.000</EINZELPREIS>
<GESAMTPREIS>0.000</GESAMTPREIS>
<ANZAHLARTIKEL>0.000</ANZAHLARTIKEL>
</POFD>
<GGVS>
<GGVSEXPLOSIVGEWICHT>0.000</GGVSEXPLOSIVGEWICHT>
<GGVSGEWICHT>0.000</GGVSGEWICHT>
</GGVS>
<NVE>
<CODE/>
</NVE>
</PO>
<PO>
<POSNR>2</POSNR>
<INFO/>
<POFD>
<TGEWICHT>0.0</TGEWICHT>
<FGEWICHT>0.0</FGEWICHT>
<UGEWICHT>0.0</UGEWICHT>
<METER1>0.000</METER1>
<METER2>0.000</METER2>
<METER3>0.000</METER3>
<LAENGE>0.000</LAENGE>
<BREITE>0.000</BREITE>
<HOEHE>0.000</HOEHE>
<ANZAHL>0.000000</ANZAHL>
<INHALT>Wolfra Mehrfruchtsaft</INHALT>
<ARTIKELNR>325400</ARTIKELNR>
<STELLPLATZCNT>0.000</STELLPLATZCNT>
<EINZELPREIS>0.000</EINZELPREIS>
<GESAMTPREIS>0.000</GESAMTPREIS>
<ANZAHLARTIKEL>0.000</ANZAHLARTIKEL>
</POFD>
<GGVS>
<GGVSEXPLOSIVGEWICHT>0.000</GGVSEXPLOSIVGEWICHT>
<GGVSGEWICHT>0.000</GGVSGEWICHT>
</GGVS>
<NVE>
<CODE/>
</NVE>
</PO>
<PO>
<POSNR>3</POSNR>
<INFO/>
<POFD>
<TGEWICHT>0.0</TGEWICHT>
<FGEWICHT>0.0</FGEWICHT>
<UGEWICHT>0.0</UGEWICHT>
<METER1>0.000</METER1>
<METER2>0.000</METER2>
<METER3>0.000</METER3>
<LAENGE>0.000</LAENGE>
<BREITE>0.000</BREITE>
<HOEHE>0.000</HOEHE>
<ANZAHL>0.000000</ANZAHL>
<INHALT>Wolfra Apfelsaft klar</INHALT>
<ARTIKELNR>303400</ARTIKELNR>
<STELLPLATZCNT>0.000</STELLPLATZCNT>
<EINZELPREIS>0.000</EINZELPREIS>
<GESAMTPREIS>0.000</GESAMTPREIS>
<ANZAHLARTIKEL>0.000</ANZAHLARTIKEL>
</POFD>
<GGVS>
<GGVSEXPLOSIVGEWICHT>0.000</GGVSEXPLOSIVGEWICHT>
<GGVSGEWICHT>0.000</GGVSGEWICHT>
</GGVS>
<NVE>
<CODE/>
</NVE>
</PO>
<PO>
<POSNR>4</POSNR>
<INFO/>
<POFD>
<TGEWICHT>33.897</TGEWICHT>
<FGEWICHT>33.897</FGEWICHT>
<UGEWICHT>33.897</UGEWICHT>
<METER1>0.000</METER1>
<METER2>0.000</METER2>
<METER3>0.000</METER3>
<LAENGE>0.000</LAENGE>
<BREITE>0.000</BREITE>
<HOEHE>0.000</HOEHE>
<ANZAHL>3.000000</ANZAHL>
<INHALT>Wolfra Bio-Apfelsaft naturtr</INHALT>
<ARTIKELNR>316700</ARTIKELNR>
<STELLPLATZCNT>0.000</STELLPLATZCNT>
<EINZELPREIS>0.000</EINZELPREIS>
<GESAMTPREIS>0.000</GESAMTPREIS>
<ANZAHLARTIKEL>0.000</ANZAHLARTIKEL>
</POFD>
<GGVS>
<GGVSEXPLOSIVGEWICHT>0.000</GGVSEXPLOSIVGEWICHT>
<GGVSGEWICHT>0.000</GGVSGEWICHT>
</GGVS>
<NVE>
<CODE/>
</NVE>
</PO>
<PO>
<POSNR>5</POSNR>
<INFO/>
<POFD>
<TGEWICHT>56.51</TGEWICHT>
<FGEWICHT>56.51</FGEWICHT>
<UGEWICHT>56.51</UGEWICHT>
<METER1>0.000</METER1>
<METER2>0.000</METER2>
<METER3>0.000</METER3>
<LAENGE>0.000</LAENGE>
<BREITE>0.000</BREITE>
<HOEHE>0.000</HOEHE>
<ANZAHL>5.000000</ANZAHL>
<INHALT>Wolfra Milder Apfel</INHALT>
<ARTIKELNR>351700</ARTIKELNR>
<STELLPLATZCNT>0.000</STELLPLATZCNT>
<EINZELPREIS>0.000</EINZELPREIS>
<GESAMTPREIS>0.000</GESAMTPREIS>
<ANZAHLARTIKEL>0.000</ANZAHLARTIKEL>
</POFD>
<GGVS>
<GGVSEXPLOSIVGEWICHT>0.000</GGVSEXPLOSIVGEWICHT>
<GGVSGEWICHT>0.000</GGVSGEWICHT>
</GGVS>
<NVE>
<CODE/>
</NVE>
</PO>
<PO>
<POSNR>6</POSNR>
<INFO/>
<POFD>
<TGEWICHT>33.883</TGEWICHT>
<FGEWICHT>33.883</FGEWICHT>
<UGEWICHT>33.883</UGEWICHT>
<METER1>0.000</METER1>
<METER2>0.000</METER2>
<METER3>0.000</METER3>
<LAENGE>0.000</LAENGE>
<BREITE>0.000</BREITE>
<HOEHE>0.000</HOEHE>
<ANZAHL>3.000000</ANZAHL>
<INHALT>Wolfra Milde Orange</INHALT>
<ARTIKELNR>333700</ARTIKELNR>
<STELLPLATZCNT>0.000</STELLPLATZCNT>
<EINZELPREIS>0.000</EINZELPREIS>
<GESAMTPREIS>0.000</GESAMTPREIS>
<ANZAHLARTIKEL>0.000</ANZAHLARTIKEL>
</POFD>
<GGVS>
<GGVSEXPLOSIVGEWICHT>0.000</GGVSEXPLOSIVGEWICHT>
<GGVSGEWICHT>0.000</GGVSGEWICHT>
</GGVS>
<NVE>
<CODE/>
</NVE>
</PO>
<PO>
<POSNR>7</POSNR>
<INFO/>
<POFD>
<TGEWICHT>0.0</TGEWICHT>
<FGEWICHT>0.0</FGEWICHT>
<UGEWICHT>0.0</UGEWICHT>
<METER1>0.000</METER1>
<METER2>0.000</METER2>
<METER3>0.000</METER3>
<LAENGE>0.000</LAENGE>
<BREITE>0.000</BREITE>
<HOEHE>0.000</HOEHE>
<ANZAHL>0.000000</ANZAHL>
<INHALT>Wolfra schw. Johannis-Nektar</INHALT>
<ARTIKELNR>301700</ARTIKELNR>
<STELLPLATZCNT>0.000</STELLPLATZCNT>
<EINZELPREIS>0.000</EINZELPREIS>
<GESAMTPREIS>0.000</GESAMTPREIS>
<ANZAHLARTIKEL>0.000</ANZAHLARTIKEL>
</POFD>
<GGVS>
<GGVSEXPLOSIVGEWICHT>0.000</GGVSEXPLOSIVGEWICHT>
<GGVSGEWICHT>0.000</GGVSGEWICHT>
</GGVS>
<NVE>
<CODE/>
</NVE>
</PO>
<PO>
<POSNR>8</POSNR>
<INFO/>
<POFD>
<TGEWICHT>33.973</TGEWICHT>
<FGEWICHT>33.973</FGEWICHT>
<UGEWICHT>33.973</UGEWICHT>
<METER1>0.000</METER1>
<METER2>0.000</METER2>
<METER3>0.000</METER3>
<LAENGE>0.000</LAENGE>
<BREITE>0.000</BREITE>
<HOEHE>0.000</HOEHE>
<ANZAHL>3.000000</ANZAHL>
<INHALT>Wolfra Maracuja - Nektar</INHALT>
<ARTIKELNR>314700</ARTIKELNR>
<STELLPLATZCNT>0.000</STELLPLATZCNT>
<EINZELPREIS>0.000</EINZELPREIS>
<GESAMTPREIS>0.000</GESAMTPREIS>
<ANZAHLARTIKEL>0.000</ANZAHLARTIKEL>
</POFD>
<GGVS>
<GGVSEXPLOSIVGEWICHT>0.000</GGVSEXPLOSIVGEWICHT>
<GGVSGEWICHT>0.000</GGVSGEWICHT>
</GGVS>
<NVE>
<CODE/>
</NVE>
</PO>
<PO>
<POSNR>9</POSNR>
<INFO/>
<POFD>
<TGEWICHT>33.867</TGEWICHT>
<FGEWICHT>33.867</FGEWICHT>
<UGEWICHT>33.867</UGEWICHT>
<METER1>0.000</METER1>
<METER2>0.000</METER2>
<METER3>0.000</METER3>
<LAENGE>0.000</LAENGE>
<BREITE>0.000</BREITE>
<HOEHE>0.000</HOEHE>
<ANZAHL>3.000000</ANZAHL>
<INHALT>WO Rhabarber-Nektar</INHALT>
<ARTIKELNR>317700</ARTIKELNR>
<STELLPLATZCNT>0.000</STELLPLATZCNT>
<EINZELPREIS>0.000</EINZELPREIS>
<GESAMTPREIS>0.000</GESAMTPREIS>
<ANZAHLARTIKEL>0.000</ANZAHLARTIKEL>
</POFD>
<GGVS>
<GGVSEXPLOSIVGEWICHT>0.000</GGVSEXPLOSIVGEWICHT>
<GGVSGEWICHT>0.000</GGVSGEWICHT>
</GGVS>
<NVE>
<CODE/>
</NVE>
</PO>
<PO>
<POSNR>10</POSNR>
<INFO/>
<POFD>
<TGEWICHT>0.0</TGEWICHT>
<FGEWICHT>0.0</FGEWICHT>
<UGEWICHT>0.0</UGEWICHT>
<METER1>0.000</METER1>
<METER2>0.000</METER2>
<METER3>0.000</METER3>
<LAENGE>0.000</LAENGE>
<BREITE>0.000</BREITE>
<HOEHE>0.000</HOEHE>
<ANZAHL>0.000000</ANZAHL>
<INHALT>Wolfra Maracuja Schorle</INHALT>
<ARTIKELNR>374200</ARTIKELNR>
<STELLPLATZCNT>0.000</STELLPLATZCNT>
<EINZELPREIS>0.000</EINZELPREIS>
<GESAMTPREIS>0.000</GESAMTPREIS>
<ANZAHLARTIKEL>0.000</ANZAHLARTIKEL>
</POFD>
<GGVS>
<GGVSEXPLOSIVGEWICHT>0.000</GGVSEXPLOSIVGEWICHT>
<GGVSGEWICHT>0.000</GGVSGEWICHT>
</GGVS>
<NVE>
<CODE/>
</NVE>
</PO>
<PO>
<POSNR>11</POSNR>
<INFO/>
<POFD>
<TGEWICHT>33.966</TGEWICHT>
<FGEWICHT>33.966</FGEWICHT>
<UGEWICHT>33.966</UGEWICHT>
<METER1>0.000</METER1>
<METER2>0.000</METER2>
<METER3>0.000</METER3>
<LAENGE>0.000</LAENGE>
<BREITE>0.000</BREITE>
<HOEHE>0.000</HOEHE>
<ANZAHL>3.000000</ANZAHL>
<INHALT>Wolfra Birnensaft-naturtrüb</INHALT>
<ARTIKELNR>302700</ARTIKELNR>
<STELLPLATZCNT>0.000</STELLPLATZCNT>
<EINZELPREIS>0.000</EINZELPREIS>
<GESAMTPREIS>0.000</GESAMTPREIS>
<ANZAHLARTIKEL>0.000</ANZAHLARTIKEL>
</POFD>
<GGVS>
<GGVSEXPLOSIVGEWICHT>0.000</GGVSEXPLOSIVGEWICHT>
<GGVSGEWICHT>0.000</GGVSGEWICHT>
</GGVS>
<NVE>
<CODE/>
</NVE>
</PO>
<PO>
<POSNR>12</POSNR>
<INFO/>
<POFD>
<TGEWICHT>22.871</TGEWICHT>
<FGEWICHT>22.871</FGEWICHT>
<UGEWICHT>22.871</UGEWICHT>
<METER1>0.000</METER1>
<METER2>0.000</METER2>
<METER3>0.000</METER3>
<LAENGE>0.000</LAENGE>
<BREITE>0.000</BREITE>
<HOEHE>0.000</HOEHE>
<ANZAHL>2.000000</ANZAHL>
<INHALT>Wolfra Traubensaft rot</INHALT>
<ARTIKELNR>306700</ARTIKELNR>
<STELLPLATZCNT>0.000</STELLPLATZCNT>
<EINZELPREIS>0.000</EINZELPREIS>
<GESAMTPREIS>0.000</GESAMTPREIS>
<ANZAHLARTIKEL>0.000</ANZAHLARTIKEL>
</POFD>
<GGVS>
<GGVSEXPLOSIVGEWICHT>0.000</GGVSEXPLOSIVGEWICHT>
<GGVSGEWICHT>0.000</GGVSGEWICHT>
</GGVS>
<NVE>
<CODE/>
</NVE>
</PO>
<PO>
<POSNR>13</POSNR>
<INFO/>
<POFD>
<TGEWICHT>22.721</TGEWICHT>
<FGEWICHT>22.721</FGEWICHT>
<UGEWICHT>22.721</UGEWICHT>
<METER1>0.000</METER1>
<METER2>0.000</METER2>
<METER3>0.000</METER3>
<LAENGE>0.000</LAENGE>
<BREITE>0.000</BREITE>
<HOEHE>0.000</HOEHE>
<ANZAHL>2.000000</ANZAHL>
<INHALT>Wolfra Pfirsich - Nektar</INHALT>
<ARTIKELNR>329700</ARTIKELNR>
<STELLPLATZCNT>0.000</STELLPLATZCNT>
<EINZELPREIS>0.000</EINZELPREIS>
<GESAMTPREIS>0.000</GESAMTPREIS>
<ANZAHLARTIKEL>0.000</ANZAHLARTIKEL>
</POFD>
<GGVS>
<GGVSEXPLOSIVGEWICHT>0.000</GGVSEXPLOSIVGEWICHT>
<GGVSGEWICHT>0.000</GGVSGEWICHT>
</GGVS>
<NVE>
<CODE/>
</NVE>
</PO>
<PO>
<POSNR>14</POSNR>
<INFO/>
<POFD>
<TGEWICHT>22.0</TGEWICHT>
<FGEWICHT>22.0</FGEWICHT>
<UGEWICHT>22.0</UGEWICHT>
<METER1>0.000</METER1>
<METER2>0.000</METER2>
<METER3>0.000</METER3>
<LAENGE>0.000</LAENGE>
<BREITE>0.000</BREITE>
<HOEHE>0.000</HOEHE>
<ANZAHL>1.000000</ANZAHL>
<INHALT>Europalette 1200x800</INHALT>
<ARTIKELNR>9800</ARTIKELNR>
<STELLPLATZCNT>0.000</STELLPLATZCNT>
<EINZELPREIS>0.000</EINZELPREIS>
<GESAMTPREIS>0.000</GESAMTPREIS>
<ANZAHLARTIKEL>0.000</ANZAHLARTIKEL>
</POFD>
<GGVS>
<GGVSEXPLOSIVGEWICHT>0.000</GGVSEXPLOSIVGEWICHT>
<GGVSGEWICHT>0.000</GGVSGEWICHT>
</GGVS>
<NVE>
<CODE/>
</NVE>
</PO>
</SD>
</AK>
</NK>
</CarloAuftragIn>

292
testdata/01_WA20230811_133614.xml vendored 100644
View File

@ -0,0 +1,292 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<CarloAuftragIn>
<NK>
<NKDATUM>20230811</NKDATUM>
<NKZEIT>133614</NKZEIT>
<AK>
<AKTION>3</AKTION>
<NR>0</NR>
<EXTNR>WA_0028327242</EXTNR>
<MANDANT>1</MANDANT>
<ERFDATUM/>
<ERFZEIT/>
<AUFTRDATUM/>
<AUFTRZEIT/>
<AUTODISPOSITION>1</AUTODISPOSITION>
<INFO/>
<ADR-AG>
<NR>11801</NR>
</ADR-AG>
<ADR-FZ>
<NR>0</NR>
<EXTNR/>
<ILN/>
<NAME1/>
<NAME2/>
<NAME3/>
<NAME4/>
<ORT1/>
<ORT2/>
<LAND/>
<ISOLAND/>
<PLZ/>
<STRASSE/>
<HAUSNR/>
<TELZENTRALE/>
<ADRESSZUSATZ/>
</ADR-FZ>
<ADR-UNT>
<NR>0</NR>
<EXTNR/>
<ILN/>
<NAME1/>
<NAME2/>
<NAME3/>
<NAME4/>
<ORT1/>
<ORT2/>
<LAND/>
<ISOLAND/>
<PLZ/>
<STRASSE/>
<HAUSNR/>
<TELZENTRALE/>
<ADRESSZUSATZ/>
</ADR-UNT>
<FZGD>
<LKWNR>0</LKWNR>
<LKWKZ/>
<ANHNR>0</ANHNR>
<ANHKZ/>
<FAHRER1NAME/>
<FAHRER2NAME/>
<FAHRER3NAME/>
<TMBEZEICHNUNG/>
</FZGD>
<SD>
<NR>0</NR>
<EXTNR>0028327242</EXTNR>
<EXTTANR>0</EXTTANR>
<ADR-ABS>
<NR>300573</NR>
<EXTNR/>
<ILN/>
<NAME1/>
<NAME2/>
<ORT1/>
<LAND/>
<ISOLAND/>
<PLZ/>
<STRASSE/>
<HAUSNR/>
<TELZENTRALE/>
<ADRESSZUSATZ/>
</ADR-ABS>
<ADR-EMP>
<NR>0</NR>
<EXTNR>0001584658</EXTNR>
<ILN/>
<NAME1>DACHSER SE </NAME1>
<NAME2>Logistikzentrum Hof </NAME2>
<ORT1>Hof </ORT1>
<LAND>D</LAND>
<ISOLAND>D</ISOLAND>
<PLZ>95030</PLZ>
<STRASSE>Hermann und Bertl Müller Str. 3 </STRASSE>
<HAUSNR/>
<TELZENTRALE/>
<ADRESSZUSATZ/>
</ADR-EMP>
<ADR-BST>
<NR>0</NR>
<EXTNR/>
<ILN/>
<NAME1/>
<NAME2/>
<ORT1/>
<LAND/>
<ISOLAND/>
<PLZ/>
<STRASSE/>
<HAUSNR/>
<TELZENTRALE/>
<ADRESSZUSATZ/>
</ADR-BST>
<ADR-EST>
<NR>0</NR>
<EXTNR/>
<ILN/>
<NAME1/>
<NAME2/>
<ORT1/>
<LAND/>
<ISOLAND/>
<PLZ/>
<STRASSE/>
<HAUSNR/>
<TELZENTRALE/>
<ADRESSZUSATZ/>
</ADR-EST>
<ADR-VU>
<NR>0</NR>
<EXTNR/>
<ILN/>
<NAME1/>
<NAME2/>
<ORT1/>
<LAND/>
<ISOLAND/>
<PLZ/>
<STRASSE/>
<HAUSNR/>
<TELZENTRALE/>
<ADRESSZUSATZ/>
</ADR-VU>
<FD>
<ANZAHL>3.000</ANZAHL>
<TGEWICHT>1699.380</TGEWICHT>
<FGEWICHT>1658.880</FGEWICHT>
<UGEWICHT>1699.380</UGEWICHT>
<STELLPLATZCNT>0.000</STELLPLATZCNT>
<INCOTERMS>CIP</INCOTERMS>
</FD>
<RSTK>
<LADEDATUM>20230816</LADEDATUM>
<LADEDATUMBIS/>
<LADEZEITVON/>
<LADEZEITBIS/>
<LIEFERDATUM>20230817</LIEFERDATUM>
<LIEFERDATUMBIS/>
<LIEFERZEITVON/>
<LIEFERZEITBIS/>
<LADEDATUMTYP>0</LADEDATUMTYP>
<LIEFERDATUMTYP>0</LIEFERDATUMTYP>
<FZGTYPMATCH/>
<FZGTYPBEZ/>
<MAXBREITE>0.000</MAXBREITE>
<MAXHOEHE>0.000</MAXHOEHE>
<MAXKG>0.000</MAXKG>
<ABSSTANDFIX>0</ABSSTANDFIX>
<EMPFSTANDFIX>0</EMPFSTANDFIX>
<GEFAHRGUT>0</GEFAHRGUT>
</RSTK>
<INFO>
<INFO1>mind. 24 Std. vor Auslieferung bei der Adresse zu avisieren: warehouse / -el.hof@dachser.com Tel. 09281/6290 4212</INFO1>
<ABSINFO1/>
<ABSINFO2/>
<EMPINFO1/>
<INFO2/>
<INFO3/>
<INFO4/>
<INFO5>Kristin Heinrich</INFO5>
<INFO6/>
<INFO7/>
<INFO8/>
<INFO9/>
<INFO10/>
<INFO11>3 x , 3 x PALETTE 760x1140 CP5 HITZEBEHANDEL - 3 x , 3 x KARTON HTV 540KG 1150X 720X 730 WP</INFO11>
<INFO12/>
<INFO13/>
<INFO14/>
<INFO15/>
<INFO16>2702/01 ULZ</INFO16>
<INFO17>Alexander Kröger, 0711-61942-41, alexander.kroeger</INFO17>
<INFO18/>
<INFO19/>
<INFO20/>
<INFO21/>
<INFO22/>
<INFO23/>
<INFO24/>
<INFO25/>
</INFO>
<PO>
<POSNR>1</POSNR>
<INFO>3 x , 3 x PALETTE 760x1140 CP5 HITZEBEHANDEL</INFO>
<INFO2/>
<INFO3>13,800</INFO3>
<INFO4/>
<INFO5/>
<POFD>
<TGEWICHT>40.500</TGEWICHT>
<FGEWICHT>0.000</FGEWICHT>
<UGEWICHT>40.500</UGEWICHT>
<METER1>0.000</METER1>
<METER2>0.000</METER2>
<METER3>0.000</METER3>
<LAENGE>0.000</LAENGE>
<BREITE>0.000</BREITE>
<HOEHE>0.000</HOEHE>
<ANZAHL>3.000</ANZAHL>
<INHALT/>
<VERPACKUNG/>
<ZEICHEN/>
<ARTIKELNR/>
<STELLPLATZCNT>0.000</STELLPLATZCNT>
<EINZELPREIS>0.000</EINZELPREIS>
<GESAMTPREIS>0.000</GESAMTPREIS>
<ANZAHLARTIKEL>0.000</ANZAHLARTIKEL>
<CHARGENUMMER/>
</POFD>
<GGVS>
<GGVSTCNAME/>
<GGVSUNNR/>
<GGVSKLASSE/>
<GGVSBAMNR/>
</GGVS>
<NVE>
<CODE/>
</NVE>
</PO>
<ABR>
<RGBETRAG>0.000</RGBETRAG>
<RGBETRAGWHR/>
<GSBETRAG>0.000</GSBETRAG>
</ABR>
<PO>
<POSNR>2</POSNR>
<INFO>3 x , 3 x KARTON HTV 540KG 1150X 720X 730 WP</INFO>
<INFO2/>
<INFO3>13,800</INFO3>
<INFO4/>
<INFO5/>
<POFD>
<TGEWICHT>1658.880</TGEWICHT>
<FGEWICHT>1658.880</FGEWICHT>
<UGEWICHT>1658.880</UGEWICHT>
<METER1>0.000</METER1>
<METER2>0.000</METER2>
<METER3>0.000</METER3>
<LAENGE>0.000</LAENGE>
<BREITE>0.000</BREITE>
<HOEHE>0.000</HOEHE>
<ANZAHL>3.000</ANZAHL>
<INHALT>ELASTOSIL® R 401/40 S 540KG KARTON </INHALT>
<VERPACKUNG/>
<ZEICHEN/>
<ARTIKELNR>60006597</ARTIKELNR>
<STELLPLATZCNT>0.000</STELLPLATZCNT>
<EINZELPREIS>0.000</EINZELPREIS>
<GESAMTPREIS>0.000</GESAMTPREIS>
<ANZAHLARTIKEL>0.000</ANZAHLARTIKEL>
<CHARGENUMMER/>
</POFD>
<GGVS>
<GGVSTCNAME/>
<GGVSUNNR/>
<GGVSKLASSE/>
<GGVSBAMNR/>
</GGVS>
<NVE>
<CODE/>
</NVE>
</PO>
<ABR>
<RGBETRAG>0.000</RGBETRAG>
<RGBETRAGWHR/>
<GSBETRAG>0.000</GSBETRAG>
</ABR>
</SD>
</AK>
</NK>
</CarloAuftragIn>

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--Ausgabe von Tourdaten per XML für Carlo-->
<CarloTourOut xmlns="http://www.soloplan.de/XML/CarLoTourOut">
<NK>
<NKNR>00008445</NKNR>
<NKSEND/>
<NKEMPF/>
<NKDATUM>20230811</NKDATUM>
<NKZEIT>124021</NKZEIT>
<TO>
<!--1:Neuer Auftrag/Tour-->
<!--2:Auftrag/Tour ändern-->
<!--3:Auftrag/Tour löschen-->
<!--4:Wenn Auftrag existiert - anhängen mit Abgleich-->
<!--5:Wenn Auftrag existiert - immer anhängen-->
<!--6:Statusmeldung-->
<AKTION>3</AKTION>
<EXPORTCOUNT>1</EXPORTCOUNT>
<NR>2223369187</NR>
<TOURNUMMER>957232</TOURNUMMER>
</TO>
</NK>
</CarloTourOut>