Wenn maintenance.lifespan mit 2 multipliziert wird, funktioniert es noch, aber die Restwertberechnung ist dann schon verwirrend.
Ab einem Multiplikator von 3 (vielleicht schon mit > 2) passiert folgendes:
- Der Restwert bleibt während der gesamten "Lebensdauer" bei 100%
- Sobald die "Lebensdauer" abgelaufen ist, springt der Restwert auf 1%
Bei einem Multiplikator von 2 ist es insofern verwirrend, als dass z.B. nach 15% der Lebensdauer bereits nur noch 60% des Restwerts vorliegen.
In der Kalkulation ist der Wurm drin und sie mag keine Modifizierung - also müsste irgendwo eine Querreferenz in der Berechnung stecken, eine Art break-even-point wird ausgelöst.
Wo steckt diese Kalkulation? Ist sie hardcoded?