The company operates as a labour contractor and manpower service provider. It supplies workforce to various client companies, primarily in the ceramic industry.
The company recruits, manages, deploys, and pays workers, while client companies utilize the workforce for specific projects, departments, shifts, or production activities.
Typical workforce categories include:
The client companies generally do not recruit these workers directly. Instead, they engage the labour contractor to supply the required manpower for a specified period or scope of work.
I need advise and help in understanding how to setup and implement ERPNext and HRMS in such a Labour Contracting Company.
Hi @yogeshvachhani
The employees can be categories based on designation, grade, department, branch and mode of payment against which you can run dedicated payrol.
In you case looks like designation is the ground where you can configure employees and define their salary structures and run payroll accordingly. As those are third party employees for which you can time keep their attendance and leaves and run payrol to have salary register populated periodically so that you can pay Labor Contracting subsequently. These are all achievable in ERPNext.
for further understanding please go through documentation;
Thank you for your detailed reply.
I feel there are multiple issues that I need to resolve.
Like for example the Labour Contracting Company has to bill (Sales Invoice) their customers where they has to mention the skills (boiler operator) and hours. For this it seems I will have to customize the Sales Invoice and also find a way to fetch Skills or add them as Items.
@yogeshvachhani
Are you timekeeping those outsourced employees. if yes, system is tabulating attendance data in days and hours as well.
Attendance report can get you each boiler spent time which you can verify against the invoice charged by labor contracting.
I tried to use Timesheet but when I create a Sales Invoice I have to add minimum one item to create one. I tried to fetch the Timesheet data and it does get fetched but that is not enough to create a SI.
Is there any other way I can bill client for various labourer hours of service?
Hi @yogeshvachhani
Can you try to use client scripts to fetch the data and fill your invoice?
Hope it helps
Thank you for your help.
We have already build client script to fetch data but the issue that we cannot add that data directly to Sales Invoice Items.
We are planning to add all the Skills as Items so that they can be selected.
What is your experience. Is this the correct approach?
Hi @yogeshvachhani
Maybe can you elaborate on this some more as am not sure why you cannot add them to the Sales Invoice Items. Do you mean the child table or some other issues you are facing
Here I mean that one cannot add items to the child table as it does not exist. We are billing for the skills supplied and the skills are not added as items