Lieferschein als CSV exportieren

aektschen

Gut bekanntes Mitglied
9. Dezember 2010
244
11
Hola zusammen,

hat sich schon jemand mit dem Export von Lieferscheinen als CSV-Datei beschäftigt? Ich hab mal gesucht, aber nichts wirkliches gefunden. Ich will einen CSV-Export für unseren Logistikdienstleister bauen, hab aber Schwierigkeiten mit den Artikelpositionen.
Die Datei soll wie folgt aussehen (ein wenig gekürzt):

LS-Nummer;Kundenname;Anzahl;Artikelnummer;Preis; Zahlungsart;
12345-001 ;Meyer ;1 ;15025 ;15,98;PayPal;
12345-001 ;Meyer ;2 ;15039 ;49,90;PayPal;
12345-001 ;Meyer ;1 ;19945 ;19,85;PayPal;
12346-001 ;Müllet ;2 ;19945 ;39,70;Nanahme;

An die Kundendaten komm ich ja so weit ran. Die Schwierigkeit besteht für mich darin, dass es bei mehreren Positionen im Auftrag jeweils eine neue Zeile geben muss, in der auch die Kundendaten (LS-Nummer, Kundenname & Zahlungsart) nochmal steht und die Artikelnummer, Anzahl und Preis der jeweiligen Auftragsposition steht.

Falls schon mal jemand daran geforscht hat und mir ein paar Codeschnipsel reinwerfen kann, wäre ich sehr froh.

Fröhhlich Wolfgang
 

SebastianB

Moderator
Mitarbeiter
6. November 2012
2.084
339
AW: Lieferschein als CSV exportieren

Hi,

hier mal ein Beispiel für den Auftrag (stammt aus Version 924, muss also ggf. für die 923 etwas angpeasst werden. Ich bin mir nicht sicher, ob der Trim-Filter schon in der 923 existiert) - für den Lieferschein müssen dann die Variablen etwas angepasst werden:

{% comment -%}
JTL-Software Template für Export "Auftrag (CSV-Format)", Stand: 20140317
--------------------------------------------------------------------------------------------------------------
Sie können das Template über folgende Variablen steuern:
--------------------------------------------------------------------------------------------------------------
{% endcomment -%}
{% assign Trennzeichen = ';' %}{% comment %}Gibt das Trennzeichen an{% endcomment -%}
{% comment -%}
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
Unterhalb dieses Bereiches sollten nur erfahrene Anwender Änderungen vornehmen. Bei Fragen
steht Ihnen unser Supportforum unter http://forum.jtl-software.de/formulardesigner-editor-open-beta-phase/
zur Verfügung. Gerne helfen Ihnen auch unsere Servicepartner weiter. Einen qualifizierten Service-Partner
finden Sie unter http://www.jtl-software.de/Servicepartner.
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
{% endcomment -%}
{% comment -%}
Satzart 1: Belegnummer*,Währung ISO*,Gesamtsumme*,Guthaben*,Versandart*,Kommentar*,Erstelldatum*,Zahlungsart*,Datum letzte Zahlung*,Zahlbetrag gesamt*,Lieferadresse*,Rechnungsadresse*
{% endcomment -%}
1{{Trennzeichen}}\
{{ Vorgang.Belegnummer | Trim | Quote }}{{Trennzeichen}}\
{{ Vorgang.Währung }}{{Trennzeichen}}\
{{ Vorgang.Gesamtbetrag | Nummer: 'N2','en-US' }}{{Trennzeichen}}\
{{ Vorgang.Gutschein | Nummer: 'N2', 'en-US' }}{{Trennzeichen}}\
{{ Vorgang.Versandart.Name | Trim | Quote }}{{Trennzeichen}}\
{{ Vorgang.Hinweis.Text | Trim | Quote }}{{Trennzeichen}}\
{{ Vorgang.Erstelldatum | Datum:'yyyy-mm-dd' }}{{Trennzeichen}}\
{{ Vorgang.Zahlungsart.Name | Trim | Quote }}{{Trennzeichen}}\
{% if Vorgang.LetztesZahlungsDatum != null %}{{ Vorgang.LetztesZahlungsDatum | Datum:'yyyy-mm-dd' }}{% endif %}{{Trennzeichen}}\
{{ Vorgang.Gesamtbetrag | Minus: Vorgang.OffenerBetrag | Nummer: 'N2','en-US' }}{{Trennzeichen}}\
{{ Vorgang.Lieferadresse.Anrede | Trim | Quote }}{{Trennzeichen}}\
{{ Vorgang.Lieferadresse.Vorname | Trim | Quote }}{{Trennzeichen}}\
{{ Vorgang.Lieferadresse.Name | Trim | Quote }}{{Trennzeichen}}\
{{ Vorgang.Lieferadresse.PLZ | Trim | Quote }}{{Trennzeichen}}\
{{ Vorgang.Lieferadresse.Ort | Trim | Quote }}{{Trennzeichen}}\
{{ Vorgang.Lieferadresse.Straße | Trim | Quote }}{{Trennzeichen}}\
{{ Vorgang.Rechnungsadresse.Anrede | Trim | Quote }}{{Trennzeichen}}\
{{ Vorgang.Rechnungsadresse.Vorname | Trim | Quote }}{{Trennzeichen}}\
{{ Vorgang.Rechnungsadresse.Name | Trim | Quote }}{{Trennzeichen}}\
{{ Vorgang.Rechnungsadresse.PLZ | Trim | Quote }}{{Trennzeichen}}\
{{ Vorgang.Rechnungsadresse.Ort | Trim | Quote }}{{Trennzeichen}}\
{{ Vorgang.Rechnungsadresse.Straße | Trim | Quote }}{{Trennzeichen}}\
{{ Vorgang.Rechnungsadresse.Firma | Trim | Quote }}
{% comment -%}
Satzart 2: Bezeichnung*,Artikelnummer*,EAN*,Einheit*,Einzelpreis Netto*,Einzelpreis Brutto*,MwSt*,Anzahl*,Rabatt in Prozent*,BruttopreisGesamt*
{% endcomment -%}
{% for position in Vorgang.Positionen -%}
2{{Trennzeichen}}\
{{ position.Bezeichnung | Trim | Quote }}{{Trennzeichen}}\
{{ position.Artikelnummer | Trim | Quote }}{{Trennzeichen}}\
{{ position.Artikel.EAN | Trim | Quote }}{{Trennzeichen}}\
{{ position.Einheit | Trim | Quote }}{{Trennzeichen}}\
{{ position.NettopreisEinzel | Nummer: 'N2','en-US' }}{{Trennzeichen}}\
{{ position.BruttopreisEinzel | Nummer: 'N2','en-US' }}{{Trennzeichen}}\
{{ position.MwStEinzel | Nummer: 'N2','en-US' }}{{Trennzeichen}}\
{{ position.Menge | Nummer: 'N2','en-US' }}{{Trennzeichen}}\
{{ position.RabattProzent | Nummer: 'N2','en-US' }}{{Trennzeichen}}\
{{ position.BruttopreisGesamt | Nummer: 'N2','en-US' }}
{% endfor %}

