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.243
1.513
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.243
1.513
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.243
1.513
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.243
1.513
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
Neu Einbindung PHP. Datei ins Template - Wert aus PHP Datei lesen Templates für JTL-Shop 5
Neu Lagerbestand auf 0 setzen, wenn Artikel nicht mehr in csv datei Schnittstellen Import / Export 6
Neu Per WMS Workflow API Call ausführen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Berichtscontainer per Formel sortieren Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Frage zur Kartonagen Verwaltung in JTL WMS 1.8 - Karton per Scan ersetzen? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu Ware direkt in ein Standardlager einbuchen per SQL StoreProcedure dbo.spWarenlagerEingangSchreiben Schnittstellen Import / Export 8
Rechnung per Mail - Anhang (Rechnung) wird nicht erzeugt. JTL-Wawi 1.9 2
In Diskussion Versand bei Selbstabholern per Worker setzen JTL-Workflows - Fehler und Bugs 3
Neu Per Plugin Felder für das Newsletter-Anmeldungs-Template hinzufügen Technische Fragen zu Plugins und Templates 2
Neu Bild per SQL Query aus lesen aus von Artikel Bildplattform Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Idee: Manuelle Workflows per Rechtsklick Gelöste Themen in diesem Bereich 4
Abgleich per Worker 2.0 UND manuell nicht mehr möglich JTL-Wawi 1.8 3
Neu Abfrage per Erweiterter Eigenschaft zu Lieferstatus aller Bestellungen eines Kunden User helfen Usern - Fragen zu JTL-Wawi 0
Rechnung per Mail versenden JTL-Wawi 1.9 2
Neu Barzahlung per POS generiert auf einmal "Geldtransit Barzahlung" JTL-POS - Fehler und Bugs 0
Neu JTL verschickt keinen Link zur Sendungsverfolgung per Mail Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Warenkorb in Euro per JavaScript ermitteln? Allgemeine Fragen zu JTL-Shop 1
Neu CustomWorkflow zum Setzen von einem Hinweis für Auftragspositionen (Wert aus Eigene Felder per Workflow) Dienstleistung, Jobs und Ähnliches 13
Neu CustomWorkflow zum SPERREN von Kunden (Auswahl eines Kunden/Auftrages/Rechnung per Workflow) Dienstleistung, Jobs und Ähnliches 0
Neu Preis auf Anfrage Button per CSS änderbar ? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Rechnung per Mail an eine bestimmte Mailadresse Arbeitsabläufe in JTL-Wawi 1
Worker (Ausgabe der geschriebenen Rechnunge per Mail JTL-Wawi 1.9 1
Neu 1. Shop spiegeln: Per WaWi? / 2. DB bi-di-replication /Master-Slave 3. RAMdisk 4. WaWi auch spiegeln? Onlineshop-Anbindung 3
Neu Merkmal eindeutig per SQL zuordnen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
In Diskussion Fragen zur Rechnungserstellung via Workflow JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion Manueller Workflow zeitgestuert JTL-Workflows - Ideen, Lob und Kritik 16
Neu Workflow Adresse prüfen auf deutsche Kunden eingrenzen Gelöste Themen in diesem Bereich 6
Neu Brauche Hilfe bei einen Workflow in Sachen Versand Eigene Übersichten in der JTL-Wawi 6
Neu Permanenten Excel-Log über Workflow führen User helfen Usern - Fragen zu JTL-Wawi 2
Workflow DotLiquid: KomplettLieferbarAusLager zeigt FFN Lager an obwohl nicht komplett lieferbar aus diesem Lager JTL-Wawi 1.9 1
In Diskussion Workflow für eBays neues "Kaufabbruch"-Feature JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion Workflow zum Drucken von Shipping Labels JTL-Workflows - Ideen, Lob und Kritik 3
Neu Workflow für Warenpost nur wenn bestimmte Artikel in Bestellung User helfen Usern - Fragen zu JTL-Wawi 1
Workflow - Vorbestellung ausschließen von Storno JTL-Wawi 1.9 1
Neu Manueller Workflow/ automatischer Workflow Gelöste Themen in diesem Bereich 8
Rechnungsadresse Email Workflow Bedingungen für Rechnung erstellt fehlt JTL-Wawi 1.8 0
In Diskussion Flexible Eingabemaske um Werte/ Parameter an Workflow zu übergeben JTL-Workflows - Ideen, Lob und Kritik 5
In Diskussion Idee für Workflow - Lagerbewertung zum Monatsende an das Steuerbüro JTL-Workflows - Ideen, Lob und Kritik 2
Neu Workflow nur wenn bestimmte Artikel nicht vorhanden User helfen Usern - Fragen zu JTL-Wawi 2
Neu Workflow Zahlung setzen bei Rechnungskorreturen bzw. Retouren User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow: Artikel aus Kategorie löschen, wenn Sonderpreis abgelaufen Arbeitsabläufe in JTL-Wawi 0
Problem bei Workflow-Erstellung: Lieferzeit erhöhung" funktioniert nicht JTL-Wawi 1.8 16
Neu Custom Workflow: Lieferschein (Paket) Anmerkung setzen User helfen Usern - Fragen zu JTL-Wawi 0
Gelöst [ERLEDIGT] Hilfe bei workflow: Reiter Auftrag, Rechnung drucken und ausliefern. Gelöste Themen in diesem Bereich 3
Workflow braucht evig :-D JTL-Wawi 1.8 3
In Diskussion Workflow manuell funktioniert, automatisch nicht JTL-Workflows - Ideen, Lob und Kritik 7
Neu [Workaround] Auftrag: Bearbeiter über Workflow wechselen JTL-Wawi 1.9 User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow testen --> Auftrag auswählen --> Wawi hängt (keine Rückmeldung) JTL-Wawi - Fehler und Bugs 2
[Bug] JTL-Wawi 1.9 | Auftrag: Statustext in Workflow Variablen leer | gelöst: [SQL] JTL-Wawi 1.9 0
Neu Merkmale & Cross Selling Artikel auf Kindartikel übertragen - Mit manuellen Workflow Ereignis auslösen möglich? User helfen Usern - Fragen zu JTL-Wawi 0

Ähnliche Themen