Please add the possibility to create project / contract specific hourly rates and expenses to be used in the module billable time.
A customer can have multiple projects / contracts with a different rate per contractactivity / function. (or type of billable hour)
(if possible also add a field with total budget value to compare during progress).
In the module billable time add as well a field contract / project and make it possible to select within the customer the correct contract/project and the correct type of tariff. Based on this the hourly rate should be filled. This way you do not have to remember what the rate was. It is dictated /pre-filled by the contract.
However, It should still be possible to amend the hourly rate specific for this time registration and use this for invoicing.
Also it should still be possible to add additional invoice lines without using the contract pre-scribed tariffs (like now), both in the time registration module as well as in the invoice module (as is now).
At this moment tracingcodes can be used to identify in the adminsitration what project it belonged to, but it does not help the registration of time with the correct tariff.
This functionality would really help for time-based sales (like many consultants do).
Please add this functionality.
Additional remark: for projects you cannot invoice based on salesorders as the number of hours is almost never a fixed