Hi,
i am wondering if you have came across the struggle to complete a timesheet with timecodes coming from tasks connected to CRM. So basicaly, CRM has many customers and projects with tasks assigned to each project. IT team is requested to put their hours under those tasks.
But having too many tasks to do all day takes long time.. do you ever came across such requirement?
In the end, the best way to code the time is probably a quasi-fictional distribution that makes everyone's life easier. Easier by avoiding projects going over budget. Easier by avoiding "too much overhead expense." Easier because it makes some VP happy. [edit: it is also possible that the exercise is internal and to determine how to better price contracts. unlikely. but possible.]
Good luck.