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
112
18
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.231
1.454
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
112
18
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.231
1.454
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
112
18
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.231
1.454
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
112
18
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
112
18
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
112
18
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.231
1.454
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
112
18
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 PDF Datei in Unterseite zum Download - ohne Artikelbezug Allgemeine Fragen zu JTL-Shop 8
Neu JTL_Log "Bildercheck" "Bilderartikellink" Mit dieser XML-Datei sind anscheinend keine Style-Informationen verknüpft. Nachfolgend wird die Baum-Ansicht JTL-Shop - Fehler und Bugs 0
Neu plugin template datei mit $parent_template_path JTL-Shop - Fehler und Bugs 1
Neu Custom SASS Datei soll zuerst laden Templates für JTL-Shop 2
Neu Problem in der Queue.php Datei JTL-Shop - Fehler und Bugs 0
Neu Plugin: "JTL Theme Editor" in Shop 5 - Fehler beim Speichern der Datei. Allgemeine Fragen zu JTL-Shop 6
Neu Log error Datei ist zu Größ Allgemeine Fragen zu JTL-Shop 1
Neu Gesamtmenge bei Umlagerung per MDE JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Offene Posten per Workflow ausdrucken + Anpassungen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Rechnung per Mail - angehängte Rechnung Body leer User helfen Usern - Fragen zu JTL-Wawi 7
Beantwortet Rechnungen eines Kunden per CSV exportieren User helfen Usern - Fragen zu JTL-Wawi 4
Beantwortet Wawi Schickt keine Rechnung per Email. JTL-Wawi - Fehler und Bugs 11
Gelöst WMS Lieferoption SPERREN per Worklfow setzten Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 6
Neu Merkwürdige Transaktionen per AmazonPay Plugins für JTL-Shop 2
Neu Rechnungen an Fulfillment Dienstleister per FFN - falsches Rechnungsdatum Arbeitsabläufe in JTL-Wawi 2
Neu Downgrade von 1.6 auf 1.5 per Backup User helfen Usern - Fragen zu JTL-Wawi 1
Neu Fnsku sind auf den einem Drucker per Scann lesbar bei den anderen nicht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
In Diskussion Wie kann man automatisch den Betrag in einer Zahlungserinnerung per Mail hinzufügen? JTL-Workflows - Ideen, Lob und Kritik 4
Neu Kein Shopify-Abgleich per Worker - Wawi 1.5.51.0 Shopify-Connector 2
In Diskussion Versand mit Hermes und anderen Dienstleistern - Sortierung per Workflow? JTL-Workflows - Fehler und Bugs 2
Neu Gutscheincode per E-Mail automatisch verschicken Allgemeine Fragen zu JTL-Shop 2
Neu DotLiquid String per RegEx bereinigen User helfen Usern - Fragen zu JTL-Wawi 1
Neu doppelte Kunden löschen - per SQL-Studio? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Hintergrundbild in RechnungsPDF per Mail aber nicht auf dem Ausdruck User helfen Usern - Fragen zu JTL-Wawi 3
Gelöst EC-Terminal per OPI angebunden - warum kein EC-Beleg? Gelöste Themen in diesem Bereich 8
Neu Compilieren ohne Theme-Editor-Plugin per IDE Technische Fragen zu Plugins und Templates 3
Beantwortet ext. Auftragsnummern per Workflow oder SQL ändern JTL-Workflows - Ideen, Lob und Kritik 4
In Bearbeitung Preis von Stückliste per WF ändern JTL-Workflows - Ideen, Lob und Kritik 4
Neu Darstellungsform Variation ändern per Workflow/Ameise User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL-Shop5 ... Kategorie-Menü in Seitenleiste per OnMouseOver aufklappen Templates für JTL-Shop 4
Neu Datenbank Sicherung / Import per batch - muss der worker wirklich IMMER deativiert sein? User helfen Usern - Fragen zu JTL-Wawi 2
In Bearbeitung Kellnerschloss per NFC JTL-POS - Fragen zu Hardware 5
Issue angelegt Lieferantenbestellung per Ameise importieren JTL-Ameise - Fehler und Bugs 1
Beantwortet Nettopreis mit Bruttopreis / MwSt. Satz überschreiben per manuellen Workflow JTL-Workflows - Ideen, Lob und Kritik 2
Neu Verkaufseinheit/Einheit per Workflow ändern? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Wunsch: Ameise "Füttern" -> Filterfunktion per CSV JTL-Ameise - Ideen, Lob und Kritik 2
Neu Mail an zugewiesenen Mitarbeiter per Workflow Servicedesk (Beta) 2
Neu Wechsel von Lagerbestand in Variationen zu Varkombis - Welcher Ablauf / Workflow ist der richtige? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow mit zwei Globalen Textbausteinen funktioniert nicht (1x Zeitraum + 1x SQL) User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow Rechnung - wie auf externe Auftragsnummer zugreifen? User helfen Usern - Fragen zu JTL-Wawi 7
Neu Workflow automatisiert Dropshipping aber nicht wenn Lagerbestand (eigen) Arbeitsabläufe in JTL-Wawi 0
Neu Workflow und Artikel Farben Arbeitsabläufe in JTL-Wawi 0
Neu Workflow für Ebay Kundenanfragen möglich ? User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Workflow Mail bei Wareningang mit Positionsliste JTL-Workflows - Fehler und Bugs 1
Beantwortet Workflow - Varko Kind-Artikel mit Stücklistenzuordnung ohne Bilder in weitere Kategorie verschieben JTL-Workflows - Ideen, Lob und Kritik 3
In Diskussion Workflow - CSV nach Einlesen wieder löschen JTL-Workflows - Ideen, Lob und Kritik 3
Beantwortet JTL Workflow Versand Email Zustellinfo JTL-Workflows - Fehler und Bugs 1
Neu Workflow "Versandart manuell geändert" User helfen Usern - Fragen zu JTL-Wawi 3
Neu Kunde über Workflow automatisiert anschreiben User helfen Usern - Fragen zu JTL-Wawi 5
In Diskussion Workflow ob Artikel beim Lieferanten bestellt ist, dann Lieferdatum auslesen. JTL-Workflows - Ideen, Lob und Kritik 2

Ähnliche Themen