Bedrijf Q is gevestigd in Zweden. Zij exporteren en importeren goederen vanuit Engeland. Hun prijzen worden berekend per zending of per laadmeter volgens de postcodes van de ontvanger in Engeland. De vervoerder biedt ook een korting van 10% voor de postcodes in Zone 1.
Prijslijst van de vervoerder:
Hoewel er in prijslijsten vaak “per laadmeter” staat, worden laadmeters meestal geprijsd per 0,1 laadmeter.
Bij het berekenen van import moet je een “home”-zone definiëren. In dit voorbeeld is dat de Zweedse postcode 111 24.
Hieronder kun je zien hoe deze configuratie wordt gemaakt in het Excel-sjabloon. Je kunt het voorbeeld-Excelbestand onderaan dit artikel downloaden, de prijzen vervangen door de prijzen van je vervoerder en meer rijen toevoegen. Zodra het Excel-sjabloon is ingevuld, kan het via de CPC-interface worden geüpload. Lees hier meer over het uploaden van bestanden: CPC Les 1 - Activatie en bestandsupload
Tabbladen in het Excel-sjabloon
Hieronder worden de tabbladen in het Excel-bestand getoond die worden gebruikt om deze use case te configureren. De namen van velden en kolommen moeten exact hetzelfde blijven als in het sjabloon, zodat het systeem het Excel-bestand kan lezen en omzetten naar XML.
PriceCalculationSet
De hoofdinstellingen van het bestand.
Voor een gedetailleerde uitleg van elk veld, zie CPC Excel-sjabloon: PriceCalculationSet
CountryList-ZipCodeInterval
Postcoderanges worden als intervallen gedefinieerd in de onderstaande zones. Let op de home-zone die moet worden opgegeven voor import.
Routes
Routes worden gedefinieerd op basis van de zones:
BasePrices
BasePrices worden gedefinieerd volgens de laadmeterintervallen:
Het is belangrijk om de intervallen correct te specificeren om ontbrekende prijzen te voorkomen.
ValueFrom = inbegrepen in het interval
ValueTo = tot maar niet inbegrepen in het interval
De waarden in ValueFrom en ValueTo in opeenvolgende intervallen moeten altijd identiek zijn om intervallen zonder prijzen te voorkomen.
In de prijslijst zijn de eerste twee intervallen geprijsd “Per Shipment”, dus we kunnen ze instellen op een vaste prijs voor elke route. De volgende twee intervallen zijn echter gedefinieerd als “Per loading meter”, wat – zoals eerder vermeld – meestal betekent dat de prijs stijgt per 0,1 laadmeter. Hier komen “Steps” in beeld, omdat ze kunnen worden gebruikt om een prijsverhoging voor elke incrementele stap te definiëren. De waarde in elke stap vertegenwoordigt dus 1/10 van de laadmeterprijs per stijging van 0,1 laadmeter.
De prijswaarden in het interval 5.01 - 13.61 worden berekend door de laadmeterprijs te vermenigvuldigen met 5,1, omdat dit het startpunt van het interval is.
Discount-1
De korting van 10% wordt hier gedefinieerd.
Let op dat het veld “IndicatorType” kan worden gewijzigd van “Percentage” naar “Value” als de korting uit een vast bedrag bestaat in plaats van een percentage.
Voorbeeldbestand downloaden
Het bestand “Loadmeter” bevat alle tabbladen en waarden uit deze use case.