Versandspezifische Kosten abrechnen
Ihre Aufgabe/Ausgangslage
In unserem Beispiel gehen wir auf folgende Fälle ein:
Generelles Vorgehen
Abrechnungspositionen werden in der Regel automatisiert per JTL-Workflows hinzugefügt. Das heißt, Sie konfigurieren einmalig, unter welchen Bedingungen eine Position erstellt werden soll und sobald diese Bedingungen eintreffen, wird die Position automatisch abgerechnet. Eine Korrektur der Abrechnung kann im Nachhinein immer noch erfolgen. Falls Sie noch nicht mit dem Thema JTL-Workflows vertraut sind, lesen Sie bitte folgende Dokumentation: JTL-Workflows.
Schritt 1: Abrechnungsartikel anlegen
Im ersten Schritt müssen Sie für jeden Posten, den Sie separat abrechnen möchten, einen eigenen Abrechnungsartikel anlegen. Abrechnungsposten können (müssen aber nicht) sein:
- Legen Sie alle Abrechnungsartikel an, die Sie benötigen. Lesen Sie hierzu: Abrechnungsartikel anlegen.
Schritt 2: JTL-Workflow erstellen
Sie legen nun für jede Abrechnungsposition, die Sie erstellen lassen möchten, einen Workflow an. Wir zeigen Ihnen für die in unserem Beispiel genannten Positionsarten, wie diese jeweils eingerichtet werden können.
- Öffnen Sie in JTL-Wawi über das Menü Admin > JTL-Workflows das Dialogfenster JTL-Workflows anlegen/bearbeiten.
- Wechseln Sie in den Bereich Aufträge und wählen Sie das auslösende Ereignis Auftrag > Ausgeliefert.
- Klicken Sie auf Workflow anlegen. Es wird ein neuer Workflow erstellt. Geben Sie dem Workflow einen passenden Namen.
- Geben Sie ggf. eine Bedingung an, die für das Auslösen des Workflows gelten soll. In unseren Beispielen verzichten wir auf eine Bedingung.
Kosten pro Auftrag berechnen
- Wählen Sie als Aktion Abrechnungsposition hinzufügen.
- Wählen Sie Artikel unter Modus aus und klicken Sie auf Artikel auswählen.
- Fügen Sie ggf. einen Hinweis ein, indem Sie auf die …-Schaltfläche hinter der Zeile klicken. Hier bietet sich meistens die Auftragsnummer an.
- Deaktivieren Sie die Option Kostenlos hinzufügen, damit der tatsächliche Artikelpreis für den Auftrag auf der Abrechnung ausgewiesen wird.
Versandkosten berechnen
- Wählen Sie als Aktion Abrechnungsposition für Versandkosten hinzufügen.
- Klicken Sie auf Artikel auswählen und wählen Sie den Artikel, der die Versandkosten allgemein festlegt. Dieser Artikel wird immer dann berechnet, wenn keine andere Regel greift.
- Optional: Klicken Sie anschließend auf Abrechnungspositionen für Versandkosten konfigurieren…, um die Versandkosten für bestimmte Versandgewichte einzuschränken. Es öffnet sich das Dialogfenster Abrechnungspositionen für Versandkosten konfigurieren.
- Wählen Sie unter Versandart die Versandart, für die diese Regel gilt. Legen Sie anschließend fest, bis zu welchem Gesamtgewicht eines Pakets die Regel angewendet wird. Sollte es noch kein Paket zu dem Auftrag geben, wird die Standard-Artikelnummer als Abrechnungsposition hinzugefügt. Klicken Sie auf Artikel auswählen, um den Artikel zu bestimmen, der die Kosten für die Regel festlegt.
Pickkosten berechnen
Sie können Pickkosten entweder pauschal berechnen oder individuell je nach Anzahl der Picks. Für Letzteres benötigen Sie JTL-WMS Mobile.
Picks abrechnen mit JTL-Wawi
Je nachdem wie ein Pick definiert wird, müssen Sie die entsprechenden Abrechnungspositionen bei unterschiedlichen Workflow Ereignis der aktuellen Abrechnung mit der Hilfe der Workflow-Aktion „Abrechnungsposition hinzufügen“ hinzufügen.
Picks entsprechen der Anzahl der gelieferten Artikel
Möchten Sie z.B., dass jeder einzelne Artikel als ein Pick zählt, können Sie diese am Ende des Versandprozesses bei dem Workflow Ereignis „Lieferscheine/Versendet“ komplett abrechnen.
Öffnen Sie in JTL-Wawi die Workflow-Verwaltung über das Menü Admin > JTL-Workflows. Wählen Sie dann in der Ereignisbereichsleiste die Schaltfläche Versand.
- Wählen Sie im Fensterbereich Auslösende Ereignisse Lieferscheine > Versendet und klicken Sie auf Workflow anlegen. Es wird ein neuer Workflow erstellt.
- Geben Sie dem Workflow einen passenden Namen. In unserem Beispiel FFN-Versendet.
Bedingungen setzen
Versenden Sie eigene Aufträge, können Sie in den Bedingungen auf Aufträge filtern, die von Ihren FFN-Händlern kommen.
- Klicken Sie im Fensterbereich Bedingungen auf Neue Bedingung.
- Klicken Sie auf das linke Dropdown-Menü und wählen Sie Lieferscheine > Auftrag > Kunde > istFFNHändler.
- Wählen Sie im mittleren Dropdown-Menü Gleich.
- Wählen Sie im rechten Dropdown-Menü Wahr.
Aktionen setzen
Fügen Sie nun die Workflow-Aktion hinzu.
- Klicken Sie im Fensterbereich Bedingungen auf Neue Aktion.
- Klicken Sie auf das Dropdown-Menü und wählen Sie Abrechnungsposition hinzufügen.
- Wählen Sie im Dropdown-Menü Modus: Artikel.
- Klicken Sie bei Anzahl: auf die Schaltfläche … um das Dialogfenster Erweiterte Eigenschaften zu öffnen und Ihr eigenes dotLiquid Skript einzufügen.
Beispiele zur Berechnung der Anzahl
Als Anzahl soll nun die Summer der Mengen der einzelnen Artikelpositionen genommen werden. Dazu benötigen wir ein dotLiquid Skript.
Beispiel 1
In diesem Beispiel werden alle Mengen der einzelnen Positionen aufsummiert, dabei Stücklisten ignoriert und nur die Mengen der Stücklistenkomponenten berücksichtigt.
{% assign summe = 0 -%}
{% for Position in Vorgang.PositionenAlle -%}
{% if Position.Artikel.IstStückliste == 'false' -%}
{% assign summe = summe | Plus : Position.Menge -%}
{% endif -%}
{% endfor -%}
{{ summe }}
Beispiel 2
In diesem Beispiel werden nur die Mengen der Stücklisten berechnet und nicht die einzelnen Komponenten.
{% assign summe = 0 -%}
{% for Position in Vorgang.Positionen -%}
{% assign summe = summe | Plus : Position.Menge -%}
{% endfor -%}
{{ summe }}
Erster Pick – anderer Preis
Wenn Sie nur für den ersten Pick bei einem Auftrag einen gesonderten Preis berechnen möchten, gehen Sie folgendermaßen vor:
- Klicken Sie im Fensterbereich Bedingungen auf Neue Aktion.
- Klicken Sie auf das Dropdown-Menü und wählen Sie Abrechnungsposition hinzufügen.
- Wählen Sie im Dropdown-Menü Modus: Artikel.
- Wählen Sie bei Anzahl: 1.
- Fügen Sie eine weitere Aktion hinzu.
- Klicken Sie auf das Dropdown-Menü und wählen Sie Abrechnungsposition hinzufügen.
- Wählen Sie im Dropdown-Menü Modus: Artikel.
- Klicken Sie bei Anzahl: auf die Schaltfläche … um das Dialogfenster Erweiterte Eigenschaften zu öffnen und fügen Sie das untenstehende dotLiquid Skript ein.
{% assign summe = 0 -%}
{% for Position in Vorgang.Positionen -%}
{% assign summe = summe | Plus : Position.Menge -%}
{% endfor -%}
{{ summe | Minus : 1}}
Picks individuell mit JTL-WMS Mobile abrechnen
Sie können die Pickkosten auch individuell pro Pick abrechnen. Dazu verwenden Sie JTL-WMS Mobile. Lesen Sie die Dokumentaion von JTL-WMS Mobile, um zu erfahren, wie Sie generell mit der Mobile App arbeiten.
- Wechseln Sie dazu im Dialogfenster JTL-Workflows anlegen/bearbeiten in den Bereich Picklisten.
- Markieren Sie den Knotenpunkt Pick > Gepickt mit Mobile App. Klicken Sie anschließend auf Workflow anlegen und geben Sie dem Workflow einen passenden Namen, z. B. „Einzelner Pick“.
- Schränken Sie unter Bedingungen ggf. ein, wann der Workflow greifen soll, z. B. wenn die Ware eines bestimmten Fulfillment-Kunden gepickt wird.
- Wählen Sie unter Aktionen die Option Abrechnungsposition hinzufügen. Treffen Sie anschließend folgende Einstellungen:
- Klicken Sie auf Speichern, um den Workflow zu übernehmen. Jedes Mal, wenn Sie einen Pick mit JTL-WMS Mobile vornehmen, wird nun die Abrechnungsposition für den Pick hinzugefügt.