Gruß,
Sebastian
 

steschach

Offizieller Servicepartner
SPBanner
21. Mai 2014
62
8
AW: Lieferschein als CSV exportieren

Hallo Sebastian, bin bei meiner ersten WaWi-Installation genau auch mit dieser Frage befasst. Wollte eigentlich schon DB-SQL-Export-Anweisungen machen, daher die Frage: hast du zwischenzeitlich Erfahrungen mit der Sache Lieferschein-Export? Mein Kunde würde so einen csv-Export genau an jener Stelle benötigen wo er Lieferscheine druckt und per E-Mail versendet. Ist obiges Template für die Ameise gedacht oder verstehe ich da etwas komplett falsch? Welche Art von Vorlage ist das? Sorry, falls die Frage zu dumm ist, aber mir ist's wichtig, ich will den Vorgang weitgehend automatisieren. LG Stefan
 

steschach

Offizieller Servicepartner
SPBanner
21. Mai 2014
62
8
AW: Lieferschein als CSV exportieren

Sorry, ist mir nun nach längeren Recherchen klar, mit DotLiquid können für alle Vorgänge Export-Vorlagen erstellt werden, spricht mich als Entwickler durchaus an, wenn auch aufwändig. Stefan
 
Ähnliche Themen
Titel Forum Antworten Datum
Druck-/E-Mail-Exportvorlagen verwalten -Lieferschein JTL-Wawi 2.0 3
Neu Wert aus „Eigenes Feld“ eines Artikels im Lieferschein unter der Artikelbezeichnung anzeigen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Lieferschein löschen führt zum Absturz JTL-Wawi 2.0 2
Neu Komplexe Bestellnummern als Spam-Protection Allgemeine Fragen zu JTL-Shop 7
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 0
Test-Kunden als solche in JTL markieren, um die Auswertungen sauber zu halten? JTL-Wawi 1.11 1
Neu Update Version 1.5 auf 1.11 - Download älterer Versionen als 1.8 Installation von JTL-Wawi 2
Neu Exportgenehmigung / Ausfuhrgenehmigung automatisch für Auslandskunden als Aufpreis Allgemeine Fragen zu JTL-Shop 2
JTL-Worker 2.0 - Einrichtung als Dienst - Auffälligkeiten und Problemlösungen für manche JTL-Wawi 2.0 3
Herkunftsland als Auswahlfeld statt als Freitextfeld JTL-Wawi 1.11 2
Neu Mollie als Zahlungsanbieter ... aber verstümmelt? Schnittstellen Import / Export 6
Neu Gutscheincodes aus Shopware 6 in JTL Wawi als Anmerkung zeigen? Shopware-Connector 0
Neu Komma aus Produktbezeichnung soll als Bindestrich in der URL sein Allgemeine Fragen zu JTL-Shop 1
Neu GLS Privatpaket als Shippinglabel JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu GPSR Sicherheitsbilder als jpg zu Amazon senden? Einrichtung und Installation von JTL-eazyAuction 0
Neu Zollgebühren als Zusatzkosten richtig berechnen User helfen Usern - Fragen zu JTL-Wawi 0
Eigener Export Artikelname länger als 70 Zeichen JTL-Wawi 1.11 2
Neu Beta-Tester gesucht: Produktdaten aus Artikelfotos schneller für JTL/CSV vorbereiten Dienstleistung, Jobs und Ähnliches 0
CSV Exportvorlage - SQL Abfrage Eigenes Feld JTL-Wawi 2.0 4
Artikelnamen bei Varioartikel nichtänderbar mit csv JTL-Wawi 1.10 0

Ähnliche Themen