Also das stimmt so nicht, wenn ich es so auffasse, dass die Intervalle in die Zukunft VIN-bezogen abgelegt werden.
Es werden in der Datenbank keine Intervalle gespeichert.
Die Datenbank dokumentiert durchgeführte Services inkl km-Stand und Händler.
Das wird zusätzlich auch in die Servicehistorie in der Headunit geschrieben.
Die Berechnung des nächsten Services übernimmt das CBS Modul im Kombiinstrument nach Fahrprofil im Fahrzeug anhand fest programmierter Thresholds. Daher ändert sich manchmal sprunghaft die Restkm Anzeige.
Die Headunit übermittelt diese Daten zur Anzeige ans Backend der MyBMW App.
Wenn man einen Zwischenservice macht, dann ist dieser auch in die Datenbank zu übernehmen, in die Servicehistorie zu schreiben und der betreffende CBS Punkt im Kombi zurückzusetzen.
Hat man Service Inklusive gebucht, ist das mit der Abrechnung nicht so toll mehr, da nicht-fällige Services nicht abgerechnet werden dürfen. Und der eigentlich bezahlte Service wird dann aus dem Gültigkeitszeitraum des Abos geschoben.