Tarifwerk-Tutorial: Tarif anlegen: Unterschied zwischen den Versionen
K |
|||
Zeile 41: | Zeile 41: | ||
''Hauptartikel: [[Tarifwerk_(Tarifwerk_/_Stammdaten)#Preistabelle|Preistabelle]]'' | ''Hauptartikel: [[Tarifwerk_(Tarifwerk_/_Stammdaten)#Preistabelle|Preistabelle]]'' | ||
+ | |||
+ | ''siehe auch: [[Tarifwerk-Tutorial:_Tariftabelle_erstellen|Tutorial: Tariftabelle erstellen]]'' | ||
Der Frachtführer hat die Preise in Deutschland und Europa getrennt. Für den Import in das Tarifwerk muss zwischen Zonen und Preisen getrennt werden: | Der Frachtführer hat die Preise in Deutschland und Europa getrennt. Für den Import in das Tarifwerk muss zwischen Zonen und Preisen getrennt werden: |
Aktuelle Version vom 27. Februar 2017, 11:58 Uhr
Dieses Tutorial soll die optimale Vorgehensweise beschreiben, um von einer Frachtführer-Preisliste ausgehend erfolgreich einen Tarif im Tarifwerk einzurichten.
Anforderungen
Frachtführer
Annahme: Es gibt einen Frachtführer "HSC Express". Dieser bietet einen europaweiten packstückbasierten Tarif an.
Es können Zusatzkosten für folgende Services entstehehen: Express 12:00 Uhr, Express 15:00 Uhr und Inselzustellungen. Eine Liste von Inseln wird bereitgestellt.
HVS32
Im HVS32 gibt es folgende Versandarten für den Frachtführer HSC:
- "HSC" für Standardversand europaweit
- "HSC12" für Express 12:00 Uhr
- "HSC15" für Express 15:00 Uhr
Frachtführer
Hauptartikel: Frachtführer
Zunächst muss der Frachtführer angelegt werden. Die Inselliste steht in der Offerte und muss entsprechend aufbereitet werden:
COUNTRY;ZIPFROM;ZIPTO DE;25859;25859 DE;25938;25938 DE;25996;25999 FR;17580;17580 FR;85330;85330 GB;IM1000;IM9999 GB;PH3100;PH4499
Danach kann der Frachtführer angelegt werden:
Zonen- und Preistabellen
Hauptartikel: Preistabelle
siehe auch: Tutorial: Tariftabelle erstellen
Der Frachtführer hat die Preise in Deutschland und Europa getrennt. Für den Import in das Tarifwerk muss zwischen Zonen und Preisen getrennt werden:
Zonen
Innerhalb Deutschlands muss pro PLZ-Bereich eine neue Zone erstellt werden. Innerhalb Europas teilen sich mehrere Länder eine Zone. Deswegen kann z.B. die Zonennummer bei Österreich und Frankreich gleich bleiben.
Zonennummer;LKZ;VonPLZ;BisPLZ;LandGruppe 1;DE;10000;19999; 2;DE;20000;29999; 3;DE;30000;39999; 4;DE;40000;49999; 5;DE;50000;59999; 6;DE;60000;69999; 7;DE;70000;79999; 8;DE;80000;89999; 9;DE;90000;99999; 10;DE;0;09999; 11;AT;0;9999; 11;FR;0;99999; 11;NL;0;ZZZZZZZ; 12;BA;0;99999; 12;BE;0;9999; 12;BG;0;9999; 12;CZ;0;999999; 12;DK;0;9999; 12;EE;0;99999; 12;ES;0;99999; 13;JE;0;ZZZZZZZZ; 13;LT;0;ZZZZZZZZ; 13;LU;0;9999; 13;LV;0;ZZZZZZZ; 13;MC;0;99999; 14;GB;0;ZZZZZZZZ; 14;GR;0;999999; 14;HR;0;99999; 14;HU;0;9999; 14;IE;0;ZZZZZZZZ; 14;IS;0;999; 14;IT;0;99999; 15;NO;0;9999; 15;PL;0;999999; 15;PT;0;99999999; 15;RO;0;999999; 15;SE;0;999999; 15;SI;0;9999; 15;SK;0;999999; 16;VA;0;99999; 16;RS;0;99999; 16;GG;0;ZZZZZZZZ; 16;IM;0;ZZZZZZZZ; 16;FI;0;99999;
Preise
Zu jeder Zone muss es einen Preisbereich geben. Innerhalb Deutschlands gibt es 9 Einzelpreise bei 10 Zonen. Das Ergibt für Deutschland insgesamt 90 Preiseinträge. Innerhalb Europas gibt es 4 Einzelpreise * 6 Zonen = 24 Preiseinträge. Insgesamt gibt es also 114 Preiseinträge.
Zonennummer;Bis-Bereich 1;Bis-Bereich 2;Bis-Bereich 3;Gebühr;KG Gebühr;Schrittweite KG;Max Gebühr;Basisgewicht 1;0,5;0;0;1,25;0;0;0;0 1;1;0;0;1,75;0;0;0;0 1;2;0;0;2,05;0;0;0;0 1;3;0;0;2,38;0;0;0;0 1;4;0;0;2,44;0;0;0;0 1;5;0;0;2,79;0;0;0;0 1;10;0;0;3,2;0;0;0;0 1;20;0;0;4,8;0;0;0;0 1;30;0;0;5,6;0;0;0;0 2;0,5;0;0;1;0;0;0;0 2;1;0;0;1,4;0;0;0;0 2;2;0;0;1,64;0;0;0;0 2;3;0;0;1,9;0;0;0;0 2;4;0;0;1,95;0;0;0;0 2;5;0;0;2,23;0;0;0;0 2;10;0;0;2,56;0;0;0;0 2;20;0;0;3,84;0;0;0;0 2;30;0;0;4,48;0;0;0;0 3;0,5;0;0;0,8;0;0;0;0 3;1;0;0;1,12;0;0;0;0 3;2;0;0;1,31;0;0;0;0 3;3;0;0;1,52;0;0;0;0 3;4;0;0;1,56;0;0;0;0 3;5;0;0;1,79;0;0;0;0 3;10;0;0;2,05;0;0;0;0 3;20;0;0;3,07;0;0;0;0 3;30;0;0;3,58;0;0;0;0 4;0,5;0;0;1,5;0;0;0;0 4;1;0;0;2,1;0;0;0;0 4;2;0;0;2,46;0;0;0;0 4;3;0;0;2,86;0;0;0;0 4;4;0;0;2,93;0;0;0;0 4;5;0;0;3,35;0;0;0;0 4;10;0;0;3,84;0;0;0;0 4;20;0;0;5,76;0;0;0;0 4;30;0;0;6,72;0;0;0;0 5;0,5;0;0;1,8;0;0;0;0 5;1;0;0;2,52;0;0;0;0 5;2;0;0;2,95;0;0;0;0 5;3;0;0;3,43;0;0;0;0 5;4;0;0;3,51;0;0;0;0 5;5;0;0;4,02;0;0;0;0 5;10;0;0;4,61;0;0;0;0 5;20;0;0;6,91;0;0;0;0 5;30;0;0;8,06;0;0;0;0 6;0,5;0;0;1,98;0;0;0;0 6;1;0;0;2,77;0;0;0;0 6;2;0;0;3,25;0;0;0;0 6;3;0;0;3,77;0;0;0;0 6;4;0;0;3,86;0;0;0;0 6;5;0;0;4,42;0;0;0;0 6;10;0;0;5,07;0;0;0;0 6;20;0;0;7,6;0;0;0;0 6;30;0;0;8,87;0;0;0;0 7;0,5;0;0;1,26;0;0;0;0 7;1;0;0;1,76;0;0;0;0 7;2;0;0;2,07;0;0;0;0 7;3;0;0;2,4;0;0;0;0 7;4;0;0;2,46;0;0;0;0 7;5;0;0;2,81;0;0;0;0 7;10;0;0;3,23;0;0;0;0 7;20;0;0;4,84;0;0;0;0 7;30;0;0;5,64;0;0;0;0 8;0,5;0;0;1,5;0;0;0;0 8;1;0;0;2,1;0;0;0;0 8;2;0;0;2,46;0;0;0;0 8;3;0;0;2,86;0;0;0;0 8;4;0;0;2,93;0;0;0;0 8;5;0;0;3,35;0;0;0;0 8;10;0;0;3,84;0;0;0;0 8;20;0;0;5,76;0;0;0;0 8;30;0;0;6,72;0;0;0;0 9;0,5;0;0;0,75;0;0;0;0 9;1;0;0;1,05;0;0;0;0 9;2;0;0;1,23;0;0;0;0 9;3;0;0;1,43;0;0;0;0 9;4;0;0;1,46;0;0;0;0 9;5;0;0;1,67;0;0;0;0 9;10;0;0;1,92;0;0;0;0 9;20;0;0;2,88;0;0;0;0 9;30;0;0;3,36;0;0;0;0 10;0,5;0;0;2,38;0;0;0;0 10;1;0;0;3,33;0;0;0;0 10;2;0;0;3,9;0;0;0;0 10;3;0;0;4,52;0;0;0;0 10;4;0;0;4,64;0;0;0;0 10;5;0;0;5,3;0;0;0;0 10;10;0;0;6,08;0;0;0;0 10;20;0;0;9,12;0;0;0;0 10;30;0;0;10,64;0;0;0;0 11;2;0;0;6,8;0;0;0;0 11;5;0;0;7,9;0;0;0;0 11;10;0;0;8,5;0;0;0;0 11;25;0;0;10,53;0;0;0;0 12;2;0;0;7,8;0;0;0;0 12;5;0;0;9,06;0;0;0;0 12;10;0;0;9,75;0;0;0;0 12;25;0;0;12,08;0;0;0;0 13;2;0;0;9,36;0;0;0;0 13;5;0;0;10,87;0;0;0;0 13;10;0;0;11,7;0;0;0;0 13;25;0;0;14,49;0;0;0;0 14;2;0;0;11,23;0;0;0;0 14;5;0;0;13,05;0;0;0;0 14;10;0;0;14,04;0;0;0;0 14;25;0;0;17,39;0;0;0;0 15;2;0;0;13,48;0;0;0;0 15;5;0;0;15,66;0;0;0;0 15;10;0;0;16,85;0;0;0;0 15;25;0;0;20,87;0;0;0;0 16;2;0;0;16,17;0;0;0;0 16;5;0;0;18,79;0;0;0;0 16;10;0;0;20,22;0;0;0;0 16;25;0;0;25,04;0;0;0;0
Tarifwerk
Hauptartikel: Tarifwerk
Sobald die Zonen erstellt sind kann das Tarifwerk erstellt werden.
Zuschläge
Hauptartikel: Zuschlag
Expressdienste (Variante 1)
In Variante 1 enthalten die Expressdienste beide Preise in einem Zuschlag. Der Preis wird von einem Script gesteuert. Das hat den Vorteil das am Ende nur ein Tarif erstellt werden muss.
Das Script hat folgenden Inhalt
switch (shipment.getServiceType()) { case "HSC12": return 12.5d; case "HSC15": return 24.9d; default: return 0d; }
Expressdienste (Variante 2)
In Variante 2 wird pro Versandart ein Tarif erstellt. Das hat den Vorteil, dass für die Expressdienste gar kein Script erstellt werden muss. Allerdings muss dann pro Versandart (HSC, HSC12, HSC15) ein Tarif erstellt werden.
Es muss also ein Zuschlag für HSC Express 12:00 und ein Zuschlag für HSC Express 15:00 erstellt werden (hier nicht gezeigt).
Expressdienste (Variante 3)
Variante 3 ist eine Erweiterung von Variante 2. Es wird pro Expressdienst ein Zuschlag erstellt, dafür wird jeder Zuschlag mit einem Script versehen, welches die Versandart prüft. Das hat den Vorteil, dass später nur ein Tarif erstellt werden muss und gleichzeitig die Scripte relativ simpel bleiben.
HSC Express 12:00:
shipment.getServiceType().equals("HSC12")
HSC Express 15:00
shipment.getServiceType().equals("HSC15")
Inselzuschlag
Der Inselzuschlag muss per Script gesteuert werden. Das ist jedoch ein Einzeiler:
shipment.isIsle()
Tarife
Hauptartikel: Tarif
Je nach gewählter Variante bei den Zuschlägen müssen entweder ein oder drei Tarife erstellt werden.
Variante 1
In Variante 1 muss nur ein Tarif erstellt werden, da die Scripte in den vorhin angelegten Zuschlägen sich selbst steuern.
Allgemein
Name: HSC Express
Währung: EUR
Frachtführer: HSC Express
Versandarten
Folgende Versandarten müssen hinzugefügt werden:
- HSC
- HSC12
- HSC15
Auftraggeber
Unter Auftraggeber müssen Sie Ihren jeweiligen Auftraggeber hinzufügen für den diese Preise gelten sollen.
Tarifwerke
Unter Tarifwerke muss nur das Tarifwerk HSC Express hinzugefügt werden.
Zuschläge
Folgende Zuschläge müssen hinzugefügt werden:
- HSC Expressdienste
- HSC Inselzustellung
Fertig. Der Tarif kann nun Verwendet werden.
Variante 2
In Variante 2 wurde jeweils ein Zuschlag für die Expressdienste eingerichtet. Diese beinhalten keine Logik. Deswegen müssen jetzt drei Tarife anlegt werden (eine pro Versandart).
Generell wird der Tarif ähnlich wie in Variante 1 angelegt. Deswegen werden hier nur die Unterschiede aufgelistet.
Tarif 1
Name: HSC Express Standard
Versandarten:
- HSC
Zuschläge:
- HSC Instelzustellung
Tarif 2
Name: HSC Express 12:00
Versandarten:
- HSC12
Zuschläge:
- HSC Inselzustellung
- HSC Express 12:00
Tarif 3
Name: HSC Express 15:00
Versandarten:
- HSC15
Zuschläge:
- HSC Inselzustellung
- HSC Express 15:00
Variante 3
In Variante 3 steuert jeder Zuschlag sich selbst. Deswegen ist der Tarif genau wie in Variante 1 zu hinterlegen.