Die Initialisierung der Tarif-Objekte erfolgt über ein XML-File, welches in der Load-Funktion angegeben werden muss. Damit werden zwei Zwecke verfolgt: InitialisierungHier werden die Basisdaten und einige Eigenschaften des zu bildenden Objektes angegeben, wie z.B.
Diese Vorgehensweise hat den Vorteil, dass man diese Eingabewerte mit einem Editor ändern kann, um so auf spezielle Bedürfnisse angepasste Tarifbücher zu erhalten. So lassen sich in kurzer Zeit viele Varianten durchspielen - unsere Excel-Beispiele für die einzelnen Tarifbücher laden das XML-File z.B. bei jedem Aufruf neu, es lässt sich daher zwischen den Aufrufen anpassen. Man muss dabei aber natürlich darauf achten, dass das Schema des Tarifbuches erhalten bleibt. Es sollten nur Werte geändert, jedoch keine neu hinzugefügt oder weggelassen werden. KorrekturenManchmal ist es aus Kompatibilitätsgründen notwendig, Tarifbücher exakt bis auf die letzte Stelle nachzubilden. Es müsste dann bei der Berechnung an den 'richtigen' Stellen auf die 'richtige' Weise gerundet werden. Dies trifft bei unserer Implementierung natürlich nicht immer zu. Allerdings können die Abweichungen meistens durch die Korrektur von einigen Werten zum Verschwinden gebracht werden. Diese Korrekturen lassen sich im XML-File unterbringen und so in rel. kurzer Zeit ermittelt werden. Wir haben dies benutzt, um die Tarifbücher mit dem jeweils gebräuchlichsten Zinssatz exakt abzubilden. |