Erstellen einer neuen Gebühr/eines neuen Rabatts
Gebühren und Rabatte sind Variablen, die verwendet werden können, um Preise anzupassen. Gebühren und Rabatte funktionieren auf Routenebene und können kombiniert werden, um komplexe Abrechnungsszenarien zu erstellen.
Mehrere Parameter können verwendet werden, um Indikatoren zu konfigurieren.
- Gehen Sie zur Registerkarte Fees/Discounts und klicken Sie auf New, um eine neue Gebühr einzurichten.
- Wählen Sie einen Typ aus der Dropdown-Liste aus. (Siehe den nächsten Abschnitt dieses Artikels für weitere Informationen zu jedem Typ).
- Benennen Sie Ihre Gebühr/Ihren Rabatt so, dass Sie sich erinnern können, wofür sie/er verwendet wird, z. B. „Ölzuschlag“, „Palettenrabatt“ usw.
- Geben Sie einen Wert im Feld Order ein. Wenn Sie mehrere Indikatoren haben, werden diese entsprechend dem Wert im Feld order angewendet. Die Priorität erfolgt in aufsteigender Reihenfolge, sodass 1 vor 2 angewendet wird, 2 vor 3 usw.
- Wählen Sie ein Entry Interval aus der Dropdown-Liste. Dieses muss immer mit dem übereinstimmen, was Sie als Measurement im Abschnitt Calculation type unter der Registerkarte Main festgelegt haben.
- Legen Sie Fees/Discounts fest – dies bestimmt, ob der Wert eine feste Summe ist oder als Prozentsatz angewendet wird.
- Wählen Sie eine Basis. Dies bestimmt, ob die Preisanpassung auf den Basispreis angewendet wird oder auf einen Preis, der bereits auf Grundlage eines anderen Indikators mit niedrigerem order-Wert berechnet wurde.
- Wählen Sie bei Bedarf Additional options (siehe unten) und füllen Sie Intervals und Base prices aus. Siehe die Beispiele unter jedem Gebührentyp unten.
Zusätzliche Optionen
Im Dropdown-Menü Options können Sie bei Bedarf zusätzliche Spalten auswählen. Diese erscheinen, wenn Sie beginnen, Intervals und/oder Prices hinzuzufügen:
Step definiert eine minimale Schrittweite für den Bereich, der durch die Werte in From und To angegeben ist. Wenn kein Schritt angegeben wird, beträgt die Schrittweite eins.
Min contribution wird verwendet, wenn Sie einen Mindestpreis haben, der angewendet werden muss, falls der berechnete Preis niedriger ist.
Max Contribution ist der maximale Preis, der verwendet werden soll, wenn der berechnete Preis zu hoch ist und angepasst werden muss.
Die verschiedenen Arten von Indikatoren
Es gibt vier verschiedene Indikatoren. In diesem Abschnitt erfahren Sie mehr über jeden Typ und wie er eingerichtet wird.
Fee
Eine Gebühr ist ein einfacher Zuschlag, der zum Preis hinzugefügt wird.
- Geben Sie Value from und Value To sowie bei Bedarf einen Step ein. Step definiert die Intervalle, auf die die Gebühr angewendet wird, und wenn er leer bleibt, wird die Gebühr einfach auf das gesamte Intervall angewendet.
- Im Abschnitt Base prices geben Sie an, welche Routen belastet werden sollen. Wählen Sie eine Route aus der Dropdown-Liste. Die Routen in der Liste werden unter der Registerkarte Routes erstellt.
- Füllen Sie Price und Step, Max und Min aus, wenn Sie diese Spalten unter Options hinzugefügt haben.
Beispiel:
Im folgenden Beispiel funktioniert die Berechnung wie folgt: Für alle Sendungen, die der Route Z1 folgen und zwischen 100 und 200 kg wiegen, wird eine Gebühr ab 30 EUR angewendet. Die Gebühr erhöht sich um 5 EUR für jeden Schritt von 10 kg.
Discount
Discount funktioniert auf die gleiche Weise wie Fee, außer dass er vom Preis abgezogen wird. Befolgen Sie die gleichen Anweisungen wie unter Fee beschrieben.
Beispiel:
Dieses Beispiel wendet einen Rabatt auf den zuvor berechneten Wert aus dem Beispiel unter Fee an. Beachten Sie, dass order auf 2 gesetzt ist, was bedeutet, dass die Gebühr vor dem Rabatt angewendet wird. Der Rabatt wird als 10 % des Sendungspreises angewendet.
Service
Für bestimmte Services, die bei einer Sendung ausgewählt werden, kann eine zusätzliche Gebühr erhoben werden. Um dies einzurichten, benötigen Sie die Service-ID. Diese finden Sie, indem Sie auf Carrier > Product Group >Product klicken, wo Sie Price Calculation aktiviert haben. Sie müssen sich auf der Product-Ebene befinden. Wenn Sie keinen Abschnitt namens Services sehen, können Sie ihn durch Klicken auf New Configuration hinzufügen.
Finden Sie die Service-ID in der Spalte Id neben dem entsprechenden Service:
Beispiel:
In diesem Beispiel werden 18 EUR zum Preis hinzugefügt, wenn der Service „Limited Quantity“ ausgewählt ist. Er wird auf Sendungen angewendet, die 0–1000 kg wiegen und über Route1 laufen.
Goodstype
Dieser Indikator berechnet eine Gebühr, wenn eine bestimmte Warenart in einer Sendung verwendet wird. Um dies einzurichten, benötigen Sie den Code der Warenart. Dieser kann gefunden werden, indem Sie auf Carrier > Product Group >Product klicken, wo Sie Price Calculation aktiviert haben. Sie müssen sich auf der Product-Ebene befinden. Wenn Sie keinen Abschnitt namens Goods Types sehen, können Sie ihn durch Klicken auf New Configuration hinzufügen.
Finden Sie die entsprechende Warenart und notieren Sie den Wert in der Spalte Key 1.
Beispiel:
In diesem Beispiel wird eine Gebühr von 3 EUR hinzugefügt, wenn Chep-Normal-Pallet (CP) verwendet wird:
XML-Beispiele
Die folgenden Codebeispiele zeigen, wie Indikatoren aussehen können, wenn sie in der vom Benutzerinterface generierten XML-Datei definiert sind. Es gibt jeweils ein Beispiel für jeden Indikatortyp.
Es ist möglich, Änderungen in der XML unter der Registerkarte XML vorzunehmen.
Beispiel 1, Fee
<Fees>
<Fee Name="Test Fee" IndicatorType="Value" Order="1" IndicatorBasis="ToBaseValue" EntryIntervalType="MaxWeightAndVolumeWeight">
<FeeEntryInterval ValueFrom="1500" ValueTo="2000" Step="100">
<FeeValue RouteName="RouteZ1" ValueFrom="30" ValueTo="55" Step="5" />
</FeeEntryInterval>
</Fees>
</Fee>
Beispiel 2, Discount
<Discounts>
<Discount Name="Test Discount" IndicatorType="Percentage" Order="2" IndicatorBasis="ToPreviousValue" EntryIntervalType="MaxWeightAndVolumeWeight">
<DiscountEntryInterval ValueFrom="1500" ValueTo="2000">
<DiscountValue RouteName="RouteZ1" Value="10">
<DiscountCondition>
<Width LessThanOrEqual="500" />
</DiscountCondition>
</DiscountValue>
</DiscountEntryInterval>
</Discount>
</Discounts>
Beispiel 3, Service
<Services>
<Service Name="Test Service" IndicatorType="Value" Order="3" IndicatorBasis="ToBaseValue" EntryIntervalType="Weight" ServiceId="27011">
<ServiceEntryInterval ValueFrom="1500" ValueTo="2000">
<ServiceValue RouteName="RouteZ1" Value="250" />
</ServiceEntryInterval>
<ServiceEntryInterval ValueFrom="2500" ValueTo="3000">
<ServiceValue RouteName="*" Value="300" />
</ServiceEntryInterval>
</Service>
</Services>
Beispiel 4, Goodstype
<GoodsTypes>
<GoodsType Name="Test GoodsType" IndicatorType="Value" Order="4" IndicatorBasis="ToPreviousValue" EntryIntervalType="Weight" GoodsTypeId="CP">
<GoodsTypeEntryInterval ValueFrom="1500" ValueTo="2000">
<GoodsTypeValue RouteName="RouteZ1" Value="150" />
</GoodsTypeEntryInterval>
</GoodsType>
</GoodsTypes>