Een nieuwe toeslag/korting maken
Toeslagen en kortingen zijn variabelen die kunnen worden gebruikt om prijzen aan te passen. Toeslagen en kortingen werken op routeniveau en kunnen worden gecombineerd om complexe factureringsscenario’s te creëren.
Verschillende parameters kunnen worden gebruikt om indicatoren te configureren.
- Ga naar het tabblad Fees/Discounts en klik op New om een nieuwe toeslag in te stellen.
- Selecteer een type uit de vervolgkeuzelijst. (Zie het volgende gedeelte in dit artikel voor meer informatie over elk type).
- Geef je toeslag/korting een naam zodat je kunt onthouden wat deze doet, bijvoorbeeld “Brandstoftoeslag”, “Palletkorting”, enz.
- Vul een waarde in het veld Order in. Als je meerdere indicatoren hebt, worden deze toegepast volgens de waarde in het order-veld. De prioriteit is oplopend, dus 1 wordt toegepast vóór 2, 2 vóór 3, enz.
- Kies een Entry Interval uit de vervolgkeuzelijst. Dit moet altijd overeenkomen met wat je hebt ingesteld als Measurement in het gedeelte Calculation type onder het tabblad Main.
- Stel Fees/Discounts in – dit bepaalt of de waarde een vast bedrag is of als percentage wordt toegepast.
- Kies een Basis. Dit bepaalt of de prijsaanpassing wordt toegepast op de basisprijs of op een prijs die al is berekend op basis van een andere indicator met een lagere orderwaarde.
- Kies indien nodig Additional options (zie hieronder) en vul Intervals en Base prices in. Zie de voorbeelden onder elk type toeslag hieronder.
Extra opties
In de vervolgkeuzelijst Options kun je indien nodig extra kolommen selecteren. Deze verschijnen wanneer je begint met het toevoegen van Intervals en/of Prices:
Step definieert een minimale stapgrootte voor het bereik dat wordt gespecificeerd door de waarden From en To. Als er geen stap is opgegeven, is de stapgrootte één.
Min contribution wordt gebruikt als je een minimumprijs hebt die moet worden toegepast wanneer de berekende prijs lager is.
Max Contribution is de maximale prijs die wordt gebruikt wanneer de berekende prijs te hoog is en moet worden aangepast.
De verschillende soorten indicatoren
Er zijn vier verschillende indicatoren. In dit gedeelte leer je meer over elk type en hoe je dit instelt.
Fee
Een toeslag is een eenvoudige aanvulling die aan de prijs wordt toegevoegd.
- Voer Value from en Value To in en eventueel een Step. Step definieert de intervallen waarop de toeslag wordt toegepast. Als deze leeg blijft, wordt de toeslag op het volledige interval toegepast.
- Geef in de sectie Base prices aan welke routes belast moeten worden. Selecteer een route uit de vervolgkeuzelijst. De routes in de lijst worden aangemaakt onder het tabblad Routes.
- Vul Price , Step, Max en Min in als je deze kolommen hebt toegevoegd onder Options.
Example:
In het onderstaande voorbeeld werkt de berekening als volgt: voor alle zendingen die route Z1 volgen en tussen 100 en 200 kg wegen, wordt een toeslag vanaf 30 EUR toegepast. De toeslag wordt met 5 EUR verhoogd voor elke stap van 10 kg.
Discount
Discount werkt op dezelfde manier als Fee, behalve dat deze van de prijs wordt afgetrokken. Volg dezelfde instructies als beschreven onder Fee.
Example:
In dit voorbeeld wordt een korting toegepast op de eerder berekende waarde uit het voorbeeld onder Fee. Let op dat de order is ingesteld op 2, wat betekent dat de toeslag vóór de korting wordt toegepast. De korting wordt toegepast als 10% van de verzendprijs.
Service
Er kan een speciale toeslag worden berekend voor bepaalde services die bij een zending zijn geselecteerd. Om dit in te stellen heb je de service-ID nodig. Deze kun je vinden door te klikken op Carrier > Product Group >Product, waar je Price Calculation hebt geactiveerd. Je moet op Product-niveau staan. Als je geen sectie ziet met de naam Services, kun je deze toevoegen door op de knop New Configuration te klikken.
Zoek de service-ID in de kolom Id naast de betreffende service:
Example:
In dit voorbeeld wordt 18 EUR aan de prijs toegevoegd wanneer de service "Limited Quantity" is geselecteerd. Dit wordt toegepast op zendingen van 0–1000 kg die via Route1 gaan.
Goodstype
Deze indicator berekent een toeslag wanneer een bepaald goederentype wordt gebruikt bij een zending. Om dit in te stellen heb je de code van het goederentype nodig. Deze kun je vinden door te klikken op Carrier > Product Group >Product, waar je Price Calculation hebt geactiveerd. Je moet op Product-niveau staan. Als je geen sectie ziet met de naam Goods Types, kun je deze toevoegen door op de knop New Configuration te klikken.
Zoek het juiste goederentype en noteer de waarde in de kolom Key 1.
Example:
In dit voorbeeld wordt een toeslag van 3 EUR toegevoegd wanneer Chep-Normal-Pallet (CP) wordt gebruikt:
XML-voorbeelden
De onderstaande codevoorbeelden laten zien hoe indicatoren eruit kunnen zien wanneer ze zijn gedefinieerd in het XML-bestand dat door de gebruikersinterface wordt gegenereerd. Er is één voorbeeld voor elk type indicator.
Het is mogelijk om wijzigingen in de XML aan te brengen onder het tabblad XML.
Voorbeeld 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>
Voorbeeld 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>
Voorbeeld 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>
Voorbeeld 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>