Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
MULT I -PLATFORM TIMESHEET SYSTEM FOR BUDGETING, TRACKING, APPROVAL AND REPORTING OF STAFF TIME
Document Type and Number:
WIPO Patent Application WO/2024/003935
Kind Code:
A1
Abstract:
The present disclosure proposes a timesheet management system (100) that enables tracking, recording, and billing the time spent by employees in an organisation on specific tasks across numerous projects or initiatives. The timesheet management system (100) comprises a computing device (102) having a processor (104) and a memory (106) for storing one or more instructions and plurality of modules (108). The plurality of modules (108) comprises a registration module (114), a timesheet module (115), a data acquisition module (116), a tracking module (118), an administration module (120) and a bill generation module (122). The proposed system (100) possesses the capability to provide effective tracking, accounting, and reporting of time spent by organisation professionals and subcontractor professionals on different projects and initiatives.

Inventors:
SHETTY RAKSHITH (AU)
Application Number:
PCT/IN2023/050617
Publication Date:
January 04, 2024
Filing Date:
June 26, 2023
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SHETTY RAKSHITH (AU)
International Classes:
G06Q10/0639
Foreign References:
US20040019542A12004-01-29
US8700505B22014-04-15
Attorney, Agent or Firm:
ATTI, Hima Bindu (IN)
Download PDF:
Claims:
CLAIMS:I / We Claim: 1. A multi-platform timesheet system (100), comprising: a computing device (102) having a processor (104) and a memory (106) for storing one or more instructions executable by the processor (104) and plurality of modules (108), wherein the computing device (102) is in communication with a cloud server (112) via a network (110), wherein the processor (104) is configured to execute the one or more instructions and the plurality of modules (108), wherein the plurality of modules (108) comprises: a registration module (114) configured to register at least one user, an authorized person, a client and a partner, and assign an identity to the at least one user upon registration by providing user credentials; a timesheet module (115) configured to enable the at least one user to provide a timesheet and facilitate the at least one user to enter data on the timesheet; a data acquisition module (116) configured to collect and store timesheet entry data having plurality of fields from the at least one user; a tracking module (118) configured to receive the timesheet entry data from the data acquisition module (116) and track the timesheet entry data, thereby facilitating an authorized person to verify and approve the timesheet entry data entered by the user; an administration module (120) configured to summarize the approved timesheet entry data, thereby enabling the authorized person to send the approved timesheet entry data to an organization or a client, wherein the administration module (120) is configured to enable the authorized person to modify the timesheet entry data and also mark a task of one or more projects as active or open, inactive or closed status, thereby changing the status of the task from OPEN to CLOSED so that logging any hours into the task is disabled immediately; and a bill generation module (122) configured to generate a bill based on the approved timesheet entry data, thereby notifying the client or organization for making bill payments for the generated bill, wherein the bill generation module (122) is configured to send an acknowledgment to the at least one user upon payment of the generated bill. whereby the multi-platform timesheet system (100) assists to generate timesheets for proper accounting management, project tracking and live billing. 2. The multi-platform timesheet system (100) as claimed in claim 1, wherein the multi- platform timesheet system (100) is configured to enable the authorized person to send timesheet reports of the users to clients over email by one-click immediately after approval of the timesheet entry data. 3. The multi-platform timesheet system (100) as claimed in claim 1, wherein the bill generation module (122) is configured to analyse frequency of the bill payments of the at least one user and arranges the order based on a time period. 4. The multi-platform timesheet system (100) as claimed in claim 1, wherein the timesheet entry data includes at least one of a project or task name, task allocation, data and time, task segments, task sub-segments and project related data. 5. The multi-platform timesheet system (100) as claimed in claim 1, wherein the authorized person is at least one of a project manager, a director, a partner, a supervisor, an employer and a team leader, wherein the user is at least one of a worker and an employee. 6. The multi-platform timesheet system (100) as claimed in claim 1, wherein the administration module (120) is configured to compare the approved timesheet entry data with analysed data using multiple analytical accounting and invoice generation tools. 7. The multi-platform timesheet system (100) as claimed in claim 1, wherein the tracking module (118) is configured to modify the collected timesheet entry data by the at least one user upon rejection during the verification by the authorized person.

