Isra Software &Computer
 

 
 
      AL- SHAMEL Human Resources and payroll system.
 

This program is designed and developed to fulfill the needs of large institutions, companies, and manufacturing plants that employ a large number of people.  This software simplifies payroll tasks for the Human Resources Department, in addition to other activities such as overtime, different pay-cuts, yearly vacations, paid sick leaves, pay-raises, long and short-term employee loans, in addition to other activities.

 

This program can also perform HR (non-payroll-related) activities such as employee warnings, practical experiences, and yearly performance reports.  This program can also define and organize yearly salary bonuses based on the company system, in addition to many easy-to-use functions

 

 

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.

  • Salary Payments

  • Employee Certifications.

  • Provident funds.

  • Employee Skills.

  • Loans and Advance Payments

  • Employee full family name.

  • Late and Unpaid Vacations

  • Contract Information.

  • Annual Increase

  • Documents attachment.

  • Payroll Stop.

  • Organization chart.

  • Allowance and Deductions

  • Workshops and Training.

  • Banks and Branches

  • Leaves and Vacations.

  • Multi Currency.

  • Overtime

  • Automatic Retroactive Calculations

  • Tax and Exemption

  • Reports.

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 Number.

  • Place of work.

  • Employee ID.

  • Current Address (Country, City, Town, Street).

  • Arabic name

  • Permanent Address (Country, City, Town, Street)

  • English name

  • Contact information

  • Picture

  • Marital Status.

  •  Job Title

  • Religion

  • Job Classification

  • Sex

  • Direct Manager.

  • Nationality

  •  Employment Status

  • References

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:

  • Cash

  • Bank Transfers:The employee bank accounts will defined by the system.The system will generate the bank transfer form automatically.

 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:

  • X and Y access data and titles.

  • The chart type.

  • The chart main title.

  • Save the wizard variations and ability to reload the variations later to build the chart again.

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:

  •   Database Security:

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

 

  • Application and users Security:

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.

 

 -

OPTEX TM (E-Trading System)

 -

Al-Shamel  financial

 -

AL-Shamel Portfolio

 -

AL-Shamel Human Resources and payroll system.

 -

Time and attendance management system

 -

AL-Shamel Retail and Point Of Sale system

 -

AL-Shamel Care

 -

AL-Shamel Share Holders Management System

 -

Al-Shamel Municipality financial system

 -

Fixed assets management system

 -

SMARTTM Maintenance management system

 
 

Designed by : Trusted Systems

Copyright 2009 ISCO software & computer . all rights reserved