Timesheet material

Hi team)
I have a question about Timesheet. So my employee use some materials when they work and I need to add that material to the invoive. For example

Work day 1: worked 8 hours – Used 1 kg stones and 3 plants
Work day 2: worked 3 hours – Used 3 kg stones and 10 plants
Project ended…… → Let’s invoice 11 working hours, 4 kg stones and 13 plants.

Does someone have the same workflow and can help me with realization it in ERPNext
Thanks for your answers)

how did this go