8. The multi-platform timesheet system (100) as claimed in claim 1, wherein the system (100) includes an AI (Artificial Intelligence) module for analysing client’s payment frequency for bill payment. 9. The multi-platform timesheet system (100) as claimed in claim 1, wherein the computing device (102) includes at least one of a smart phone, a desktop, a computer, a tablet, a laptop and a personal digital assistant (PDA). 10. A method for operating a multi-platform timesheet system (100), comprising: registering, by a registration module (114),at least one user and assigning an identity to the at least one user upon registration by providing user credentials; enabling, by a timesheet module (115), the at least one user to provide a timesheet and facilitating the at least one user to enter data on the timesheet; collecting and storing, by a data acquisition module (116), timesheet entry data having plurality of fields from the at least one user; receiving, by a tracking module (118), the timesheet entry data from the data acquisition module (116) and tracking the timesheet entry data, thereby facilitating an authorized person to verify and approve the timesheet entry data entered by the at least one user; summarizing, by an administration module (120), the approved timesheet entry data, thereby enabling the authorized person to send the approved timesheet entry data to an organization or a client; generating, by a bill generation module (122), bills based on the approved timesheet entry data and sending the generated bills to the client or the organization upon approval of timesheet entry data of one or more users by the authorized person, thereby notifying the client or organization for making bill payments for the generated bill; and enabling, by the administration module (120), the authorized person to modify the timesheet entry data and also mark a task of one or more projects as active or open, inactive or closed status, thereby changing the status of the task from OPEN to CLOSED so that logging any hours into the task is disabled immediately. DATE AND SIGNATURE:

Dated this 26th day of June, 2023

Patent Agent Name: Hima Bindu Atti

INPA - 3925

SUBSTITUTE SHEET (RULE 26)

