I plan to use Odoo as the operational software for a construction company with a workforce of approximately 20-30 workers.
Each morning, the construction project manager gathers the workers at various locations throughout the city before transporting them to one of our construction sites. Unfortunately, due to the nature of this industry, the majority of the labor force consists of "intermittent workers". As a result, it is entirely uncertain at an individual level as to who will be present for work on any given day. In other words, certain individuals visit sporadically, attending only 3-4 times per week without a fixed schedule. The level of workforce fluctuation is also significant.
They work for an hourly wage and typically
receive their compensation on a weekly basis or at the end of each
day. Additionally, a tax obligation arises for workers who do not
have a contractual agreement with the company, so I have to account
for that too.
How can I effectively and efficiently manage employees' wages, accounting, and tracking of working hours across different sub-processes within a project for budgetary purposes?
I don't think I have fully understood the difference between Planning, Timesheets, and Work Entries within the Payroll app. Or how to link them in a way that suits my needs.
The only thing I know is that I will need roughly 8-12 workers per day for the next 2-3 weeks for a specific task in a project. But unfortunately, I cannot plan any more precisely than that.
I have noticed that in order to gather information about the individuals involved, and the progress made on a specific task within the project, it is necessary to record the data in the Timesheets. But when accessing the Payroll application, it fails to display the number of hours each individual has worked.