|
The Human Resources and Payroll
program can generate detailed
reports on payroll direct
deposits, including bank name
and branch. This program is
also fully integrated with Work
Control program, translating and
transforming workday hours into
Human Resources and Payroll
program for payment.
we will spotlight the powerful
and easy to use components that
our system have:
Employee main record
The system has lot of fields in
the employee record which used
by the system to do the
automatic treatment that will be
mentioned later in detail in
this proposal, the fields are:
Employee Certifications and
Skills
The system provide the ability
to deal with and archive all
the employee academic and
previous job experience
certifications.
The user has the ability to
attach the certification itself
as image with each one.
The user has the ability to
review the attached
certification images by their
default browser used by the
operating system.
The user has the ability to
generate the needed
certifications reports filtered
by employee, classification,
issue date, expiry date and
others .
The full family file
The system deal with the
employee family file in details
and take these file on the
consideration on the salary
calculations process
automatically.
The system has the following
details for each family member:
-
Name.
-
Date of birth.
-
Place of birth.
-
ID Number.
-
Relationship.
Documents and attachments
The system has the ability to
capture all documents and
attachments needed for employee,
loans transactions, vacations
transactions, over time
transactions, leaves
transactions and others.
The user has the ability to
brows the attached documents and
files by the default browser
used by the operating system.
Contract Information
The system deal dynamically with
the contact information by
providing the ability to define
unlimited contact information's
for the employee in variant
types (Phone, Fax, Email, Web
Site, Mobile, etc..).
The system use the employee
emails defined to send the
system reports as an email to
the employees as needed.
The system has the ability to
emailed the salary slip
automatically to the employees.
Employment termination
The employment termination is
very complicated process
because it has a lot of
variations that the process
depends on, that's why the
system has the employment
termination process which
calculate all the values needed
and keep the following
information's historically:
-
The last employee net
salary.
-
The termination reason and
take it in the consideration
on the calculations.
-
The net amount that the
employee will deserve or
pay.
-
The user has the ability to
post the termination
transaction and it will not
be able to change or delete.
-
The user has the ability to
print the termination form.
-
The system change the
terminated employee status
automatically.
-
The system will make the
financial transaction needed
in the financial system
automatically.
Organizational chart
The hierarchy organization chart
can be designed easily by the
system by define the main
departments, sub departments and
division.
The user has the ability to
assign the division per
employee.
The system illustrate the
organization chart graphically.
The system has the ability to
track the employee movements
through the divisions and
departments.
Workshops and Training
The system provide the ability
to capture the workshops and
training courses that the
employees taken and the others
are scheduled.
Any document can be attached
with each training course and
can be browsed later.
Leaves and Vacations.
In addition to the regular
vacations and leaves
transactions the system provide
the annual vacations wizard to
make mass vacations transactions
for all employees at once.
The user has the ability to
attach any file or document to
leaves and vacations
transactions.
The Time Attendance and HR
Integration will help the user
to perform the leaves and
vacations more easer by list the
irregular attendance
transactions to review and make
changes if any.
The system makes the approved
leaves and vacations needed
automatically.
The leaves transactions taken in
the consideration while the
system calculating the salary.
The system balanced the
vacations per employee
automatically.
The system post the vacations
balance to the next year
automatically.
The salary slip contains the
leaves and vacations
transactions summary.
Overtime
The user has the ability to
perform the overtime
transactions one by one using
the over time transaction dialog
provided by the system.
The suggested overtime
transactions will generated
automatically by the system
according to the attendance
transactions.
The user shall review the
overtime transactions suggested
list and make any changes
needed.
The system performs the approved
overtime transactions.
The employee salary will
affected by the overtime
transactions according to the
regulations and rules defined by
the system.
The salary slip contains the
overtime transactions summary.
Tax
and Exemption
The system is comply to the
Palestinian tax law and will be
ready to comply with any changes
might happened in that law
without any updates needed in
the system.
The system has the ability to
deal with the law exceptions .
the system provide the ability
to change the tax sheets
the system provide the ability
to change the exception
variables.
Salary
Payments
The system is dynamic to pay the
employee's salary by the
following ways:
Provident
funds.
The system handles employees
salaries depending on the donor
will cover part of the
employee's salary.
Loans
and Advance Payments
The system handles the loans
comprehensively by providing the
ability to insert the loans
detail data and scheduling the
installments automatically
according to the criteria
defined by the user.
The user can review the schedule
suggested by the system, make
changes needed and approve the
schedule.
The user has the ability to
reschedule the unpaid
installments as needed.
The scheduled installments will
be taken in the consideration in
the salary calculations
automatically by the system.
Late
and Unpaid Vacations
As we mentioned above the system
will automatically detect the
irregular attendance transaction
and create the suggested
transactions list like Late,
Annual Vacations, Unpaid
vacations, Over time and other
transactions.
The user will shall review the
suggested transactions make
changes needed and approve the
transactions.
The approved transactions will
made automatically by the
system.
The system will take all the
transaction in the salary
calculations and it will be
summarized in the salary slip.
Annual
Increase
The system will generate the
suggested annual increase
according to the criteria
defined by the user.
The user has the ability to
review the suggested list and
make the changes needed.
The approved increments will be
in the salary slip for the first
month then it will be added to
the basic salary automatically.
Payroll
Stop.
The system provide the ability
to stop the employee salary as
needed.
Allowances and Deductions
Dynamically the user can define
the allowances and deductions
per employee.
The system will take the
allowances and deductions
defined in the consideration in
the salary calculations.
The salary slip will contains
the allowances and deductions
detail.
Multi
Currency.
The user can take control of
manage currencies smoothly and
efficiently with flexible and
powerful multicurrency
capabilities.
The user can define the
currencies needed and track the
daily currency exchange rates
The system deal with the defined
currencies in all financial
transaction.
The system handle the exchange
rates per transaction to deal
with the exchange rates
exceptions that might be occurs.
The default employee currency
can be determine per employee.
All calculations take the
currencies in the
considerations.
Reports.
The system have many report
types such as:
-
Attendance Reports (9
reports)
-
Managerial Reports (8
reports)
-
General Purposes Reports (9
reports)
-
Salary Related Reports (9
reports)
General Tools and Utilities :
Chart Wizard:
The chart wizard is a very
useful and power full tool to
illustrate any report data as
chart.
The tool allow the user to
determine the following:
Report Designer:
The system provide the ability
to redesign the reports as
needed easily without any help
needed.
The report designer tool provide
the following approaches:
-
The columns chooser allow
the user to determine the
reports columns according to
his need.
-
The user has the ability to
sort the report data
according to up to four
columns.
-
The user has the ability to
group the report by any
column.
-
The user has the ability to
add dynamic rows separators.
-
The user has the ability to
add the following formulas
per separator:
1. Sum
2. Average.
3. Count.
4. Min.
Value.
5. Max.
Value.
-
The designed report will
printed as it looks like in
the screen.(What you see is
What you get)
-
The system provide the
ability to determine the
report font, page type,
Margins, etc….
New Added Features:
Payroll Integration with the
Financial System running at the
6 LGU's
The
Payroll system is integrated
with Al-Shamel Financial system.
This integration makes the
financial transactions needed
for the following functions:
-
Salary payments.
-
Loans and installments.
-
Advanced payments.
Automatic Retroactive
Calculations.
Our Payroll system handles the
automatic retroactive
calculations.
Salary Payments.
The cash and bank transfer are
already handled by the Payroll
system as well as the checks
payments through Al-Shamel
financial system integration
module witch transfers the
cheques details to payment
transactions automatically.
Organization chart
The hierarchy organization chart
is easily designed by the system
by defining the main
departments, sub departments and
divisions.
The user has the ability to
assign the division per
employee.
The system illustrate the
organization chart graphically.
The system has the ability to
track the employee movements
through the divisions and
departments.
Add Customizable Fields.
It is a very useful tool which
allows the user to add new
fields to any table according to
his needs without the need to
the programmer.
This tool allows the user to
define the new custom filed
name, type, table, position and
printable or not.
The new custom field will be
maintained through the screen
that the field belongs to.
The new field will exist in all
related reports.
The user can filter and
summarize the reports data
according to the custom field.
Security :
One
of the most important components
in any application is the
security. When interacting with
the system its essential to
maintain the information in a
secure manner, in a way that
guarantees that no data leakage
will occur, and no unauthorized
penetration or access will take
place. We provide a robust and
consistent data protection,
assuring the ability to delivery
with high performance and
without interruption, loss or
penetration.
The model will approach the
following:
When dealing with database
applications, it’s always very
important to secure the data
stored in the system, and
isolate it from other system
components in order to keep it
save.
And to do so we provide the
following approaches for a
secure database:
-
Server
authentication mode that will
require an encrypted user name
and password to login to the
database server locally, even if
the user is already logged on to
the database server operating
system
- Server
access
control list, that will allow
certain logins to have certain
permissions over the database
server
When interacting with the
application itself, it’s
necessary to guarantee that the
application access is well
protected and authorized, and
that the users transactions are
well maintained to their owners,
and safe from penetration
And to support application
security with provide the
following approaches:
- Login
Protection, which will not allow
for any user to access the
application unless it has access
permission to the system and
trying to access the system
after successful authentication
only
-
Single
User Roll: In which a single
user is given the permissions to
view, edit, write and execute
certain operations on certain
application components
-
Group
Roll: In Which Multi users are
added to the same defined group
and the permissions are given to
the group along with all
contained users
-
Multi
users Roll: In which multi users
can share the same permissions
on the same components
-
Multi
Group Roll: In which multi
groups can share the same
permissions on the same
components
-
Permissions: Are
defined based on pre defined
conditions in the system, like
view, write, edit, and execute
permissions, and are defined on
pre defined system components
to allow or deny certain
behavior
-
The
system is protected by a
hardware dangle that is
installed on the server
-
The
login attempts are recorded
according to the username and
time and date of the login
- Password
and login Expiry:
a) When
creating a user, this will allow
the system administrator to
enforce password expiry for that
user after a predefined period
of time, this will generate a
reminder for the user and if the
user didnt change his password,
then his password expires and he
cannot login until the system
administrator resets his
password again
b) This
will allow the system
administrator to disable the
login at any time needed, and
will also allow the login to be
automatically disabled when a
predefined number of fail logins
occur from the same login,
either continuously or not
continuously
c) Limitation
of the number of unsuccessful
login attempts on the
application level, group or user
level
d) Multi
Permissions Directions:
Permissions can be assigned
starting from the user or group,
and assigning multi components
to them, or starting from the
certain system component and
assigning multi users or groups
to it
Backup
:
In such systems its essential
to provide a powerful backup and
monitoring mechanism to
facilitate tracking of users
transactions and interaction
with the system and to eliminate
data loss.
With our mechanism, we provide
several approaches to ensure
that the system administrators
will keep tracking of every
interaction of the system, and
that the system has no data
loss.
To do that the system will
approach the following:
-
The system administrator has
the ability to define and
schedule the backup tasks.
-
The system will perform the
tasks scheduled
automatically.
-
The system provide the
ability to restore the
backup data as needed.
|