Gelöst Datei per Workflow schreiben: Wie sind die Variablen für Rechnungsnummer, Lieferdatum, Versanddatum + Gutschriften ausgeben

Status
Es sind keine weiteren Antworten möglich.

1-Net

Gut bekanntes Mitglied
8. November 2017
115
21
Hallo,
ich brauche mal Hilfe bei den Variablen für "Rechnungsnummer, Lieferdatum, Versanddatum" + Gutschriftsbetrag/Rechnungskorrektur

Ich habe einen Workflow angelegt, wo bestimmte Aufträge in eine Datei geschrieben werden.

Der Workflow ist in "Aufträge" angelegt und nun suche ich verzweifelt nach den passenden Variablen für

1) Rechnungsnummer:
Ich habe zu einem Kunden 4 Aufträge und auch 4 Rechnungen
In der Datei werden auch alle 4 Aufträge in 4 Spalten ausgegeben, jedoch mit {{ Vorgang.Stammdaten.Kunde.Rechnungen.ErstesObjekt.Rechnungsnummer }} wird immer nur selbe (erste Rechnungsnummer) ausgegeben?!?
Wie kann ich die passende Rechnungsnummer vom 2.,3. und 4. Auftrag passend in die Datei schreiben?

2) Und dann habe ich verzweifelt nach den Variablen für: Rechnungsdatum + Lieferdatum gesucht.
Da wird es doch sicherlich eine geben, oder?

3) Und zu guter Letzt würde ich auch gerne eine eventuelle Gutschrift/Rechnungskorrektur mit in der Datei ausgeben.
Wie kann ich einen Rechnungskorrekturbetrag ausgeben?

Danke für eure Hilfe
 

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.238
1.486
Das erste musst du mit einer Schleife machen:
{% for Rechnungen in Vorgang.Stammdaten.Kunde.Rechnungen -%}
Rechnungsnummer: {{ Rechnungen.Rechnungsnummer }}
{% endfor -%}
Rechnungsdatum wäre:
{% for Rechnungen in Vorgang.Stammdaten.Kunde.Rechnungen -%}
Erstelldatum: {{ Rechnungen.Erstelldatum }}
{% endfor -%}
Und Lieferdatum würde ich das Erstelldatum vom Lieferschein nehmen:
{% for Lieferscheine in Vorgang.Lieferung.Lieferscheine -%}
Erstelldatum: {{ Lieferscheine.Erstelldatum }}
{% endfor -%}
Rechnungskorrektursummern sollte
{% for Rechnungskorrektur in Vorgang.Stammdaten.Kunde.Rechnungen.ErstesObjekt.Rechnungskorrekturen -%}
Summen: {{ Rechnungskorrektur.Summen }}
Gesamtbetrag: {{ Rechnungskorrektur.Gesamtbetrag }}
{% endfor -%}
sein
Gesamtbetrag kannste da glaube ich raus lassen.
 

1-Net

Gut bekanntes Mitglied
8. November 2017
115
21
Moin Rico,
schon mal danke für die Variablen.

Jedoch bekomme ich damit nicht die Rechnungsnummer +Rechnungsdatum pro Auftrag, sondern nur am Stück ausgegeben.
Ich habe folgende Variablen hinterlegt. Damit bekomme ich pro Zeile jeweils einen Auftrag in die Datei geschrieben.
Also Auftrag für Auftrag, so dass ich die Datei danach extern in Excel und Co. weiter verarbeiten kann.
Somit möchte ich bei 4 Aufträgen, in Zeile 1 die Rechnungsnummer 1 und in Zeile 2 die Rechnungsnummer2 usw. geschrieben bekommen.
Ich wette dafür hast du auch eine Lösung für mich... :)
DANKE

{{ Vorgang.Stammdaten.Auftragsnummer }};{{ Vorgang.Stammdaten.Kunde.Rechnungen.ErstesObjekt.Kunde.Firma }};{{ Vorgang.Stammdaten.Kunde.Kundennummer }};{{ Vorgang.Stammdaten.Erstelldatum }};{{ Vorgang.Stammdaten.ExterneAuftragsnummer }};{{ Vorgang.Lieferung.Lieferadresse.PLZ }} {{ Vorgang.Lieferung.Lieferadresse.Ort }};{{ Vorgang.Zahlungen.LetztesZahlungsDatum }};{{ Vorgang.AuftragsPositionen.Positionen.BruttopreisGesamt2 }};{{ Vorgang.AuftragsPositionen.Positionen.NettopreisGesamt2 }},{{ Vorgang.Zahlungen.VersandkostenNetto }}


-----------------------
Und dann gleich noch eine Frage, wo du bestimmt auch weiter helfen kannst

a) Kann ich in der Datei direkt einen Wert rechnen lassen?
Ich möchte diese beiden Werte subtrahieren und als Wert ausgeben
{{ Vorgang.AuftragsPositionen.Positionen.NettopreisGesamt2 }} - {{ Vorgang.Zahlungen.VersandkostenNetto }}

b) Oder gibt es dazu eine Variable?
Als "Brutto ohne Versandkosten" finde ich diese, jedoch nicht als "Netto ohne Versandkosten"
{{ Vorgang.Zahlungen.GesamtbruttopreisOhneVersandart }}

