It’s a bit tricky area, because you don’t always necessarily know when you were on site. I mean, people forget to change the status of a work task or just put in some hours without paying attention to the dates.
There’s no automation in this space today. The techs would have to report using different time types manually.
If you don’t use auto clocking and your techs report time manually, I guess your techs could just specify the start and stop time and you could then setup events/migration jobs to split transactions into multiple with different time types based on coverage time specified in for example the object availability (which I believe is only available if you have PSO) or a custom logical unit where you set this up.
There are a few items in the road map related to working time, billing etc. but I don’t know if this is part of it.