Billing tasks & reporting based on hours spent

For my business - services - I need to make a report for customers, based on hours spent + description of what we do during this period of time:

Project1
Task1

  • 2019-01-23 2 hrs Something we done
  • 2019-01-23 2.5 hrs Another work
  • 2019-01-24 3.5 hrs And so on

    Task2
  • 2019-01-24 4.5 hrs Something else

On the bill :
Task1 8.0 hrs
Task2 4.5 hours

On the report :

  • 2019-01-23 Task1 User2 2 hrs Something we done
  • 2019-01-23 Task1 User1 2.5 hrs Another work
  • 2019-01-24 Task2 User3 4.5 hrs Something else
  • 2019-01-24 Task1 User2 3.5 hrs And so on

We need too the ability to reuse the tasks so we can follow globally the activity over the tasks on the project.

Anybody know how to achieve this kind of process ? Even with third partner app ?

Thanks to all for any kind of help/suggestions…

Marc

Nobody ?