DANKE
 

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.238
1.486
Damit man es besser nachstellen kann.
Wo legst du den WF genau an?
Auftrag erstellt? Oder als manuellen WF unter Aufträge oder wie?
 

1-Net

Gut bekanntes Mitglied
8. November 2017
115
21
Moin moin,

der ist unter "Aufträge / Auftrag - Manuell" angelegt.

Wollte hier testen und ihn dann wenn er funktioniert auf "Erstellt" übertragen.

Gibt es einen speziellen Grund, dass man einen fertigen Workflow nicht in eine andere "Auslöse-Kategorie" verschieben oder kopieren kann?
 

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.238
1.486
Nur zum Verständnis. Bei Auftrag erstellt werden ja im Normalfall nicht mehrere Aufträge gleichzeitig erstellt.
Wenn du hier also beispielsweise Dateien mit der Kundennummer anlegst und diese dann fortlaufend beschreiben lässt hast du am Ende eine Liste mit den Aufträgen pro Kunde.
Was würde der dir hier also bringen?

Und ja, denn es sind in unterschiedlichen Bereichen teilweise unterschiedliche Dinge die dort "greifen" bzw ausgelöst werden können.
 

1-Net

Gut bekanntes Mitglied
8. November 2017
115
21
Dann würde ich das gerne noch mal unterteilen:

1) Lösung für komplette Liste unter "Aufträge / Auftrag - Manuell" erstellen, so dass ich dort pro Auftrag die Rechnungsnummer erhalte.

2) Lösung für automatische Liste nach Ausführungsplan
Mit "Aufträge / Erstellt": Stimmt, bei "Erstellt" habe ich dann ja keine Rechnungsnummer bei, da es die dann ja noch nicht gibt.

Mein Ziel ist es, dass ich 1x Woche eine Liste erhalte wo die genannten Daten enthalten sind. Also mit Ausführungsplan "jeden Freitag"
Gefiltert werden die Aufträge vorher nach "Farbe" + "Kundenkategorie"

Welches "Auslösende Ereignis" kann ich den da nehmen, dass damit alle Aufträge enthalten sind die mit dem Filter "Farbe" + "Kundenkategorie" passend sind?
In der Sache gibt es ja nicht zwingend ein Auslösendes Ereignis, sondern dies ist ja mehr eine statische Abfrage?

DANKE
 

1-Net

Gut bekanntes Mitglied
8. November 2017
115
21
Stimmt, die Farbe setzen wir nachträglich.

Hast du denn auch noch eine Lösung zum Thema 1) ???
 

1-Net

Gut bekanntes Mitglied
8. November 2017
115
21
Die Rechnungsnummer pro Auftrag ist sowas spezielles???
Aber müsste es nicht pro Auftrag auch eine passende Rechnung geben?
Bin auch kein SQL-Profi, deshalb finde ich es befremdlich, dass die Rechnung zu einem Auftrag sowas aussergewöhnnliches ist. Dachte die Rechnung ist das A&O womit ein Auftrag verbunden wird.

Wenn ich es richtig sehe, dann sollte dies über den Bereich "Rechnungen" doch funktionieren?
 
Zuletzt bearbeitet:

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.238
1.486
Du hattest von Auftrag manuell geschrieben. Über Rechnung manuell sollte es möglich sein.
Schreib dazu bitte nochmal genau was du alles in der CSV brauchst an Daten.
 

1-Net

Gut bekanntes Mitglied
8. November 2017
115
21
Habe es nun getestet und über den den Bereich Rechnungen kann man es optimal darstellen. Dort hat jeder Vorgang die passende Rechnungnummer und auch das Rechnungsdatum ist kein Problem. Auch die Gesamt-Rechnungskorrektursumme kann man pro Rechnung ausgeben.
Einzig die "Versandkosten" konnte ich nicht als Variable finden.

Somit sollte es nun geklärt sein. Danke
 
  • Gefällt mir