Description:
TITLE OF THE INVENTION: Multi-platform Timesheet System for Budgeting, Tracking, Approval, and Reporting of Staff Time DESCRIPTION: Field of the invention: [0001] The present disclosure relates to the technical field of recording and processing timesheets and other related information in an organisation, specifically relating to a timesheet management system that enables tracking, billing, and recording the time spent by employees in an organisation on specific tasks across numerous projects or initiatives. Background of the invention: [0002] In most organisations, it is critical for management at all levels to know accurate information about how their employees spend their time, how many hours the employees spent on work in a particular week, how much should be paid for their work and whether a particular project is on track and within the budget. For payroll administration, project management, resource allocation, and general business decision-making, employee time information is essential for running an organisation. [0003] Traditionally, methods for gathering an individual employee data include filling out productivity either on a paper or an electronic timesheet every day, every week, or every month. During the workday, each employee fills out a running timesheet, writing down their activity at regular intervals. This running timesheet is tallied at the end of the day to determine the total amount of time spent on specific projects or clients. Using systems like Bundy clock aids to keep track of when each employee arrives and leaves each day. [0004] In existing technology, a system for creating and managing time sheets in an integrated enterprise environment of construction. The system comprises a time sheet module, a secured central database and at least one project library sub module. The system allows a user to store, modify or edit, search, retrieve, create or generate, track, support and maintain the time sheet for efficient management of day-to-day activities of a project submitting the time sheet for approval. However, the system does not enable the employer to modify the data during tracking during the absence of the employee. The system does not accurately measures the working hours of the employees. [0005] In some work environments, such as construction sites or other employment situations where employees travel from one job site to another, it is difficult to monitor when employees check in and check out or perform specific tasks. This is because such workplaces are often outdoors, which is not conducive to traditional timekeeping devices. Further, it is difficult to provide invoices or bills to clients for projects by sorting employee’s productivity manually. Also, existing systems do not allow tracking of projects both by clients as well as superiors daily. [0006] Therefore, there is a need for a system to generate summarised timesheets based on the time spent by an individual employee on specific tasks across multiple projects or initiatives. There is also a need for a system that measure the employee working hours accurately. There is also a need for a system that enables the employer to modify the data during tracking during the absence of the employee. There is a need for a system that generates timesheet reports and enables easy report generation and billing. There is a need for a system that provides live tracking and monitoring of projects for both clients and project managers. Such a system should possess the capability to provide effective tracking, accounting, and reporting of time spent by organisation professionals and organisations subcontractor professionals on different projects and initiatives. There is a need for a system for tracking the time spent by an employee on the go. Objectives of the invention: [0007] The primary objective of the invention is to provide a timesheet management system that enables tracking, billing, and recording of times spent by employees in an organisation on specific tasks across numerous projects or initiatives. [0008] Another objective of the invention is to provide a system for generating timesheets to enable employers to track work hours, leaves, accruals, and adjustments for processing payrolls for the employee. [0009] The other objective of the invention is to provide a system integrated with various analytical tools that utilises timesheets for proper accounting management. [0010] The other objective of the invention is to generate timesheets to record start and end of tasks to know which tasks accept more time and identify areas that delay completion of work. [0011] The other objective of the invention is to provide a system for generating timesheets to enable the project managers to monitor progress in live and anticipate delays. [0012] The other objective of the invention is to provide a system for tracking the time spent by an employee on the go when the task is started or completed in the remote location. [0013] The other objective of the invention is to provide a system for live tracking and monitoring of projects for both clients as well as project managers. [0014] The other objective of the invention is to provide a system that possesses the capability to provide effective tracking, accounting, and reporting of time spent by organisation professionals and organisations subcontractor professionals on different projects and initiatives. [0015] The other objective of the invention is to provide a system suitable to multiple platforms i.e., iOS or android devices as a mobile application for easy access and usability by the workforce on the go. [0016] The other objective of the invention is to provide a system suitable to multiple web- browsers i.e., Goggle chrome, Microsoft edge, Firefox and any other web browsers thereof for richer back office functioning by the administrators. [0017] The objective of the invention is to provide a secure communication of data over the internet and mobile networks and in compliance with ISO 27701 and subsequent information security standards. [0018] The other objective of the invention is to provide a system that has uniqueness for a partner to login and monitor the status of task. [0019] The other objective of the invention is to provide a system that enables an admin to change the status of the task manually in case of exceeding actual hours. [0020] The other objective of the invention is to provide a system that consolidates the hours spent by multiple people across multiple projects and sends the timesheet report by one-click to clients over email immediately. [0021] The other objective of the invention is to provide a system that is operated from anywhere by using a computing device. [0022] The other objective of the invention is to provide a system that enables the user to update the daily status by using any social media networks such as, but not limited to, Whatsapp, Facebook and Wechat, etc. [0023] Yet another objective of the invention is to provide a cloud based system to make it available 24/7 and comply with latest security updates to prevent from brute force hacking. [0024] Further objective of the invention is to provide access to the system through a Microsoft 365 authentication process with the ability to have multi factor authentication for the user. Summary of the invention: [0025] The present disclosure proposes a multi-platform timesheet system for budgeting, tracking, approval and reporting of staff time. The following presents a simplified summary to provide a basic understanding of some aspects of the claimed subject matter. This summary is not an extensive overview. It is not intended to identify key/critical elements or to delineate the scope of the claimed subject matter. Its sole purpose is to present some concepts in a simplified form as a prelude to the more detailed description that is presented later. [0026] In order to overcome the above deficiencies of the prior art, the present disclosure is to solve the technical problem to provide a timesheet management system that enables tracking, billing, and recording the time spent by employees in an organisation on specific tasks across numerous projects or initiatives. [0027] According to an aspect, the invention provides a timesheet management system for work-flow review. The multi-platform timesheet system comprises a computing device having a processor and a memory for storing one or more instructions executable by the processor and plurality of modules. The computing device is in communication with a cloud server via a network. The processor is configured to execute the one or more instructions and the plurality of modules. The plurality of modules comprises a registration module, a timesheet module, a data acquisition module, a tracking module, an administration module and a bill generation module. The multi-platform timesheet system assists to generate timesheet for proper accounting management, project tracking and live billing. [0028] The registration module is configured to register at least one user, an authorized person, a client and a partner, and assign an identity to the at least one user upon registration by providing user credentials. The timesheet module is configured to enable the at least one user to provide a timesheet and facilitate the at least one user to enter data on the timesheet. The data acquisition module is configured to collect and store timesheet entry data having plurality of fields from the at least one user. The timesheet entry data comprises at least one of project name, task allocation, date and time, task segments, task sub-segments and other project related data. [0029] The tracking module is configured to receive the timesheet entry data from the data acquisition module and track the timesheet entry data, thereby facilitating an authorized person to verify and approve the timesheet entry data entered by the user. The authorized person is at least one of a project manager, a director, a partner, a supervisor, an employer and a team leader, wherein the user is at least one of a worker and an employee. The tracking module is configured to modify the collected timesheet data by the at least one user upon rejection during verification by the authorized person. [0030] The administration module is configured to summarize the approved timesheet entry data, thereby enabling the authorized person to send the approved timesheet entry data to an organization or a client. The administration module is configured to enable the authorized person to modify the timesheet entry data and also mark a task of one or more projects as active or open, inactive or closed status, thereby changing the status of the task from OPEN to CLOSED so that logging any hours into the task is disabled immediately. The administration module is configured to compare the approved timesheet entry data with the analysed data using multiple analytical accounting and invoice generation tools. [0031] The bill generation module is configured to generate a bill based on the approved timesheet entry data, thereby notifying the client or organization for making bill payments for the generated bill. The bill generation module is configured to send acknowledgment to the at least one user upon payment of the generated bill. The bill generation module analyses frequency of the bill payments of the at least one user and arranges the order based on a time period. The system is configured to enable the authorized person to send timesheet reports of the users to clients over email by one-click immediately after approval of the timesheet entry data. The system includes an AI (Artificial Intelligence) module for analysing client’s payment frequency for bill payment. The computing device includes at least one of a smart phone, a desktop, a computer, a tablet, a laptop and a personal digital assistant (PDA). [0032] According to another aspect, the invention provides a method for operating a multi- platform timesheet system. At one step, a registration module registers at least one user and assign an identity to the at least one user upon registration by providing user credentials. At one step, a timesheet module enables the at least one user to provide a timesheet and facilitating the at least one user to enter data on the timesheet. [0033] At one step, a data acquisition module collects and stores timesheet entry data having plurality of fields from the at least one user. At one step, a tracking module receives the timesheet entry data from the data acquisition module and tracking the timesheet entry data, thereby facilitating an authorized person to verify and approve the timesheet entry data entered by the at least one user. At one step, an administration module summarizes the approved timesheet entry data, thereby enabling the authorized person to send the approved timesheet entry data to an organization or a client. At one step, a bill generation module generates bills based on the approved timesheet entry data and sends the generated bills to the client or the organization upon approval of timesheet entry data of one or more users by the authorized person, thereby notifying the client or organization for making bill payments for the generated bill. At one step, the administration module enables the authorized person to modify the timesheet entry data and also mark a task of one or more projects as active or open, inactive or closed status, thereby changing the status of the task from OPEN to CLOSED so that logging any hours into the task is disabled immediately. [0034] Further, objects and advantages of the present invention will be apparent from a study of the following portion of the specification, the claims, and the attached drawings. Detailed description of drawings: [0035] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate an embodiment of the invention, and, together with the description, explain the principles of the invention. [0036] FIG.1A illustrates a block diagram of a timesheet management system for work-flow review, in accordance with an exemplary embodiment of the invention. [0037] FIG. 1B illustrates a block diagram of plurality of modules of the timesheet management system, in accordance with an exemplary embodiment of the invention. [0038] FIG. 2A illustrates a screenshot of an example timesheet, in accordance with an exemplary embodiment of the invention. [0039] FIG. 2B illustrates a screenshot of an example summarised report generated by the timesheet management system, in accordance with an exemplary embodiment of the invention. [0040] FIG.2C illustrates a screenshot of an example admin console of the timesheet management system, in accordance with an exemplary embodiment of the invention. [0041] FIG.3A illustrates a screenshot of a user interface of an administrator or a manager during task allocation, in accordance to an exemplary embodiment of the invention. [0042] FIG. 3B illustrates a screenshot of the user interface of the administrator or the manager during segment-wise allocation, in accordance to an exemplary embodiment of the invention. [0043] FIG. 3C illustrates a screenshot of the user interface of the administrator or the manager updating the task after completion of the employees allocated task, in accordance to an exemplary embodiment of the invention. [0044] FIG. 3D illustrates a screenshot of the user interface of the administrator or the manager during analysis after completion of the employees allocated task, in accordance to an exemplary embodiment of the invention. [0045] FIGs.3E-3F illustrate screenshots of the timesheet updating by the user through the user interface after completion of the task, in accordance to an exemplary embodiment of the invention. [0046] FIG.4 illustrates a flowchart of a method of tracking employees work using a timesheet management system, in accordance with an exemplary embodiment of the invention. Detailed invention disclosure: [0047] Various embodiments of the present invention will be described in reference to the accompanying drawings. Wherever possible, same, or similar reference numerals are used in the drawings and the description to refer to the same or like parts or steps. [0048] The present disclosure has been made with a view towards solving the problem with the prior art described above, and it is an object of the present invention to provide a timesheet management system that enables tracking, recording, and billing the time spent by employees in an organisation on specific tasks across numerous projects or initiatives. [0049] According to an exemplary embodiment of the invention, FIG.1A refers to an example block diagram of a timesheet management system 100. The multi-platform timesheet system 100 comprises a computing device 102 having a processor 104 and a memory 106 for storing one or more instructions executable by the processor 104 and plurality of modules 108. The computing device 102 is in communication with a cloud server 112 via a network 110. The cloud server 112 is running in a cloud computing environment that can be remotely accessed on demand by the users. In one embodiment herein, the network 110 is at least one of Bluetooth, Wi-Fi, wireless local-area network (WLAN), a cellular network and thereof. [0050] According to an exemplary embodiment of the invention, FIG.1B refers to an example block diagram of plurality of modules 108 of the timesheet management system 100. The processor 104 is configured to execute the one or more instructions and plurality of modules 108. The plurality of modules 108 comprises a registration module 114, a timesheet module 115, a data acquisition module 116, a tracking module 118, an administration module 120 and a bill generation module 122. The multi-platform timesheet system 100 assists to generate timesheet for proper accounting management, project tracking and live billing. [0051] In one embodiment herein, the registration module 114 is configured to register at least one user, an authorized person, a client and a partner, and assign an identity to the at least one user upon registration by providing user credentials. In specific, the at least one user utilizes the computing device 102 to login to the system 100. The computing device 102 includes either a computer or a mobile phone or a personal digital assistant or a handheld computer or any other device that enables the user to operate the system 100. [0052] The system 100 by default chooses the type of the user logged into the registration module 114. Based on the user credentials, if the user is an employee, the registration module 114 is configured to open the data acquisition module 116. If the user is an employer, the registration module 114 is configured to open the tracking module 118. Further, the administration module 120 is opened when the admin logs in to the system 100 through the registration module 114. [0053] In one embodiment herein, the timesheet module 115 is configured to enable the at least one user to provide a timesheet and facilitate the at least one user to enter data on the timesheet. In one embodiment herein, the data acquisition module 116 is configured to collect and store timesheet entry data having plurality of fields from the at least one user. The timesheet entry data comprises at least one of project name, task allocation, date and time, task segments, task sub-segments and other project related data. The employee is either an organisation's professional or a subcontractor or a labour or any other individual who works for a project of the organisation. [0054] For example, if the employee is logged in into the system 100, then the data acquisition module 116 displays the current work week from Monday to Sunday to the at least one employee. The data acquisition module 116 does not permit selection of any work week from the future of timesheet data. The data acquisition module 116 only permits to edit a work week from the past if the supervisor rejects the submitted data during verification and enables the employee to resubmit the data to the supervisor after making out necessary changes. Further, the data acquisition module 116restricts the editing of past weeks that are already reviewed and accepted by the supervisors. [0055] In one example embodiment herein, the data acquisition module 116 records the logging hours in multiples of 15 minutes. For example, 0.25 hours for 15 minutes, 0.50 hours for 30 minutes, 0.75 hours for 45 minutes, 1 for 1 hour and so on. Similarly, the logging hours may be input in other multiples of minutes or hours, or days or weeks based on the requirement of the organisation that is customisable by the organisation. Once the task is allocated by the employee, then the system 100 displays the total number of hours spent by the employee on a particular project by utilising the computing device 102. [0056] In one example embodiment herein, if the employer logged in into the system 100 for allocating task to the employees. Next, the employer is directed to the data acquisition module 116 then the employer can select the multiple employees based on experience, educational background, pay scale and other similar parameters. For example, the employer can select at least three employees based on pay scale. In specific, the at least three employees has pay scale of $15, $25 and $50 per hour. The system 100 calculates the time individually and sends notifications that the work is allocated to the selected employees. [0057] In one embodiment herein, the tracking module 118 is configured to receive and analyse the collected data from the data acquisition module 116 and track the timesheet entry data, thereby facilitating an authorized person to verify and approve the timesheet entry data entered by the user. The authorized person is at least one of a project manager, a director, a partner, a supervisor, an employer and a team leader, wherein the user is at least one of a worker and an employee. The tracking module 118 is configured to modify the collected data timesheet data by the at least one user upon rejection during verification by the authorized person. [0058] In one example embodiment herein, the collected data from the data acquisition module 116 to enable tracking and verifying by a supervisor. The supervisor verifies whether employee’s reported data is correct or wrong. Further, the supervisor either approves or rejects the reported data in the tracking module 118. If the supervisor approves the reported data by the employees, then the reported data is sent to further process. If the reported data is rejected by the supervisor then the system 100 sends back the reported data to the data acquisition module 116 for required changes based on either offline discussion or online discussion of the employee with the supervisor. The supervisor can be either a team leader or a project manager thereof. In addition, after updating and completing the assigned task, the system 100 evaluates the effective working hours of each employee for billing. In specific, the each employee working speed or style or capability can also be assessed. [0059] In one example embodiment herein, the employer continuously monitors status of the allocated work so that the employer can decide either to increase or decrease the time for allocated work. The system 100 analyzes the time taken for the allocated. Similarly, the client and partner of the project can also monitor the work status, which makes a two-way communication between the client and employer, thereby completing task smoothly and effectively. The analysed data and reported data are compared and represented in any graphical representation i.e., pie graph, line graph and bar graph. [0060] In one embodiment herein, the administration module 120 is configured to summarize the approved timesheet entry data, thereby enabling the authorized person to send the approved timesheet entry data to an organization or a client. The administration module 120 is configured to enable the authorized person to modify the timesheet entry data and also mark a task of one or more projects as active or open, inactive or closed status, thereby changing the status of the task from OPEN to CLOSED so that logging any hours into the task is disabled immediately. The administration module 120 is configured to compare the approved timesheet entry data with the analysed data using multiple analytical accounting and invoice generation tools. [0061] In one example embodiment herein, the at least one user can be the client, an admin, the employer, a manager and a director. For example, the employer can send the approved data that is received from the tracking module 118 to the clients using single click. The administration module 120 is configured to enable either addition or modification of client details or projects or tasks under projects by the admin user. The administration module 120 is configured to add or remove partners or manpower contractors against respective projects or employees who have been contracted out by the entity. The employer can modify either task or time or employees based on experience of the employees. [0062] The administration module 120 to summarise the accepted data. The administration module 120 is configured with various analytical accounting and invoice generation tools. The accounting and invoice generation tools generate multiple reports based on the details related to the client or the project. The summary of the project or employees worked on the project, and hours spent by the employees on the project are processed, and a report is generated by the administration module 120. Further, the processing module 108 generates live billing based on the tracked timesheets. [0063] In one embodiment herein, the bill generation module 122 is configured to generate the bill based on approved timesheet entry data, thereby notifying the client or organization for making bill payments for the generated bill. The bill generation module 122 is configured to send acknowledgment to the at least one user upon payment of the generated bill. The bill generation module 122 analyses frequency of payments of the at least one user and arranges the order based on a time period. The system 100 includes an AI (Artificial Intelligence) module for analysing client’s payment frequency for bill payment. The system 100 is configured to enable the authorized person to send timesheet reports of the users to clients over email by one-click immediately after approval of the timesheet entry data. The computing device 102 includes at least one of a smart phone, a desktop, a computer, a tablet, a laptop and a personal digital assistant (PDA). [0064] In one example embodiment herein, after getting approval from the client. The at least one user can be the manager, the admin and the supervisor. For example, the supervisor sends the generated bill to the client after approving the data. Next, the system 100 uses artificial intelligence (AI) and analysis payment frequency of the client, thereby sending a remainder to the client and the supervisor so as to arrange the threshold period of the payment. In case, if the client and the supervisor forget about the payment then at arranged period of time, the remainder is sent to the client and the supervisor regarding payment. [0065] In one embodiment herein, the bill generation module 122 is linked with the designated email addresses of the clients so as to remind the status of the payment with the generated bill. In specific, the generated bill can be an invoice ID and other generated bills. The bill generation module 122 can automatically update the payment status on both ends so that to notify the client and the supervisor after the threshold value is reached. The client can rearrange the threshold value based on the frequency of the payment. [0066] In one embodiment herein, the bill generation module 122 enables the supervisors to be notified about the threshold value of the client. Once the bill is generated for the respective client, the bill generation module 122 assists the supervisor to not to miss payments from the client, who has long waiting periods. The bill generation module 122 ranks the at least one user that includes the supervisor, the client, the agent and other users. In specific, the bill generation module 122 ranks the supervisor or the client based on the billing frequency, feedback or rating from the supervisor or the client. These ranks are visible to other clients and agents whoever using the system 100. [0067] According to another exemplary embodiment of the invention, FIG. 2A refers to a screenshot of an example timesheet 200. The timesheet 200 displays the current work week from Monday to Sunday for inputting the data by at least one employee. The employee selects the project he or she works from the drop-down menu. The task performed by the employee in the prescribed time is selected from the task bar menu. The employee inputs the no of hours worked on a specific task of a particular project on a selected date. The system 100 automatically calculates the total number of hours spent on a project by the employee for inputting the data. The data acquisition module 116 provides a comment field to notify any other information to the supervisor regarding the task or the time spent on a project and submits for approval. [0068] According to another exemplary embodiment of the invention, FIG. 2B refers to a screenshot of an example summarised report 202 generated by the timesheet management system 100. The system 100 utilizes the processing module to generate a summarised report 202 from the accepted data in the tracking module 118. The tracking module 118 is configured with various analytical accounting and invoice generation tools. The accounting, invoice generation tools are utilised to generate multiple reports based on the details related to the client or project. [0069] The timesheet entry data is verified in the tracking module 118, and the analytical accounting, and invoice generation tools generate summarised reports. The summarised reports comprise the total number of hours spent on the specific project. The reports are summarised based on the projects, based on the clients, and based on the employees worked across different projects or clients. [0070] According to another exemplary embodiment of the invention, FIG. 2C refers to a screenshot of an example admin console 204 of the timesheet management system 100. The admin console 204 comprises plurality of modules namely, user’s module, client module, projects module, assignments module and task module thereof. The user module is configured to allow adding or modifying the user details. The administration module 120 enables the admin to add a new user or modify the existing user. The existing user is modified based on the assigned project or the task or based on the partner or the role of the partner in a project. The user is either an employee or a partner or a subcontractor or any other user working for the organisation. [0071] The client module is configured to enable addition or modification of clients by the admin with respect to the projects. For adding the client, the admin inputs the details of the client. The inputs comprise name of the client, client’s address, and client’s contact email address or any other related information regarding the client. After inputting this data into the client module, the client details are saved to add the client to the client module. For modifying the client details, the admin selects the existing client from the client menu and edits details from the client profile. [0072] The project module is configured to add or modify projects by the admin. For adding the project, the admin inputs the details of the project with respect to the client. The inputs comprise project name and bill from and the client’s name from the dropdown menu of the respective project. The assignments module is configured to record the allocation of employees to a project. The admin is configured to add or modify the employees to a specific project. The employee is assigned to a project, where the employee data and project data have already been added into the administration module. The task module is configured to add or modify the employees with respect to a specific task. In the task module, input tasks of a project along with the task description. The new task for a project is created in the task module only when the project is already added in the administration module. [0073] According to another example embodiment of the invention, FIG. 3A refers to a screenshot 300 of a user interface of an administrator or a manager during task allocation. FIG.3A represents the screenshot of the manager or administrator. If the manager logins into the system 100 then the system 100 displays the manager dashboard 312 with the notification 313. In specific, the notification 313 includes the data received from the client. The dashboard 312 displays the menu options such as home 314, a task module 315, a task allotment module 316, a task segmenting module 317, a task updates module 318 and a task completion analysis module 319. By pressing the task allotment module 316, the system 100 displays the task option 320 with available employees (with pay scale) option 322. Here, the manager can select multiple employees based on requirement. After selection, the list of task allocated employees 324 can be viewed at right side and analysis the allocated work, thereby displaying the hours for completing the allocated task by the selected employees 325. [0074] Referring to FIG.3B, a screenshot 302 depicts the user interface of the manager or the administrator during task division. The manager allocates the task into sub-segments by pressing the task segmenting module 317. Here, the segment of task 327 is divided into sub- segments i.e., individual tasks are assigned to individual employees. The dashboard 302 displays the quantification of task 328 at right side i.e., percentage of completed task by the individual employee at the end of the day. [0075] Referring to FIG.3C, a screenshot 304 depicts the user interface of the manager or the administrator after submitting daily task. The manager can monitor the task update by pressing the task updates module 318. After completing the daily task, the employees submit or update the work performed at the end of the day. The manager or supervisor can view the amount of work done in certain time by the selected employee at updated of task completion 330. The manager can view the comments and response given by the employees. In addition, the manager can check the percentage of work submitted by the employee on that day in task completion progress of the day 332. The manager can communicate with the employees in save and send report option. [0076] Referring to FIG.3D, a screenshot 306 depicts the user interface of the manager or the administrator upon selecting task completion analysis module 319. The manager can view the task completion analysis option 333 on daily or weekly or monthly basis. The system 100 analysis the percentage of task completion 334 during allocation by each person. After updating of the work, the system 100 represents the percentage of completed task 335. In addition, the system 100 compares the analysed data with the actual data and reports the status of the allocated task 336 i.e., either the allocated employees are able to complete the assigned work at particular time or not. [0077] Referring to FIGs.3E-3F, a screenshot 308 depicts the dashboard 337 of the employee. The dashboard 337 displays the notification 313 at top, which includes the data received from the employer or manager. Next, the allocated task 343 is displayed below the dashboard 337. In addition, the dashboard 337 displays plurality of options such as a login module 338, a profile 339, a tasks receiving module 340, a task updating module 341 and updates receiving module 342. At first, an authorized employee login into the system 100 for allocated task. Next, the employee receives the task through the notification 313. After receiving the task, the employee executes the task and updates the completed task by pressing the task updating module 341. [0078] For example, if the employee is an electrician in a real-estate, then the employee specifically mentions the data and hours consumed for allocated task. In specific, the employee reports the status 345 of the allocated task with comments. In addition, the system 100 analysis the submitted task and represents the time in a bar diagram. Later, after updating, the employee sends the report by pressing a save and send report option as depicted in FIG.3E. [0079] For example, if the employee belongs to e-commerce site developing task in corporate or software industry. The dashboard 337 displays the data and hours 344 allocated by the system 100. The task is displayed in segment wise 345. For updating, the employee enters the status of task and time taken for completing the task. In specific, if the employee take 2.5 hrs for creating login module and 3 hrs for user inputting window then the system 100 receives the updated data and creates the bar diagram so that the employee has 3 hrs saving time. The updating of hours need to submitted by the employee and the report to the employer as depicted in the FIG.3F. [0080] According to another exemplary embodiment of the invention, FIG. 4 refers to a flowchart 400 of a method of tracking employees work using a timesheet management system. At step 402, registers at least one user and assign an identity to the at least one user upon registration by providing user credentials. At step 404, a timesheet module 115 enables the at least one user to provide a timesheet and facilitating the at least one user to enter data on the timesheet. At step 406, a data acquisition module 116 collects and stores timesheet entry data having plurality of fields from the at least one user. At step 408, a tracking module 118 receives the timesheet entry data from the data acquisition module and tracking the timesheet entry data, thereby facilitating an authorized person to verify and approve the timesheet entry data entered by the at least one user. [0081] At step 410, an administration module 120 summarizes the approved timesheet entry data, thereby enabling the authorized person to send the approved timesheet entry data to an organization or a client. At step 412, a bill generation module 122 generates a bill based on the approved timesheet entry data and sending the generated bills to the client or the organization upon approval of timesheet entry data of one or more users by the authorized person, thereby notifying the client or organization for making bill payments for the generated bill. At step 414, the administration module 120 enables the authorized person to modify the timesheet entry data and also mark a task of one or more projects as active or open, inactive or closed status, thereby changing the status of the task from OPEN to CLOSED so that logging any hours into the task is disabled immediately. In addition, the multi-platform timesheet system 100 is operated by a computing device that includes a smart phone, a desktop, a computer, a tablet, a laptop and a personal digital assistant (PDA), and thereof. [0082] Numerous advantages of the present disclosure may be apparent from the discussion above. In accordance with the present disclosure, a timesheet management system is disclosed that enables tracking, billing, and recording the time spent by employees in an organisation on specific tasks across numerous projects or initiatives. The system generates timesheets to enable employers to track work hours, leaves, accruals, and adjustments for processing payrolls for the employee. The system is integrated with various analytical tools to generate summarised timesheets for proper accounting management. [0083] Further, the system 100 generates timesheets to record start and end of tasks to know which tasks take up more time and identify areas that delay work. The generated timesheets enable the project managers to monitor progress in live and anticipate delays. The system tracks the time spent by an employee on the go when the task is started or completed. The proposed system 100 enables live tracking and monitoring of projects for both clients as well as project managers. [0084] The system 100 possesses the capability to provide effective tracking, accounting, and reporting of time spent by organisation professionals and organisations subcontractor professionals on different projects and initiatives. The proposed system 100 has uniqueness for a partner to login and monitor the status of task. The proposed system 100 enables an admin to change the status of the task manually in case of exceeding actual hours. The proposed system 100 consolidates the hours spent by multiple people across multiple projects and sends the timesheet report by one-click to clients over email immediately. The proposed system 100 is operated from anywhere by using the computing device. The proposed system 100 enables the user to update the daily status by using any social media networks such as, but not limited to, whatsapp, facebook and wechat, etc. [0085] According to another exemplary embodiment of the invention, the proposed system 100 may generate customised reports based on the required date and time. The proposed system 100 may track the timesheet in the real time automatically by utilising customised tools or utilising artificial intelligence. The proposed system 100 can generate daily or weekly or monthly based timesheet graphs or statistical representations for easily tracking the user tasks and monitoring of the project. The proposed system 100 may send an email notification to the employee's supervisor that the employee has not yet posted a completed timesheet. The proposed system 100 may send an email notification to the employees about the payrolls when the sent time is approved. [0086] It will readily be apparent that numerous modifications and alterations can be made to the processes described in the foregoing examples without departing from the principles underlying the invention, and all such modifications and alterations are intended to be embraced by this application.