At BMW, after the service is completed, all service records are maintained on BMW servers. Whenever a new service is added, the whole service history is downloaded back to the vehicle.
Independent garages lack this capability, thus they are only able to create new entries. The automobile cannot be organised in chronological order, and the software is also unable to modify old entries.
When doing the task, I meticulously record all the historical data and then erase it. Then, I proceed to input each entry individually and in the appropriate sequence into the designated section of the program. Finally, I transmit the whole set of data to the automobile. It is quite time-consuming, which is likely why locations just include an entry.