ich möchte gerne folgendes realisieren und benötige hier auch etwas mathematischen Hintergrund:
Es geht um Upgrading und Downgrading von Verträge.
Als Beispiel:
Ein Kunde schließt am 07.06.2019 ein 1 Jahresvertrag (TarifA) ab für 100 EUR. Die Bezahlung erfolgt jedes Jahr.
Am 20.07.2019 merkt er aber, dass ihm der bestehende Tarif nicht ausreicht und möchte in den nächst höheren TarifB (200 EUR / Jahr) wechseln.
Wie wird das nun genau verrechnet? Der Kunde hat ja schon 100 EUR für 1 Jahr bezahlt. Die Laufzeit ändert sich nicht. Der Vertrag läuft dennoch bis zum 07.06.2020.
Welche Schritte sind hier genau zu tun?
- Ausrechnen der Tage, die er in TarifA hatte (= 43 Tage)
- Ausrechnen der Tage, die er nun in TarifB verbringt = 365-43 = 322 Tage
- Kosten pro Tage je Tarif ausrechnen: TarifA = 100 EUR / 365 Tage = 0,273 EUR / Tag
- Kosten pro Tage je Tarif ausrechnen: TarifB = 200 EUR / 365 Tage = 0,547 EUR / Tag
Kosten:
Tarif1: 43 Tage * 0,27 EUR = 11,61 EUR
Tarif2: 322 Tage * 0,55 EUR = 177,01 EUR
Guthaben - NutzungTarif1
100 EUR - 11,61 EUR = 88,39 EUR
Kosten Nutzung Tarif2 - Restguthaben
177,01 EUR - 88,39 EUR = 88,62 EUR
-> Kunde muss noch 88,62 EUR zahlen?
Stimmt das alles so?