Data processing: financial – business practice – management – or co – Automated electrical financial or business practice or... – Accounting
Reexamination Certificate
1999-07-15
2002-02-12
Kramer, Dean J. (Department: 2167)
Data processing: financial, business practice, management, or co
Automated electrical financial or business practice or...
Accounting
C705S001100
Reexamination Certificate
active
06347306
ABSTRACT:
FIELD OF THE INVENTION
The present invention relates to the field of payroll processing and, more particularly, to a computerized direct payroll processing system that acquires input data from time and attendance and human resource systems to implement immediate, real-time payroll distribution and processing to employees.
BACKGROUND OF THE INVENTION
Today, most companies with more than a handful of employees use an outside payroll service to assist with payroll processing for their employees. As shown in
FIG. 1
(prior art), a company typically employs off-the-shelf human resource (“HR”) software packages such as an ERP (Enterprise Resource Planning) system which is customizable for the particular industry and business. The ERP system provides employee information such as employee number, department, pay schedule, pay scale, benefits, etc., which are used in determining the pay for the employee.
The information from the ERP system is typically used in the setup of internal payroll software and in the setup of time and attendance (“T&A”) software, such as Master Data or Demographic Data, including addresses, departmental information and rates etc. The payroll software is ultimately used in the transfer of payroll information to the outside payroll service by inputting formatted data from a T&A system.
The T&A software is used for tracking (manually and/or automatically) the time and attendance data of employees to provide a record of when the employee has worked (days and hours), the particular shifts worked, days off, sick days, etc. This information is used for determining employee pay as well.
T&A systems are used to acquire T&A data, typically on a daily basis. The data can be acquired in many different ways such as through punch clocks, computer log-ins and log-outs, badge readers, turnstiles, card swipes, etc. Authorization can be provided to determine whether an employee who has worked certain hours during a certain shift was authorized to do so or may need a superior to authorize deviations from normal working hours or shifts.
Once the T&A information has been gathered and authorized, the T&A software package can be used to calculate gross hours and dollars for each employee. This is typically done for a one-week or two-week period.
The next step is that the gross hours and dollars information is sent through an interface program to the payroll system. The payroll system uses its own proprietary software to calculate net pay for each employee by taking gross pay and subtracting deductions such as taxes (federal, social security, Medicare, state) and any other needed adjustments (401K contributions, pension plan, etc.). The payroll system can be provided in-house or by an outside payroll service, such as ADP. If the system is internal, however, the net pay information must in any event be sent to an outside payroll service. The final net pay information is sent by submitting electronic data to the bank which either provides a check to the employee or directly deposits the payment amount into the employee's account through direct deposit banking. The payroll service also usually provides the employee with limited payroll information printed on a stub attached to the check or on a separate report.
The above payroll systems are cumbersome and problematic. They require the use of a “middleman” payroll service to either send or calculate and send the employee's net pay data to the bank, which increases costs to the employer. These costs are ultimately passed on to the employees and public. Such systems also take significant amounts of time to acquire, transfer, translate and process all of the data required to determine and distribute net pay to the employee; and employees are therefore forced to wait one or two weeks before even receiving their paychecks.
Another disadvantage of the prior art payroll systems is the use of centralized data processing for calculation of net pay, such as used by ADP. While centralized processing can be beneficial for security reasons in that data is contained within one application, which is typically not the user's location, it is inflexible and time-consuming. A further disadvantage with centralized processing is that the system cannot add components to the process to co-exist with current business tasks. That is, no new business logic can be added to the system. Finally, the user cannot change the frequency of processing, since this is controlled by ADP.
Accordingly, the present invention overcomes the above disadvantages and problems of prior art payroll systems and provides new advantages to the employer and employees by addressing the aforementioned problems and providing payroll processing which occurs in real-time, immediately upon completion of the employee's shift or work segment. With the present invention, the third party outside payroll service model is eliminated which provides numerous benefits to the company, employees and to the bank.
SUMMARY OF THE INVENTION
One aspect of the present invention provides a computer-implemented method for automatically paying employees net pay immediately upon completion of a work segment. The method includes providing an employee data computer system, a banking computer system and a payroll processing computer system, each interconnected via a computer network. According to this method, time and attendance information is acquired in real-time by the employee data computer system from each employee, including shift completion information indicative of the completion of at least one work segment. Human resource information about each employee is inputted into the employee data computer including pay amount information and pay deduction information for each employee.
Shift completion information, pay amount information and pay deduction information is provided to the payroll processing computer system via the computer network. The method then calculates, by the payroll processing computer system, net work segment pay for each work segment completed by the employee, in real-time and immediately upon entry of the shift completion information, by determining (i) gross work segment pay based on the shift completion information and pay amount information and (ii) the net work segment pay by applying the pay deduction information to the gross work segment pay. Finally, data indicative of the net work segment pay is provided to the banking computer system via the computer network upon the completion net work segment pay calculation step to provide the employee with immediate access to the calculated net work segment pay, preferably via direct deposit to the employee's bank account.
Another aspect of the present invention provides a computer-implemented system for automatically paying employees net pay immediately upon completion of a work segment. The system includes an employee data client computer system including at least one time and attendance software object and at least one human resource software object, at least one input terminal connected to the employee data client computer system for acquiring in real-time time and attendance information from each employee including shift completion information indicative of the completion of at least one work segment, and at least one input terminal connected to the employee data client computer system for inputting human resource information about each employee including pay amount information and pay deduction information for each employee. The time and attendance software object comprises time and attendance logic operative to automatically modify the shift completion information under predetermined conditions, and the human resource software object comprises human resource logic operative to automatically modify the pay amount information under predetermined conditions.
The system further includes a payroll client computer with at least one payroll software object comprising net pay calculation logic for computing net work segment pay and a payroll application server computer connected to the employee data client computer syste
CyberShift.com, Inc.
Kramer Dean J.
Lerner David Littenberg Krumholz & Mentlik LLP
LandOfFree
Method and system for direct payroll processing does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for direct payroll processing, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for direct payroll processing will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2947139