Moin Leute,
nach einer langen JTL auszeit darf ich wieder mit dem genialen Programm arbeiten und bin froh über all die Verbesserungen die gemacht wurden, nur leider bin ich bei einigen Sachen etwas raus.
Ich soll für meinen Arbeitgeber "versuchen" eine Provisionsabrechnung über JTL zu erzeugen.
Die Workflows habe ich bereits erstellt.
Zur Situation:
Kunden wird über ein "eigenes Feld" ein "Provisionsberechtigter" Mitarbeiter zugeordnet. (Mitarbeiter 1/2/3)
Artikel haben ebenfalls ein "eigenes Feld" bekommen für "Provisionsartikel". (Ja/Nein)
Mir ist bewusst, dass ich eine Exportvorlage pro Provisionsmitarbeiter anlegen muss, jedoch bekomme ich nicht die *.csv mit den Daten gefüllt.
Wie stelle ich ein, dass 30Tage nach dem Bezahlvorgang die Provisionsabrechnung gezogen wird?
Ich würde ebenfalls gerne den Workflow so einstellen, dass am Ende des Monatsgestartet wird. - update:gelöst
Ich habe mir folgende Anleitung durchgelesen:
https://guide.jtl-software.de/jtl-wawi/jtl-workflows/workflow-provisionsberechnung-fuer-urheber/
Leider bekomme ich den *.csv Artikel nicht hin, der Workflow filtert bereits alle Artikel die ich brauche.
Workflow = Bin ich soweit mit zufrieden bin, höre mir gerne hier noch eure Vorschläge oder ähnliches an.
Bedingung:
Rechnungen > Rechnugnen komplett bezahlt
-> Auftrag: Auftrag.Kunde. Eigene Felder.Provision_.Mitarbeiter gleich Mitarbeiter
-> Auftrag: Auftrag.Positionen.enthält.Artikel.Eigene Felder.Provisionsartikel.Provisionsartikel gleich Ja
Aktion:
Ausgabe: Ausgabemodus: Exportieren Formular: Mitarbeiter 1/2/3 (hier natuerlich eine Vorlage pro Mitarbeiter)
=================
Exportvorlage:
Root -> Beleg Verkauf -> Rechnung -> Provision Mitarbeiter 1/2/3 (Hier für jeden Mitarbeiter eine)
Kopfzeile soll lauten:
Rechnungsnummer/Auftragsnummer;Auftragsbetrag/Rechnugnsbetrag (netto);Bezahldatum;Provision
Hauptbereich -funzt nicht:
{% for position in Vorgang.Auftrag.Positionen -%}
{% if Rechnung.Kunde.EigeneFelder.Provision.Mitarbeiter == "Mitarbeiter1/2/3" -%}
{{Vorgang.Rechnungsnummer | Trim | Quote }};{{Vorgang.Rechnungsbetrag | Trim | Quote }};{{Vorgang.Rechnugnsdatum| Datum: 'yyyy-mm-dd' }};{{position.NettopreisEinzel | Times: position.Menge | Times: 0.03 | Nummer: 'N2','en-US'}}
{% endif -%}
{% for position in Vorgang.Auftrag.Positionen -%}
{ if position.Artikel.EigeneFelder.Provisionsartikel.Provisionsartikel == "Ja" -%}
{% endif -%}
{% endfor -%}
=================
Update - 09.03.2021:
Ich habe heute mal folgendes ausprobiert - das Problem der "leeren" Datei bleibt weiterhin bestehen. Es wird nur eine *.csv mit den "Kopfzeilen" ausgeworfen, leider nicht mit den Inhalt.
{% if Vorgang.Auftrag.Kunde.EigeneFelder.Provision.Mitarbeiter == "Mitarbeiter1" -%}
{{ Auftrag.Auftragsnummer | Trim | Quote }};{{ Auftrag.Zahlungsdatum }};{{ Auftragsposition.Lieferscheinpositionen.NettopreisGesamt | Times: position.Menge | Times: 0.03 | Trim | Quote }}
{% endif -%}
Update Ende.
=================
Über eure hilfe wäre ich sehr Dankbar!
(Über verweise auf Dot.Liquid Variablen etc pp wäre ich ebenfalls sehr Dankbar)
Beste Grüße,
Roman
nach einer langen JTL auszeit darf ich wieder mit dem genialen Programm arbeiten und bin froh über all die Verbesserungen die gemacht wurden, nur leider bin ich bei einigen Sachen etwas raus.
Ich soll für meinen Arbeitgeber "versuchen" eine Provisionsabrechnung über JTL zu erzeugen.
Die Workflows habe ich bereits erstellt.
Zur Situation:
Kunden wird über ein "eigenes Feld" ein "Provisionsberechtigter" Mitarbeiter zugeordnet. (Mitarbeiter 1/2/3)
Artikel haben ebenfalls ein "eigenes Feld" bekommen für "Provisionsartikel". (Ja/Nein)
Mir ist bewusst, dass ich eine Exportvorlage pro Provisionsmitarbeiter anlegen muss, jedoch bekomme ich nicht die *.csv mit den Daten gefüllt.
Wie stelle ich ein, dass 30Tage nach dem Bezahlvorgang die Provisionsabrechnung gezogen wird?
Ich habe mir folgende Anleitung durchgelesen:
https://guide.jtl-software.de/jtl-wawi/jtl-workflows/workflow-provisionsberechnung-fuer-urheber/
Leider bekomme ich den *.csv Artikel nicht hin, der Workflow filtert bereits alle Artikel die ich brauche.
Workflow = Bin ich soweit mit zufrieden bin, höre mir gerne hier noch eure Vorschläge oder ähnliches an.
Bedingung:
Rechnungen > Rechnugnen komplett bezahlt
-> Auftrag: Auftrag.Kunde. Eigene Felder.Provision_.Mitarbeiter gleich Mitarbeiter
-> Auftrag: Auftrag.Positionen.enthält.Artikel.Eigene Felder.Provisionsartikel.Provisionsartikel gleich Ja
Aktion:
Ausgabe: Ausgabemodus: Exportieren Formular: Mitarbeiter 1/2/3 (hier natuerlich eine Vorlage pro Mitarbeiter)
=================
Exportvorlage:
Root -> Beleg Verkauf -> Rechnung -> Provision Mitarbeiter 1/2/3 (Hier für jeden Mitarbeiter eine)
Kopfzeile soll lauten:
Rechnungsnummer/Auftragsnummer;Auftragsbetrag/Rechnugnsbetrag (netto);Bezahldatum;Provision
Hauptbereich -funzt nicht:
{% for position in Vorgang.Auftrag.Positionen -%}
{% if Rechnung.Kunde.EigeneFelder.Provision.Mitarbeiter == "Mitarbeiter1/2/3" -%}
{{Vorgang.Rechnungsnummer | Trim | Quote }};{{Vorgang.Rechnungsbetrag | Trim | Quote }};{{Vorgang.Rechnugnsdatum| Datum: 'yyyy-mm-dd' }};{{position.NettopreisEinzel | Times: position.Menge | Times: 0.03 | Nummer: 'N2','en-US'}}
{% endif -%}
{% for position in Vorgang.Auftrag.Positionen -%}
{ if position.Artikel.EigeneFelder.Provisionsartikel.Provisionsartikel == "Ja" -%}
{% endif -%}
{% endfor -%}
=================
Update - 09.03.2021:
Ich habe heute mal folgendes ausprobiert - das Problem der "leeren" Datei bleibt weiterhin bestehen. Es wird nur eine *.csv mit den "Kopfzeilen" ausgeworfen, leider nicht mit den Inhalt.
{% if Vorgang.Auftrag.Kunde.EigeneFelder.Provision.Mitarbeiter == "Mitarbeiter1" -%}
{{ Auftrag.Auftragsnummer | Trim | Quote }};{{ Auftrag.Zahlungsdatum }};{{ Auftragsposition.Lieferscheinpositionen.NettopreisGesamt | Times: position.Menge | Times: 0.03 | Trim | Quote }}
{% endif -%}
Update Ende.
=================
Über eure hilfe wäre ich sehr Dankbar!
(Über verweise auf Dot.Liquid Variablen etc pp wäre ich ebenfalls sehr Dankbar)
Beste Grüße,
Roman
Zuletzt bearbeitet: