Neu XML-Auftragsimport fehlende Felder

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

Sinnocon

Aktives Mitglied
10. Juni 2016
2
0
Hallo Zusammen,

mit dem Update auf Version 1.4.28.1 von Version 1.3.21.0 sind leider einige Probleme beim Auftragsimport über die interne JTL-Funktion aufgetreten. Die Import-Funktion beschwert sich so lange bis man im Feld twarenkorbpos alles außer cBarcode löscht. Da gehen natürlich für uns sehr viele wichtige Informationen verloren, die wir für den Import aus dem Webshop brauchen.

Aus dem Thread https://forum.jtl-software.de/threa...en-entgegen-dem-guide-keine-uhrzeiten.119403/ habe ich die Beispiel-XML importieren wollen, allerdings wirft diese dann einen Fehler mit NullReferenz im Bereich Kunde. Obwohl die Dateien sehr ähnlich sind, kann ich die von unserem Plugin erzeugte Datei nicht einmal korrekt parsen.

Leider habe ich auch, wie in den anderen Threads empfohlen keine bestell_import.xsd Datei mehr im JTL-Verzeichnis\Importdateien gefunden, so dass ich die Validierung selbst vornehmen könnte und laut der Doku im Wiki https://guide.jtl-software.de/jtl-wawi/verkauf/erweiterter-xml-auftragsimport/ sieht die von uns erzeugte Datei nach wie vor in Ordnung aus.

Vielleicht haben wir da eine Kleinigkeit übersehen, an der wir unser Export-Plugin anpassen müssen, damit der XML-Import wieder wie gewohnt funktioniert.

Hier noch die Export-Datei, wie sie derzeit aus unserem Webshop exportiert wird.
XML:
<?xml version="1.0" encoding="iso-8859-1"?>
<tBestellungen>
    <tBestellung>
        <cSprache>ger</cSprache>
        <cWaehrung>EUR</cWaehrung>
        <fGuthaben>0</fGuthaben>
        <fGesamtsumme>87.2000</fGesamtsumme>
        <cBestellNr></cBestellNr>
        <cExterneBestellNr>100029288</cExterneBestellNr>
        <cVersandartName>Standardversand</cVersandartName>
        <cVersandInfo/>
        <dVersandDatum/>
        <cTracking/>
        <cLogistiker/>
        <dLieferDatum/>
        <cKommentar/>
        <cBemerkung>Zahlungsart: Vorkasse</cBemerkung>
        <dErstellt>2019-06-02</dErstellt>
        <cZahlungsartName>Vorkasse</cZahlungsartName>
        <dBezahltDatum/>
        <fBezahlt></fBezahlt>
        <twarenkorbpos>
            <cName>Artikelname</cName>
            <cArtNr>4250699213946-4250699211089</cArtNr>
            <cSeriennummer/>
            <cEinheit/>
            <fPreisEinzelNetto>71.3400</fPreisEinzelNetto>
            <fPreis>84.8946</fPreis>
            <fMwSt>19.0000</fMwSt>
            <fAnzahl>1.0000</fAnzahl>
            <cPosTyp>standard</cPosTyp>
            <fRabatt>0.00</fRabatt>
            <twarenkorbposeigenschaft>
                <cArtNr>4250699213946-4250699211089</cArtNr>
                <cArtNr>4250699213946-4250699211089</cArtNr>
                <cEigenschaftName>Länge in Metern (m)</cEigenschaftName>
                <cEigenschaftWertName>Länge in Metern (m)</cEigenschaftWertName>
                <cFreifeldWert>5 Meter</cFreifeldWert>
                <fAufpreis>0.00</fAufpreis>
            </twarenkorbposeigenschaft>
        </twarenkorbpos>
        <twarenkorbpos>
            <cName>Standardversand</cName>
            <cArtNr/><cSeriennummer/><cEinheit/>
            <fPreisEinzelNetto>3.3613445378151</fPreisEinzelNetto>
            <fPreis>4.0000</fPreis>
            <fMwSt>19.0000</fMwSt>
            <fAnzahl>1.00</fAnzahl>
            <cPosTyp>versandkosten</cPosTyp>
            <fRabatt>0.00</fRabatt>
        </twarenkorbpos>
        <twarenkorbpos>
            <cName>Webshop: Vorkasse</cName>
            <cArtNr/><cBarcode/><cSeriennummer/><cEinheit/>
            <fPreisEinzelNetto>0.00</fPreisEinzelNetto>
            <fPreis>0.00</fPreis>
            <fMwSt>0.00</fMwSt>
            <fAnzahl>1.00</fAnzahl>
            <cPosTyp>zahlungsart</cPosTyp>
            <fRabatt>0.00</fRabatt>
        </twarenkorbpos>
        <twarenkorbpos>
            <cName>Rabatt</cName>
            <cArtNr/><cSeriennummer/><cEinheit/>
            <fPreisEinzelNetto>-1.7000</fPreisEinzelNetto>
            <fPreis>-1.7000</fPreis>
            <fMwSt>0.00</fMwSt>
            <fAnzahl>1.00</fAnzahl>
            <cPosTyp>Rabatt</cPosTyp>
            <fRabatt>0.00</fRabatt>
        </twarenkorbpos>
        <tkunde>
            <cKundenNr></cKundenNr>
            <cAnrede> </cAnrede>
            <cTitel></cTitel>
            <cVorname>TEST</cVorname>
            <cNachname>TEST</cNachname>
            <cFirma></cFirma>
            <cStrasse>Test 1</cStrasse>
            <cAdressZusatz/>
            <cPLZ>000000</cPLZ>
            <cOrt>TEST</cOrt>
            <cBundesland>Sachsen</cBundesland>
            <cLand>DE</cLand>
            <cTel>0000000000000000000</cTel>
            <cMobil/>
            <cFax></cFax>
            <cMail>test@example.com</cMail>
            <cUSTID/><cWWW> </cWWW><cNewsletter>N</cNewsletter><dGeburtstag/>
            <fRabatt>0.00</fRabatt>
            <cHerkunft/>
            <dErstellt>2019-06-02</dErstellt>
        </tkunde>
        <tlieferadresse>
            <cVorname>TEST</cVorname>
            <cNachname>TEST</cNachname>
            <cFirma></cFirma>
            <cTitel></cTitel>
            <cStrasse>Test 1 </cStrasse>
            <cAdressZusatz> c/o </cAdressZusatz>
            <cPLZ>000000</cPLZ>
            <cOrt>TEST</cOrt>
            <cBundesland>Sachsen</cBundesland>
            <cLand>DE</cLand>
            <cTel>0000000000000000000</cTel>
            <cMobil/>
            <cFax></cFax>
            <cMail>test@example.com</cMail>
        </tlieferadresse>
        <tzahlungsinfo>
            <cBankName/>
            <cBLZ/>
            <cKontoNr/>
            <cKartenNr/>
            <dGueltigkeit/>
            <cCVV/>
            <cKartenTyp/>
            <cInhaber/>
        </tzahlungsinfo>
    </tBestellung>
