Documente Academic
Documente Profesional
Documente Cultură
Maintain a Labor Detail Record on the number of hours worked and the types
of work done by hourly employees during a payroll period, as well as the associated
general ledger account distribution information for labor expense.
2.
Calculate gross pay for hourly employees based on the hours worked including
overtime, if any. The gross pay for salaried employees is predefined for each payroll
period in their Employee Master Record.
3.
Automatically calculate required federal and state payroll taxes, such as income
tax withholding, Medicare, FICA and unemployment tax, for both employee and
employer. The results are stored in a Payroll Period Record for each pay period.
4.
Print payroll checks with stubs on preprinted forms showing current period and
year-to-date (YTD) dollar earnings and deductions. These same multi-purpose check
forms can be used by the Accounts Payable System. Pay checks can be printed for a
single employee or for a specified group of employees.
5.
Print payroll reports, such as Labor Edit Report, Hours Distribution Report and
Payroll Register, to provide an audit trail of payroll data entered into the system, so
adequate audit control is maintained.
6.
Print generalized payroll reports with the capability to extract specific payroll
information from the online database, such as "List the total FICA withheld this
quarter for each employee".
7.
8.
Print annual IRS W-2 forms and W-3 transmittal totals for each employee paid
during the year.
9.
Enable the user to change the federal and state tax rates used in calculating
payroll withholding and deductions by storing payroll tax rates in separate Payroll
Rates Records (PR14) by calendar year.
10.
Provide reporting capability by location (or department) and job code (order
number). Location and job codes used by this PR System should be consistent with
the location codes used by other accounting modules within the company.
11.
Provide online inquiry capability to (1) display all data elements on a single
employee, and (2) display all hours and dollar amounts associated with payroll
earnings and deductions for an employee.
12.
13.
14.
15.
16.
17.
Provide source document control over input labor transactions to the computer
by establishing batch numbers.
18.
Provide the capability to create custom PR reports where the user defines the
data fields to be selected, sorted and printed (DB12).
19.
20.
Handle any fiscal year for accounting purposes, even one different from the
calendar year, through the use of a separate accounting period number (YRMO) field.
21.
Each labor transaction is associated with a specific payroll period (YRNO) for
control purposes, which is different than the financial accounting period.
22.
Verify state code and ZIP code (first 3 digits) associated with an employee
address. The Canadian province code is validated when the ZIP code is not numeric.
23.
24.
Print quarterly and annual employer reports, including IRS 940 and IRS 941.
The California DE-3 form can be printed.
25.
Provide system options in the Company Control Record to handle 6-digit dates
or 8-digit dates for user preference.
26.
A central database for all the data related to ensure data consistency
EXECUTIVE SUMMARY
This is the common misconception about payroll. The typical view among
managers and small business owners is that payroll is a single event the issuing of
checks each paydate. If you have a bit more in depth understanding of the complexity
of payroll, you may think that it also involves the management of taxes associated
with each payroll. This still does not even begin to cover the scope and depth of
payroll administration and while this is the prevailing thought. The consequences of
this misunderstanding can be extremely costly.
For most businesses in the US labor is the biggest expense they face. These
costs can average up to 70 percent of expenses and 30 percent of total revenues. If
business owners and HR managers do not proactively manage their payroll costs, they
leave little room for profit and growth.
Paying overtime, keeping employees who dont produce scheduling mistakes
and so much more can lead to thousands of dollars in revenues turning into an
expense. These critical errors dont have to continue. There are tools and service
available that help you effectively manage and track these potential profit killers so
your business can run smoothly and successfully.
Payroll is not just an event it is a cycle. It is a cycle that never stops moving.
Without the right system, this cycle can become fragmented, disjointed and often
mismanaged. Payroll is a living, breathing system composed of employees,
technology and rules. Knowing the full complexity and steps. And having a trusted
system to manage each moving part is the only way to keep it in line and under
control.
This white paper will cover some of the aspects of payroll that many managers
overlook. It will detail how a payroll services partner can provided solutions to
keeping costs in check through comprehensive managements and strategic planning
tools.
COMPANY PROFILE
XtraNet Technologies Pvt Ltd is amongst the best thriving IT services, BPO and
System Integration provider companies in Central India. In addition to the IT business,
XtraNet also has lead position in niche market segments of Digital Signatures and
Consulting. XtraNet Technologies Pvt. Ltd. is a Company incorporated under the
Companies Act, 1956 with the Registrar of Companies, Madhya Pradesh &
Chhattisgarh in the month of January 2002. XtraNet is ISO 9001:2008 Certified IT
Company, originated and managed by a consortium of vibrant IT Professionals to
provide Integrated IT Solutions to Government, PSUs and Corporate clients.
We believe that Information Technology & Business are becoming inextricably
interwoven; anyone alone is meaningless without other. XtraNet is going to be a
decade old organization in which it has written Epic majestically. With turnover
Software development methodology is the sole reason behind the success or failure of
any project. It is a framework that is used to structure, plan, and control the process of
developing an information system. The main idea of the Software Development Life
Cycle has been "to pursue the development of information systems in a very deliberate,
structured and methodical way, requiring each stage of the life cycle from inception of
the idea to delivery of the final system, to be carried out rigidly and sequentially"
within the context of the framework being applied.
Requirements: In the requirements phase, the client defines some problem that they
want to solve. XtraNet has got fabulous pool of Business analyst to fathom the
requirement and proposing the solution with brilliance. XtraNet has proven its
hegemony in this realm of the market over the years.
Specification: The specification phase comes after the requirements phase. Here our
professionals tell to the client what we're going to do for them to solve their problem,
as defined in the requirements phase.
Design: With the approval of a specification document, Software designing phase can
be started. Our designers map out the flow of the program, mock up an interface (or
rapid prototype), design the database with prodigy.
Implementation: After you have the design all set, coding part comes into the
picture. We have gathered some maven minds that are able to deliver the solution with
perfection . The implementation makes the design work and should be in the command
of brilliant minds.
Quality assurance: In this phase, we test the application from start to finish, looking
for problems with the code or logic. XtraNet has been an ace in this realm for last 9
years. With experienced professionals in the armory XtraNet has been piping out best
of the breed products.
Maintenance: Over time, businesses change - and so do requirements. The
application will need to change to meet those changing business requirements. XtraNet
is committed with its manpower to maintain the quality of deliverd products .
At XtraNet, Professionals are working in well defined a hierarchy that allows multi
level Check points for issue/ideas. Well defined innovative/standard strategies are the
basis of the development program that forces the quality of deliverables.
Our Software passes through iterative quality check by dynamic quality professionals
until it reaches industry defined quality standards. Data/ Information security is a
major focused area of our software. Unauthorized access, database security, data
encryption/decryption, user rights are some key areas where our software proved
successfully.
We expertise in Project Management, Consulting, Architecture, Application
Development, RDBMS Solutions & Reporting etc.
users work tighter jointly in real-time to develop systems. Usually, RAD allows usable
systems to be built in as little as 60-90 days. [14] RAD is not a single methodology but
is more a general strategy of developing information systems. It brings several system
development components together. Nowadays, a lot of RAD tools are available, such
as VB for windows application, MBBuilder for MapInfo MapBasic. [16,17]
Object-oriented analysis and development is a brand new methodology. Although
OOP has become popular in computer world, whether OOA is superior to traditional
methods is still a question mark. However, from the view of OO world, OOA seems
having an important role to play in the future.
The objectives of this article are to introduce some widely adopted basic
requirements determination and requirements structuring methods, compare and
contrast those methods and try to find a best way for system requirements analysis.
REQUIREMENTS DETERMINATION
Collection of information is at the core of systems analysis. Information
requirement determination (IRD) is frequently and convincingly presented as the most
critical phase of information system (IS) development, and many IS failures have been
attributed to incomplete and inaccurate information requirements. [13] System analysts
must collect the information about the current system and how users would like to
improve their performance with new information system. Accurately understanding
the users requirements will help the system developing team deliver a proper system
to the end users in limited time and limited budget. If user just wants an ant,
definitely, an elephant is improper. There are many methods to collect information.
This article will discuss some basic and widely adopted ones of them.
Interviewing is one of the primary ways to gather information about an
information system. A good system analyst must be good at interviewing and no
project can be conduct without interviewing. There are many ways to arrange an
effectively interview and no one is superior to others. However, experience analysts
commonly accept some following best practices for an effective interview:
Listen carefully and take note during the interview (tape record if possible)
people in a relatively short time and of being less biased in the interpretation of their
results. Choosing right questionnaires respondents and designing effective
questionnaires are the critical issues in this information collection method. People
usually are only use a part of functions of a system, so they are always just familiar
with a part of the system functions or processes. In most situations, one copy of
questionnaires obviously cannot fit to all the users. To conduct an effective survey, the
analyst should group the users properly and design different questionnaires for
different group. Moreover, the ability to build good questionnaires is a skill that
improves with practice and experience.
When designing questionnaires, the analyst should concern the following issues at
least:
The third one is directly observing users. People are not always very reliable
informants, even when they try to be reliable and tell what they think is the truth.
People often do not have a completely accurate appreciation of what they do or how
they do it. This I especially true concerning infrequent events, issues from the past, or
issues for which people have considerable passion. Since people can not always be
trusted to reliably interpret and report their own actions, analyst can supplement and
corroborate what people say by watching what they do or by obtaining relatively
objective measures of how people behave in work situation. However, observation can
cause people to change their normal operation behavior. It will make the gathered
information biased. [21]
The fourth one is analyzing procedures and other documents. By examining
existing system and organizational documentation, system analyst can find out details
about current system and the organization these systems support. In documents analyst
can find information, such as problem with existing systems, opportunities to meet
include interface requirements, screen and report layouts, ad hoc query specifications,
menus, and security requirements. When used at a later point in the system
development life cycle, a JAD session can also be used to refine a system prototype,
develop new job profiles for system users, or develop an implementation plan. [2]
However, to exploit full potential of JAD, the groupware tools should be
applied in JAD workshop sessions. The use of groupware tools to support the joint
Application Development technique increases the value of this technique dramatically.
When groupware tools are used in an automated JAD workshop, they greatly facilitate
the generation, analysis, and documentation of information. This is particularly
valuable for JAD workshops conducted to define and build consensus on the
requirements for new systems. [3]
The Sixth one is Prototyping. Prototyping is a means of exploring ideas before
you invest in them. Most system developers believe that the benefits from early
usability data are at least ten times greater than those from late usability
data. [19,20] Prototyping allow system analysts quickly show users the basic requirement
into a working version of the desired information system. After viewing and testing
the prototype, the users usually adjust existing requirements to new ones. The goal
with using prototyping to support requirement determination is to develop concrete
specification for the ultimate system, not to build the ultimate system from
prototyping. Prototyping is most useful for requirements determination when user
requirements are not clear or well understood, one or a few users and other
stakeholders are involved with the system, possible designs are complex and require
concrete form to fully evaluate, communication problems have existed in the past
between users and analysts, and Tools and data are readily available to rapidly build
working systems, etc. [21]
When adopting prototyping, analysts should concern about the potential
problems about this requirements determination method, such as informal
documentation, ignored subtle but important requirements, etc.
When we choose requirements determination method for a specific project,
there seven characters of them we should consider. They are Information Richness,
TWO TIER ARCHITECTUREThis section summarizes the development of two-tier client-server architecture,
and provides a simple example of this model. It also summarizes the main problems of
the two-tier model.
This sections discusses
Rational for the Two-Tier Model
A Simple Example
Problems with Two-Tier Architecture
Rational for the Two-Tier Model
The whole point of client-server architecture is to distribute components of an
application between a client and a server so that, for example, a database can reside on
a server machine (for example a UNIX box or mainframe), a user interface can reside
on a client machine (a desktop PC), and the business logic can reside in either or both
components.
The client-server architecture, outlined here, is known as two-tier client-server
architecture.
A Simple Example
The UNIX print spooler is an example of a two-tier client-server architecture.
The client (the UNIX lp command) reads a file to be printed and passes the file's
contents to the server. The server performs a service by printing the file. All the basic
characteristics of client-server computing are present in this example.
c)
d)
Create a system definition that from the foundation for all subsequent
engineering works.
f)
listed above. In most data processing environment existing today, the term system
development, system definition, system analysis and engineering are used somewhat
interchangeably and refer basically to the same primary function; the process or steps
within a process that specifies that specifies the method of implementing a system in
the business compiler environment or, in more simple term. How to put a job on
computer.
THE SYSTEM DEVELOPMENT PROCESS:1)
2)
3)
4)
The development of system takes place its the following stages:The system planing stage.
The system feasibility stage.
The system analysis stage.
The system design stage.
SYSTEM DESIGN:(1)
(2)
IMPLMENTATION STEGE.
(3)
(1)
a)
b)
c)
d)
(2)
IMPLMENTATION STEGE.
Since the modularization of the Software part permits suitable testing
and validation, the program has been developed module.
(3)
OPERATION DETAILS OF THE SYSTEM :There is no need for the user to have the prior knowledge of the
Software, it is totally menu driven. After logging into the system, the user will
go directly to the menu containing the options
FEASIBILITY STUDY
On the basis of result of the initial study, feasibility study takes place. The
feasibility study is basically the test of the proposed system in the light of its
workability, Meeting users requirements, effective use of resources and .of course,
the cost Effectiveness. The main goal of feasibility study is not to solve the problem
but to achieve The scope. In the process of feasibility study, the cost and benefits are
estimated with Greater accuracy.
Building software takes more than just simple coding job nowadays. There are
so many stages that the developer has to go through, just to make sure a software is
built according to the need of the public or to the intended end-users. Software is now
more than just simple encoding and updating of information, it is a complex process
without which business may crumble.
SDLC carefully lays out the necessary stages in order to create perfect
software. Developers realized that building software is not all about answering the
need but exceeding them. SDLC is now observed by different software engineers each
of them following a specific model that works well with their talent and available
resources. Each model suggests different stages in software development. The model
suggests different approach in building software. Each model will suggest different
sources and tools to build a program.
Every model or any software created that was built using an SDLC model has
to plan before anything else. Project planning, feasibility study is very important
aspect of building a software. It will answer the question of why would a developer
build a software. Without planning, the software may not be able to perform or
function as planned and feasibility study makes sure the program created is needed
and will be appealing to the intended users.
Project planning and feasibility studies are a stage where developers, project
managers and research department will be working together. Developers will be the
group who will be creating the software, project managers are the ones who makes
sure the program will be done in time and the research department will show why an
idea of software will work.
Objectives
In project development and feasibility studies stage of the SDLC, software
engineers and developers should be able to:
Identify the Business Value
Developing software is not just creating a good software and presenting them
to the market with hopes that someone will actually use or buy it. Before the software
is even created, the idea will be evaluated again and again. This objective has to be
fulfilled by the companys researchers. They will be presenting the current market
situation, current users need or World Wide Web that software engineers can fill.
Estimate Investment and Reward on the Project
In project planning, the investment on a certain project has to be revealed. This
will be the backbone of every project. For one, investment will dictate how much the
company will spend to create certain software. This is even truer for companies that
usually hire project based developers. Investment will dictate how many people will
be working for the project. Aside from investment, project planning and feasibility
studies should show how much the company will earn once the project is created. If
its just a tool for businesses, it should show how it can increase the productivity of
the employees and its actual impact in financial sense.
Analyze Feasibility
Researchers or proponents of the software will actually show why the software
is needed in the actual business sense. Statistical data will always play a crucial role in
proving why the particular software is good for public use. Most of the time,
researchers will be interviewing individuals in order to get their opinion if they will
use if that software is available in the market. It will also take a look at the possible
competition and how will the software be different compared to other companies.
Outline Technical Needs
In project planning, developers should be able to come up with the possible
technical needs of the software. These are very important since without them, software
development is nearly impossible. Within the realms of the budget, developers should
get the best devices to help them in project development.
The new system requirements are defined in as much details as possible. This usually
involves interviewing a number of users representing all the external or internal users
and other aspects of the existing system.
A first prototype of the new system is constructed from the preliminary design. This
is usually a scaled-down system, and represents an approximation of the
characteristics of the final product.
1.
Evaluating the first prototype in terms of its strengths, weakness, and risks.
2.
3.
4.
At the customer option, the entire project can be aborted if the risk is deemed too
great.
miscalculation, or any other factor that could, in the customers judgment, result in a
less-than-satisfactory final product.
The existing prototype is evaluated in the same manner as was the previous prototype,
and if necessary, another prototype is developed from it according to the fourfold
procedure outlined above.
The preceding steps are iterated until the customer is satisfied that the refined
prototype represents the final product desired.
ABOUT PROJECT
This project is made on the topic Payroll Management.This is standerd
Payroll Management System which is used in any company.
The Payroll Management includes all details of employee like employee
personal details, salary Details, Income Tax Calculation, professional Tax Calculation,
provident Fund and Arrears, Increment etc. The Payroll management consultant
includes many kinds of master and transactions details of employee. The Payroll
Management is also making the use of the computer for reducing its work
complexities.
The Payroll Management report work includes many works such as maintain
the record of Employee, employee monthly attendance, Calculation of salary
according to attendance and also with respect of earnings and deduction. This software
is being generated many type of report salary list, bank salary report, income tax form,
provident fund Form 3A, provident fund form 6A,monthly provident fund chalan,TDS
deposit from etc.
The development of Payroll Management computerized system will achieve the
organizational objectives with the following contents;
TYPES OF COMPENSATION
Compensation Provided To Employees Can Direct In The Form Of Monetary
Benefits And/Or Indirect In The Form Of Non-Monetary Benefits Known As Perks,
Time Off, Etc. Compensation Does Not Include Only Salary But It Is The Sum Total
Of All Rewards And Allowances Provided To The Employees In Return For Their
Services. If The Compensation Offered Is Effectively Managed, It Contributes To
High Organizational Productivity.
DIRECT COMPENSATION
Direct Compensation Refers To Monetary Benefits Offered And Provided To
Employees In Return Of The Services They Provide To The Organization. The
Monetary Benefits Include Basic Salary, House Rent Allowance, Conveyance, Leave
Travel Allowance, Medical Reimbursements, Special Allowances, Bonus, Pf/Gratuity,
Etc. They Are Given At A Regular Interval At A Definite Time.
INDIRECT COMPENSATION
Indirect Compensation Refers To Non-Monetary Benefits Offered And
Provided To Employees In Lieu Of The Services Provided By Them To The
Organization.
They
Include
Leave
Policy,
Overtime
Policy,
Car
Policy,
MANUAL SYSTEM
Manual Payroll System Is The Traditional Payroll System Which Involves Pen
And Ink, Adding Machine, Spreadsheet, Etc Instead Of Computers, Software And
Other Computerized Aids. The Process Was Very Popular When There Were No
Computerized Means For Payroll Processing.
Scale Organizations In The Remote Areas That Use The Manual Payroll. Sometimes
The Construction Industry And Manufacturing Industry Also Use The Manual Payroll
Systems For The Contractual Labour, As Theses Contracts Are On Daily/Weekly
Basis. There Is Full Control In The Hands Of Owner. But The Process Is Tedious,
Time Consuming And Risky As It Is More Prone To Errors.
ACCOUNTANT
Accountant Is A Professional Having A Degree/Diploma Course in
Finance/Accountancy. He/She Is Responsible For All The Activities Related To
Payroll Accounting. He/She Has The Sound Knowledge Of Accounting Principles
And Globally Accepted Standards.
The Process Adds Costs To The Organization. It Involves Paying Someone
Who Is Responsible For Calculating The Salaries Of Others. The Financial Control
Regarding Salary Goes In The Hand Of Accountant.
PAYROLL SOFTWARE
In Todays Computerized Environment, Payroll System Has Also Developed
Itself Into Automated Software That Performs Every Action Needed By The Payroll
Process. It Helps In Calculating The Payable Amounts And Deductions Very Easily. It
Also Helps In Generating The Pay Slips In Lesser Time. Automated Calculations
Result In No Errors. Data Is Validated Automatically By The Software. It Needs
Professionals To Make Use Of The Software For Its Efficient Working.
PAYROLL OUTSOURCING
Payroll Outsourcing Involves A Third Party (An Outsourcing Company) In The
Calculations Of Salaries And Deductions. The Outsourcing Organization Is
Responsible For All The Activities Of The Payroll Accounting. It Saves Time And
Cost For The Organization. If There Is More Number Of Employees (Say More Than
900-1000) In The Organization, Payroll Outsourcing Would Be Very Much Beneficial.
This project has many future applications like it can be used in any of the
Retail Outlet of Any Type companies.
This project was build keeping in mind all the requirements of these outlets and
they can be implemented in any such type of organization with very few
modification.
With modifications it can be possible for Employee Attendance to control all
retail outlets by connecting them through a network. Because of this software
all they need is a Server application and any type of connectivity to that server.
REVIEW OF LITERATURE
Ensures timely and accurate preparation of all Institution payroll operations and
works closely with the Human Resources Office to ensure that payroll actions are in
conformance with employment and benefits practices and accounting procedures.
Oversees preparation of all federal and state payroll tax reports,
including quarterly and year-end returns; determines taxability of non-wage payments
and serves as in-house contact for technical tax compliance issues, including tax
liabilities of foreign nationals.
Interprets Institution employment policies and government regulations
in connection with payroll activities and makes recommendations on modifications to
senior management as appropriate.
Handles federal and state agency audits and maintains close contact with
ITI
and other regulatory agencies to ensure that the Institution has accurate
STAGE-I: ANALYSIS
Confirm viability
Identification of an outsourcing champion
Establishment of clear timelines around the
outsourcing initiative
STAGE-II : TRANSITION
STAGE IV : EXECUTION
RESEARCH METHODOLOGY
Research in common parlance refers to a search for knowledge. Research is an
academic activity and as such the term should be used in technical sense. According to
Clifford Woody research comprises defining and redefining problem, formulating
hypothesis or suggested solution, collecting and at last carefully testing the
conclusions to determine whether they fit the formulating hypothesis.
Various uses of having a research design are as follows:
1. It provides answers to various question such as What is the object of research?
What data are needed and how will these is gathered?
What will be the time, place and sample of study?
How will the data be analyzed and interpreted?
PAYROLL SOLUTIONS
HR activities like Payroll bring to mind, a stream of innumerable printouts, forms and
transactions. Although repetitive, these are critical functions within an organization. Payroll
services require constant evolution of best practices and focus on accuracy & discipline. This
is where we have made significant investments in India over the last five years. With our rich
experience in managing payroll for over 10 years globally we understand every aspect of
payroll management & have the ability to customize it to meet all our client requirements.
With more than 2500 clients globally and partnering with some of the largest Indian
and Multi national companies in India, our experience has resulted in a consistent growth
curve.
Talent Pro's complete payroll solutions comprises of
Reimbursement Processing
Statutory Compliance
Query Management
Retrials Management
PF Trust Management
We have a team of very experienced and professional recruiting consultants managing the
client and candidate interface.
IT RECRUITMENT:
We now have a separate IT recruitment wing supporting the IT and ITES growth in
India and abroad and work with the some of the largest clients in this field. We have domain
expertise to provide a wide range of client requirements.
CONCLUSION
The study had confirmed that the company is having a good Software
System.
From this study, it is found that majority of the workers were satisfied
with Software used.
To make the software system more efficient and excellent, the company
should give importance to the clients and create awareness among
employees and it shall consider some of the ways and means suggested
by the employees like addition of parameters such as short cut for
calculation PF,ESI,TAX,Etc,. Dependability and conducting regular
training program on the software usage.
I hope that the suggestion given in the report may be implemented in
future course for the benefit of the employees and the company.
The company should conduct the similar type of research at regular
interval to know the changing softwares and to know about the latest
technology like baan software etc..
BIBLIOGRAPHY
WEBIOGRAPHY
Www.google.com
www.code project.com
start webdotnet.com
www.wikipedia.com