Reaktionen: Rico Giesler
Status
Es sind keine weiteren Antworten möglich.
Ähnliche Themen
Titel Forum Antworten Datum
Wo befindet sich Bestellabschluss Datei? Einrichtung JTL-Shop5 0
Neu Update von 5.1 zu 5.2 Datei Strucktur / Modifizierte dateien Installation / Updates von JTL-Shop 4
Neu Einfache Batch-Datei funktioniert nicht Arbeitsabläufe in JTL-Wawi 8
Microsoft Merchand Center Produktfeed-Datei erstellen Einrichtung JTL-Shop5 1
Neu Automatischer Upload via batch Datei lädt eine leere Datei hoch User helfen Usern - Fragen zu JTL-Wawi 9
Neu JTL Ameise Eigener SQL Export via Batch Datei User helfen Usern - Fragen zu JTL-Wawi 3
Neu Datei im Kundenstamm hinterlegen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Beschaffung per Ameise einbuchen - Aber direkt auf einen Lagerplatz - Ist das irgendwie möglich? JTL-Ameise - Ideen, Lob und Kritik 2
Neu Lagerplatzauswahl am MDE / Smartphone geht nicht per "antippen" Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 4
Neu Wawi 1.6 & 1.7 Varianten importieren mit Aufpreis per Ameise - Fehler mit 0 JTL-Ameise - Fehler und Bugs 3
Auswertungen erstellen per Ameise JTL-Wawi 1.6 1
Neu Bilder automatisch konvertieren per Workflow User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Workflow per Scan ausführen JTL-Workflows - Ideen, Lob und Kritik 4
Issue angelegt [WAWI-64829] Kanal / Ausgabeweg Artikelbeschreibung per Workflow setzen lassen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Export Ameise (eigener SQL) via Batch und dann per E-Mail versenden User helfen Usern - Fragen zu JTL-Wawi 3
In Diskussion Neukunden per Workflow identifizieren und zusätzlichen Artikel hinzufügen JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion Kunde auswählen und Standard Auftrag per Worklfow anlegen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Fehler beim Rechnungsexport per Ameise User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikelbild(er) per DirectQuery in alten Vorlagen mit Wawi Version 1.5.54.1 einbinden möglich? User helfen Usern - Fragen zu JTL-Wawi 5
Neu JTL-Shop "Zugehörigkeit" von Kunden per Ameise ändern/anpassen? JTL Ameise - Eigene Exporte 2
Neu Neuen Artikel per SQL anlegen Schnittstellen Import / Export 6
Verwiesen an Servicepartner DHL-Label nach dem Erstellen mit JTL Shipping automatisch per Email ans Lager schicken JTL-ShippingLabels - Ideen, Lob und Kritik 1
Neu Import Eigene Felder per Ameise User helfen Usern - Fragen zu JTL-Wawi 1
Neu Neuer SQL-Benutzer für Ameisenimport per batch - Welche Rechte? JTL-Ameise - Ideen, Lob und Kritik 1
Neu Aufträge per SQL abschließen User helfen Usern - Fragen zu JTL-Wawi 9
Neu Bestellung mit Teilzahlung per Gutschein in Zahlungen, Rest offen Shopify-Connector 0
Neu Workflow für das automatische Versenden von Rechnungen per E-Mail User helfen Usern - Fragen zu JTL-Wawi 7
Ustid Nr. prüfen per Workflow JTL-Wawi 1.6 7
In Diskussion Per Workflow Adressen anpassen JTL-Workflows - Ideen, Lob und Kritik 4
Neu Werte der Verkaufskanäle in den Artikelstammdaten per Ameise nicht pflegbar? JTL-Ameise - Fehler und Bugs 0
Beantwortet Am Packtisch (WMS) einen Auftrag per Workflow einen Rückhaltestatus setzten JTL-Workflows - Ideen, Lob und Kritik 7
Verwiesen an Support Einloggen per WMS App nicht möglich JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Aufträge zusammenfassen per Worflow, wenn Lieferschein schon erstellt JTL-Wawi 1.6 5
Neu Inventur per WMS APP - Stichprobenkontrolle möglich ? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Verkauf von Gebinden auf Amazon, noch immer nur per Stückliste möglich? Einrichtung und Installation von JTL-eazyAuction 4
Neu Guthaben im JTL-Shop: Ausschließliche Zahlung per Guthaben und Erhöhung Allgemeine Fragen zu JTL-Shop 0
Neu Kundennummer ändern per Armeise User helfen Usern - Fragen zu JTL-Wawi 4
Neu Via Workflow den Inhalt des Feldes Ust-ID löschen User helfen Usern - Fragen zu JTL-Wawi 3
WMS - Auftrag verpacken - WO Workflow anlegen ? JTL-Wawi 1.6 0
Neu Workflow Kinder Beschreibungen in Vater übernehmen SQL Abfrage Query JTL-Workflows - Ideen, Lob und Kritik 0
In Diskussion Lieferdatum von Artikel im Zulauf auslesen (Artikel-Workflow) JTL-Workflows - Ideen, Lob und Kritik 0
Beantwortet Workflow Simulation und Test mit Fehler JTL-Workflows - Fehler und Bugs 4
Neu Workflow: Wenn eigenes Feld im Artikel nicht leer, dann füge eine neue Artikelposition hinzu (gleicher Wert wie im eigenen Feld hinterlegt) User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion DotLiquid Befehle in Workflow - Anhang einer E-Mail JTL-Workflows - Ideen, Lob und Kritik 0
In Bearbeitung Workflow zum AGB versenden an eBay funktioniert nur sporadisch JTL-Workflows - Fehler und Bugs 2
In Diskussion Manueller Workflow CSV Ausgabe JTL-Workflows - Fehler und Bugs 3
Neu Workflow Filial-Routing DHL JTL-Track&Trace - Ideen, Lob und Kritik 0
Neu Workflow Artikel Eigene Felder Wert hinzufügen User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow? Druck am Packtisch über Eigene Felder Auftrag User helfen Usern - Fragen zu JTL-Wawi 1
Neu Kann ein Workflow automatisiert bestimmte Textpassagen in Artikelbeschreibungen ersetzen? User helfen Usern - Fragen zu JTL-Wawi 8

Ähnliche Themen