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
61
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
61
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
Neu Menge in einem bereits versendeten Lieferschein ändern User helfen Usern - Fragen zu JTL-Wawi 2
Artikelbild auf Lieferschein anzeigen JTL-Wawi 1.11 1
Neu Doppelseitigen Druck Rechnung / Lieferschein deaktivieren User helfen Usern - Fragen zu JTL-Wawi 1
Neu Doppelseitigen Druck Rechnung / Lieferschein deaktivieren Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Verkaufseinheit wird nicht auf Angebot/Auftrag/Rechnung/Lieferschein ausgegeben JTL-Wawi 1.11 3
Neu Suche DirectQuery für Kundenkommentar (Rechnung) & Hinweis (Lieferschein) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Eigene Spalten in Vorlagen (Rechnung, Angebot, Lieferschein etc.) JTL-Wawi 1.11 4
Neu Lieferschein entweder mit Stücklistenkomponente oder aber mit normalem Artikel ausgeben. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Seriennummer und Beschreibung 1 in XML Lieferschein ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Lieferschein Nummer wird auf der Rechnung wird komisch angezeigt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
bat Datei JTL Worker als Windows Dienst installieren fehlt JTL-Wawi 2.0 11
Neu eBay Artikel kommen in WaWi sporadisch als "Angebotsnummer" ohne Text JTL-Wawi - Fehler und Bugs 1
Artikel erkennbar machen wenn nur als Dropshippimg zur Verfügung gestellt wird JTL-Wawi 1.10 5
Neu Kundenkonto mit UID und Bestellung als Gast JTL-Shop - Fehler und Bugs 14
Neu Widerrufsformular als kostenloses Plugin für Shops ab 5.1.5 Plugins für JTL-Shop 9
Neu Massive 504 Timeouts bei Bot-Crawl (JTL-Hosting) – PHP-Worker-Pool als Flaschenhals? JTL-Shop - Fehler und Bugs 2
Neu AMAZON Lister 2.0 ... GPSR, wir würden gerne Informationen & Warnhinweise als PDF zur Verfügung stellen Amazon-Lister - Ideen, Lob und Kritik 0
Diesntleister als Kreditor anlegen um Eingangsrechnungen zu erfassen JTL-Wawi 1.10 3
Hersteller als Filter in einer Kategorie Einrichtung JTL-Shop5 6
Neu Idee - Versanddatum aus Amazon & eBay als Feld in JTL übernehmen eBay-Anbindung - Ideen, Lob und Kritik 0
Neu Wo kann ich in JTL das Datum sehen, an dem eine Bestellung als bezahlt bestätigt wurde? User helfen Usern - Fragen zu JTL-Wawi 1
Kaufland erkennt Hersteller als Marke... kaufland.de - Anbindung (SCX) 0
Neu Mollie Kreditkartenzahlungen werden nicht als bezahlt markiert JTL-Wawi - Fehler und Bugs 2
Neu Workflowbedingung Regex - Strassenfeld - Feld enthält mehr als 3 Zahlen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Produktkatalog als PDF User helfen Usern - Fragen zu JTL-Wawi 2
Neu Bewusst deaktivierte Mail-Vorlagen erscheinen als Core Error im Logbuch Betrieb / Pflege von JTL-Shop 5
Bilddarstellung in Suche anders als in den Kategorien Einrichtung JTL-Shop5 0
Neu Kategorien als Link Plugins für JTL-Shop 2
Neu WMS CSV Import von Lieferscheinen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1

Ähnliche Themen