</tBestellungen>
 

reneromann

Sehr aktives Mitglied
31. August 2012
2.133
5
In deiner <twarenkorbposeigenschaft> ist der Part <cArtNr> doppelt...
Weiterhin heißt die XSD jetzt nicht mehr bestell_import.xsd, sondern OldWawi.xsd
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu Auftragsimport automatisieren: XML Import, Ameise CSV BETA., POS XML Import.. ? Schnittstellen Import / Export 2
Neu Auftragsimport via XML, Zahlungsziel wird ignoriert JTL-Wawi - Fehler und Bugs 0
Neu Fehlermeldung beim Artikel löschen: FOR XML, cLieferantenArtNr-Knoten nicht serialisieren, XML unzulässiges Zeichen (0x001F) enthalten Installation von JTL-Wawi 1
In Bearbeitung XML Parsing Error at Line 64, Column 45: cvc-maxLength-valid: Value '978-3-980470-65-0' with length = '17' is not facet-valid with respect to maxLengt Amazon-Anbindung - Fehler und Bugs 4
Gelöst Online Shop Abgleich nach Upgrade auf 1.5.31 defekt: xml ist inkompatibel mit TYPE_spUpdateEbayBilderLaufendGeplant JTL-Wawi - Fehler und Bugs 3
Neu ONIX/XML Daten-Feed für Produktdaten User helfen Usern - Fragen zu JTL-Wawi 1
Beantwortet Auftragsimport anhand von Externer Belegnummer JTL-Ameise - Ideen, Lob und Kritik 2
Gelöst Fehlende Kategorie Amazonlister Amazon-Lister - Fehler und Bugs 2
Neu Fehlende Daten im Datev-Export JTL-POS - Fehler und Bugs 9
In Diskussion [DHL] Fehlende Pakete vom 06.10.20 + 07.10.20 JTL-ShippingLabels - Fehler und Bugs 2
Neu JTL Connector xtcmodified fehlende Datei configure.php Modified eCommerce-Connector 1
In Bearbeitung fehlende Bezeichnung - Versandkosten auf der Rechnung eBay-Anbindung - Fehler und Bugs 5
Neu One Drive vom Client Packtisch ansteuern - Fehlende Rechte Kein Zugriff gewährt Installation von JTL-Wawi 4
In Bearbeitung Umlagerungen JTL -> Amazon - fehlende SKU Arbeitsabläufe in JTL-Wawi 2
Neu Google Merchant Center: Kontosperrung aufgrund eines Richtlinienverstoßes: Fehlende Zahlungsinformationen + Nicht genügend Kontaktdaten +... Betrieb / Pflege von JTL-Shop 6