Manual Payroll System
Manual Payroll System
Manual Payroll System
User Manual
Quick PAY , the complete real-time Windows software offers truly user-friendly
MALAYSIAN Payroll & Human Resource management tool for the dynamic business
environment for the New Millennium. QUICK PAY provides Easy Data Entry,
Simplified Flow and incorporated with Internal Power Reporting tool - plus Data
Exchange capabilities to popular Windows word-processors and spreadsheets
applications.
The software is protected by MALAYSIAN copyright laws. You may make ONE copy of
the software solely for backup or archival purposes or transfer it to a single hard disk
provided you keep the original solely for backup or archival purposes. You may not rent,
lease or transfer the software or copy the written materials accompanying the software.
LIMITED WARRANTY
HR2000 warrants that the software disks are free from defects in material and
workmanship under the normal use for ninety (90) days from the date you receive them.
This warranty is limited to you and is not transferable. Any implied warranties are limited
to 90 days. This limited warranty is void if any disk damage has resulted from accident,
abuse, misapplication, or service or modification by someone other than HR2000.
HR2000 does not warrant that the functions of the software will meet your requirements
or that the operation of the software will be uninterrupted or error free. You assume
responsibility for selecting the software to achieve your intended results, and for the use
and results obtained from the software.
HR2000 disclaims all other warranties, express or implied, including but not limited to
implied warranties of merchantability and fitness for a particular purpose, for the software
and all accompanying written materials. HR2000 is not liable for damages for loss of
business profits, business interruption, loss of business information, or other pecuniary
loss arising out of use or inability to use the software.
* HR2000 reserves the right to change all Terms & Conditions without Prior Notice
Requirements HARDWARE & SOFTWARE REQUIREMENT
WORKSTATION & SERVER COMPUTER (S)
Workstation minimum hardware and software requirement:
• 4 GB Memory
• Mouse & Keyboard
• 200 MB hard-disk space for programs
• 20 MB hard-disk space for every 100 Employee records
• MS Windows Win 10 / Windows 2008 or later versions
• Dot-matrix printer or LaserJet printers
TIPS: When prompted for installation DESTINATION DIRECTORY, always choose the default path
of C:\QPAY7 – unless you have other reasons to install program files into other folder (directory).
Technical Info:
All programs and databases are stored in “\QPAY7” directory. You should a find minimum of 3 sub-
directories i.e. DATA, SYSTEM7 and TEMP. DATA directory is for storing payroll databases,
SYSTEM7 directory is for storing program files, while TEMP directory is use for internal processing
purposes.
From Windows START button, click PROGRAMS, click QUICK PAY, click on
QUICK PAY program to execute the software application.
Technical Info:
Quick Pay databases are stored as independent directories (e.g. DEMO2015, DEMO2016, etc).
Each database stores an entire year’s data for a particular company. You may create unlimited
databases for multiple companies. For each database, give a unique and meaningful file name.
Database naming convention DOES NOT allow spaces, extended ASCII characters and long names.
Limit your database naming within 8 characters.
QUICK PAY system flow-chart :
System Flow
SYSTEM SETUP
Any new allowance/deduction items from
Maintenance that effect salary computation?
SELECT PERIOD
Select a period for your current payroll
processing
EMPLOYEE MASTER
Any newly join / resign / promoted?
Any changes in fix salary items?
Any changes in personal particulars?
PROCESS PERIOD
Transfer current basic and fix salary items.
BONUS RUN
SALARY ENTRY Auto Calculate & Insert
Enter salary item for the month by employee. BONUS for employees.
* Optional to run this
module.
BACKUP DATABASE
Backup database into Floppy diskettes or USB
Flash drive
Repeat steps from the top for the next payroll period until
month December.
IMPORTANT:
Monthly Step 1 of 4
From SELECT PERIOD, choose current payroll processing Period.
For example, End month of May 2016.
Monthly Step 2 of 4
IMPORTANT: From EMPLOYEE MASTER, update employees’ personal particulars.
For example, salary increments, new fixed allowances or fixed deductions, increment
date, resignation date, change of EPF or taxation, etc.
Perform the following
steps before starting
Payroll processes. Monthly Step 3 of 4
Execute PROCESS PERIOD. Process Period will TRANSFER basic salary and fixed
SYSTEM SETUP allowances and fixed deductions into SALARY ENTRY. You only need to execute this
SYSTEM SECURITY
function once, and then you may proceed to update individual employees’ salary for the
month in SALARY ENTRY.
TABLE OF CODES
Monthly Step 4 of 4
From SALARY ENTRY, proceed to enter employees’ overtime hours, unpaid leaves,
annual leave taken, commissions, claims, etc. When SAVE button is selected, QUICK
PAY immediately calculates nett salary and stores the actual salary for the month.
NOTE: Before proceeding to print reports, ensure salary items in the SALARY ENTRY module are
correct. All report figures are retrieved directly from SALARY ENTRY module.
Quick Pay
Modules
Malaysian Payroll & Human Resource Management
-I-
TABLE OF CONTENT - Page -
- II -
18. DATABASE DOCTOR ................................................................................................................................ 83
- III -
1. SELECT PERIOD
Quick Pay stores employee information into Yearly Databases (eg. DEMO2015, DEMO2016, DEMO2017etc). Each
database stores 12 months (i.e. January until December of the year) of payroll detail, while each month stores 3 payment
periods i.e. Mid-Month, End-Month and Additional-Period.
Select a payroll period for current payroll processing. You may shift from one payroll period to another without any
restriction.
Payroll Period - Valid periods are Mid-period, End-Period and Additional period
Payroll Month - Valid months are from January to December
Payroll Year - Enter the current year in YYYY format e.g. 2016
Companies with twice-monthly salary payments normally use mid-month salary period. Companies to pay end-month
salary use end-month salary period.
Additional period is only used to pay salary beyond the normal mid-month and end-month. Additional period are
normally used to pay bonuses separately, festive advances, ad-hoc allowances and incentives, etc.
Payroll Year is the year indicator for the Database File. DO NOT change the year for next year's salary processing.
Instead, use YEAR-END CLOSING module to create a new payroll year. Each database only stores salary data for the
current year. If you wish to access to previous years salary data, you should select the correct Payroll Database.
-1-
2. EMPLOYEE MASTER
This is the maintenance module for employee personal details. You can create new employees, modify or delete existing
records from the database.
Edit employee
detail
Create new
employee record
Delete employee
record
Search employee
record
Include or
exclude resigned
employees from
view
NOTE:
Employee numbers are alphanumeric (e.g. ABC123) and MUST BE UNIQUE
To change employee number, refer topic GLOBAL CHANGE.
Do not delete Terminated employees if you wish to print their EA-Forms by end of the year.
-2-
There are 6 available entry screens in EMPLOYEE MASTER:
Employee Number
This is a 10 alphanumeric employee number.
Each employee uses a unique number as identification by Quick Pay/Staff.
Examples: 001,ADM-9999
Employee Name
Enter the employee's name.
Nationality
Pick a code from pre-defined table.
Examples: MSIA=Malaysian, JAPN=Japanese, IND=Indonesian, OTH=Others
Race
Pick a code from pre-defined table.
Examples: MALAY=Bumiputra, CHINESE=Chinese, INDIAN=Indian, OTHERS=Others
Religion
Pick a code from a pre-defined table.
Examples: MUSLIM=Muslim, BUDH=Buddhist, CHRISTIAN=Christian, OTH=Others
-3-
Sex
Select a Sex/Gender.
Available options: Male, Female
Marital
Select a Marital Status.
Available options: Single, Married, Divorced, and Widower
Birth Date
Enter employee’s birth date. The right panel shows employee's age relative to current payroll month.
Date Format: dd/mm/yyyy
Passport Number
Enter employee’s passport number.
Contract Number
Enter employee’s contract number.
Union Number
Enter employee’s union number.
IC Color
Enter employee’s IC number color.
Available options: Blue, Red, Others
Region
Select West Malaysian, Sabahan, or Sarawakian.
Immigration Number
Enter employee’s Immigration number.
ESOS #1 / #2
Enter employee’s Esos number.
TAX Number
Enter employee’s Income Tax number.
Valid Examples:
SG AAAAAAA-BB (C)
SG AAAAAAA-BB, or
11 full digit
-4-
(1) Between "SG" and "AAAAAAA", with or without spaces is OK
(2) Between the "AAAAAAA" and "(C)", with or without spaces is OK
(3) Some employees do not have "(C)"
(4) Number must have a "-" sign after "AAAAAAA"
TAX Branch
Enter employee’s Income Tax branch.
Examples: “KL”, ”S.ALAM” , ”J.DUTA”
Child
Enter Employee number of children
PTPTN Number
Enter employee’s PTPTN number.
EPF Number
Enter employee’s Employee Provident Fund’s (EPF) reference number.
SOCSO Number
Enter employee’s SOCSO number.
SOCSO Initial
Enter employee’s SOCSO initial number. Item is printed in SOCSO Monthly Normal Report.
-5-
EMPLOYEE MASTER - Screen 2 of 6
Cost Center
Pick a code from pre-defined table.
Examples: PJ=Petaling Jaya, KL=Kuala Lumpur, PG=Penang
Department
Pick a code from pre-defined table.
Examples: ADMIN=Administration Dept, ACCT=Accounts Dept
Section
Pick a code from pre-defined table.
Examples: QC=Quality Control Section, WIP=Work-In-Progress Section
Category
Pick a code from pre-defined table.
Examples: EXEC1=Executive I, EXECII=Executive II, MGR=Managers
Occupation
Pick a code from pre-defined table.
Examples: GM=General Manager, HR-MG=Human Resource Manager, CLERK=Clerk
Job Grade
Pick a code from pre-defined table.
Examples: A1=A1 Level, B1=B1 Level
Qualification
Pick a code from pre-defined table.
Examples: DGIT=Degree in IT, DPSC=Diploma in Science, MBA=Master Business Admin
-6-
Payment Via
Select a Salary payment method. By setting payment via BANK, the employee’s pay will appear in Bank Credit report
and AutoBank utility. Setting payment via Cash will appear in Cash Denomination report. Payment via cheque will
appear in Cheque report.
Available option: Bank, Cash, Cheque, Credit Note or Withheld
Cheque Number
Enter cheque number. Item is printed in CHEQUE LISTING report.
Employee Address
Enter employee’s home/mailing address.
Telephone
Enter employee’s house phone number.
Mobile Phone
Enter employee’s mobile phone number.
Next of Kin
Enter employee’s next of kin or emergency contact person.
-7-
2.2 CUSTOM Rate Option
This option allows you to set employee’s overtime, shift and non-pay leave rates independent from SYSTEM SETUP.
If enabled, overtime rates, shift rates and non-pay leave rates in SALARY ENTRY will inherit these figures instead of
using the standard computation setup from SYSTEM SETUP overtime, shift and non-pay leave tables.
Shift Ceiling
Enable Shift Ceiling will use the employee’s Shift Table instead of table in SYSTEM SETUP - Shift table. If option is
ticked, then enter the new shift rates.
Overtime Ceiling
Enable Overtime Ceiling will use the employee’s Overtime Table instead of table in SYSTEM SETUP - Overtime table.
If option is ticked, then enter the new overtime rates.
-8-
NPL Ceiling
Enable NPL Ceiling will use the employee’s table instead of table in SYSTEM SETUP - Work Group. If option is
ticked, then enter the new NPL rates. For daily rated employees, NPL rate is Working days rate.
Statutory
Enable EPF Ceiling will use the employee’s table instead of table in SYSTEM SETUP - EPF Table. If option is
ticked, then enter the new Employee and Employer amount.
Enable VOL Ceiling will use the employee’s table. If option is ticked, then enter the new Employee and Employer
amount.
Enable PCB Ceiling will use the employee’s table instead of table in SYSTEM SETUP - PCB Table. If option is
ticked, then enter the new Employee amount.
PCB Child is used to change employee PCB grouping.
If PCB child is entered, then this value is added into employee PCB child count. This feature is useful for PCB with
child 0.50, or child exceeded 20 person.
Example, employee PCB Group is "44 - SPOUSE WORKING (20 CHILD)" and PCB Child = 4.50, then employee
PCB child count is 20 + 4.50 = 24.50.
-9-
Bank
Input Bank Beneficiary’s Name, New IC, Old IC or Passport.
Warning: If bank beneficiary name is used, then employee name & ICs/passport in the bank diskette files will be
replaced with these fields.
Registration
Input Permit Number, Green Card Number & Expire Date.
- 10 -
Others
Compulsory include into CP8D option will force employee to be listed into government CP8D form, regardless of
any conditions applied to the particular form.
Service Point Value is the Service Point for the selected employee. Refer SERVICE POINT module.
Use Currency Table is the Foreign Currency rate. Refer Foreign Currency module.
Entitle Gratuity option will activate Gratuity Payment for employee. Refer GRATUITY Module
- 11 -
EMPLOYEE MASTER - Screen 3 of 6
Current Basic
Enter employee’s current basic.
Employee’s current basic is transferred into SALARY ENTRY’s Basic Salary field during PROCESS PERIOD. It is
also used for calculating overtime rates, non-paid-leave rates, and additional pay rates.
Mid Basic
Enter employee’s mid-month basic.
Employee’s mid-month basic is transferred into SALARY ENTRY’s Basic Salary field when PROCESS PERIOD is
executed in Mid-Month.
Old Basic
Enter employee’s previous basic.
Employee’s Old Basic is used in BONUS RUN where user can pay bonuses base on old salary (i.e. before increment). It
is also used in SALARY ENTRY’s overtime & NPL entry for rates before increment.
- 12 -
Payment Rate
Select the correct payment rate for each employee.
If “Monthly Rated” is used, Quick Pay will assume the “Current Basic” is the full month’s salary. Otherwise, the
“Current Basic” is assumed as rate per day.
Available Payment Rate options are “Monthly Rated” and “Daily Rated”.
Examples: If selected “Monthly Rated”, then Current Basic = RM 2,000.00. If selected “Daily Rated”, then Current
Salary is RM 10.00.
Payment Frequency
Select the correct payment frequency for each employee.
Available payment frequency options are “Once per Month” and “Twice per Month”.
If “Once a Month” is used, Quick Pay will ignore totally from allocating any salary for the employee during PROCESS
PERIOD.
If “Twice a Month”, then PROCESS PERIOD will allocate the employee’s salary for Mid-Month accordingly.
Date Hire
Enter employee’s date of hire. Quick Pay uses this date to detect whether the employee is active. Non-active employees
are totally ignored during PROCESS PERIOD. If detected as newly joined, Quick Pay will prorate the employee’s
salary during PROCESS PERIOD.
Date Confirm
Enter employee’s date of confirmation. Quick Pay salary computation is not sensitive to this date. This date does not
effect the salary paid.
Date Increment
Enter employee’s date of salary increment. Quick Pay uses this date and also refers to “Current Basic” and “Old Basic”
to determine if salary prorates should be activated during PROCESS PERIOD.
Example: If employee is newly increment in the current month. Then, Quick Pay will compute employee’s salary
prorate base on the number of days worked before increment and number of days worked after increment.
Date Retire
Enter employee’s expected retirement date. Quick Pay salary computation is not sensitive to this date.
Date Terminate
Enter employee’s date of resignation/termination. This is the last working day. Quick Pay uses this date to detect
whether the employee is active. Non-active employees are totally ignored during PROCESS PERIOD. If detected as
newly resigned, Quick Pay will prorate the employee’s salary during PROCESS PERIOD.
EPF Group
Each employee master is attached to an EPF computation group or table. Once attached, Quick Pay will refer to
SYSTEM SETUP (EPF Table) setting for all related EPF computation.
Example: If employee is not contributing EPF, enter as BLANK. If standard EPF contribution is used (e.g.
employee=11% and employer is 12%), set to Group “E1” and then ensure SYSTEM SETUP - EPF Table for Group
“E1” is set accordingly to employee=11% and employer=12%.
Use Group “E2”, “E3” and so forth for other contribution percentages.
SOCSO Group
Each employee master is attached to a SOCSO computation group or table. Once attached, Quick Pay will refer to
SYSTEM SETUP (SOCSO Table) setting for all related SOCSO computation.
If employee is not contributing SOCSO, leave group as BLANK. Otherwise, set to Group “S1”, “S2” or “S3”.
Deduct PCB?
To exclude employee from contributing PCB deduction, select option “NO”. Otherwise, employee’s PCB deduction will
follow PCB Group table setting (refer following field Help documentation).
- 13 -
PCB Group
If “Deduct PCB” is Yes, then attach employee with a PCB group. If employee is not contributing PCB, leave group as
BLANK. Click on PCB Pick List for available options.
Overtime Group
Each employee master is attached to an OT Group (or Overtime Group). OT Group determines the rate for overtime
rates in SALARY PERIOD Module. Once attached, Quick Pay will refer to SYSTEM SETUP (OVERTIME Table)
setting for all related Overtime computation.
LEVY Group
Each employee master is attached to a LEVY Group (related to Malaysian Human Resource Development Funds).
LEVY Group determines the amount for Levy amount deduction in SALARY PERIOD Module. Once attached, Quick
Pay will refer to SYSTEM SETUP (COMPANY PROFILE), Levy percentage field, for all related LEVY computation.
SECURITY Group
Each employee master is attached to a SECURITY Group.
Security group code is meant for restricting payroll users from accessing certain group of employee records within the
database. Each payroll user can be assigned with a list of security groups accessible to them. Leave group as BLANK if
you wish to allow free access to ALL users. Available groups are "S1","S2", and “S9".
FREE REMARKS . . .
There are a few remark fields provided for user to use. These fields might also be used for special programming
customization. Example: Benefit in kind for car, Punch Card ID, Membership numbers, etc.
- 14 -
EMPLOYEE MASTER - Screen 4 of 6
Example:-
If an employee has a month fixed “Traveling” allowance of RM 300.00 to be paid from January 2015 until March 2016
on every end of the month, then specify:
If an employee has a month fixed “House Loan” deduction of RM 200.00 to be deducted from January 2016 until
December 2016 on every mid of the month, then specify :
Schedule Remarks
These remarks are for personal notation on FIX ALLOWANCES/DEDUCTIONS SCHEDULES.
- 15 -
EMPLOYEE MASTER - Screen 5 of 6
Leave Entitlements
Quick Pay allows up to 10 type of leave entitlement tracking. The common leave entitlement types are “Annual Leave”
and “Sick Leave”. Basically, Quick Pay provides a simple leave entitlement, taken and balance tracking. For a more
comprehensive Leave Management system, please refer to QUICK STAFF system.
Example: If the employee is entitled to 14 days of annual leave, then set 14 to the leave field. Leave balances is
calculated by deducting the entitled days with days taken from SALARY ENTRY.
- 16 -
EMPLOYEE MASTER - Screen 6 of 6
Loan Records
Quick Pay allows a simple loan tracking system. It provides room for user to track actual loan amount, Life-To-Date
loan payment made (i.e. from first payment until last year December) and Year-to-Date loan payment made (i.e. from
January of current year until December).
- 17 -
3. PROCESS PERIOD
Transfer Employees' Basic Salary of the current period from EMPLOYEE MASTER into SALARY ENTRY.
(Salary will be prorated using calendar days for newly hired and resigned staffs)
Transfer Employee's Fix Allowances & Fix Deductions from EMPLOYEE MASTER into SALARY ENTRY
Note: Before processing, update EMPLOYEE MASTER's detail to the latest information.
If checked, HUMAN RESOURCE Processing will be executed. The processing will update Human Resource
Records (QUICK STAFF) into EMPLOYEE MASTER (i.e. Career Development, Highest Qualification, and
children below 18 years old)
If checked, LEAVE ENTITLEMENT Processing will be executed. This processing option is also available in
LEAVE MANAGEMENT Module.
After PROCESS PERIOD is completed, proceed to SALARY ENTRY to enter other payroll particulars e.g. Overtime
hours worked, leave taken etc.
- 18 -
NOTE: PROCESS PERIOD should only be executed ONCE before starting the payroll period. If this
unction is executed more than once, Basic pay and fix allowances/deductions from EMPLOYEE
MASTER will again overwrite (and not accumulated) into SALARY ENTRY.
SPECIAL FEATURES
ADVANCE ITEMS
During End-Month PROCESS PERIOD processing, if detected an allowance code of "ADV+" in
Mid-Month or ADD-Month of SALARY ENTRY record, an allowance code of "ADV-" is
automatically inserted into End-Month. The amount is a negate value.
Example, if employee has an ADVance paid in Mid-Month of RM 500.00, then you should find a
deduction of RM -500.00 in End-Month.
Example, if employee has SALary holdback deduction in Mid-Month of RM -500.00, then you should
find a SALary Paid Back of RM +500.00 in End-Month.
Note: SALARY HOLD-BACK ITEMS feature is only applied to End-Month processing only
- 19 -
4. SALARY ENTRY
SALARY ENTRY Module is the where all paid salary items are stored.
Once the payroll items are entered and saved into SALARY ENTRY, you may proceed to print payslips, government
reports and other management reports. All payroll figures from reports are extracted from this module.
Select an employee to modify salary record for the current payroll period.
- 20 -
Days Worked (Daily Rated Employees Only):
This is the number of days worked for daily rated employees. Only daily rated employees will have "Days Worked"
entry field.
Allowances/Deductions:
This column allows up to 20 allowance/deduction code items to be allocated for the employee. Only predefined
allowance/deduction codes can be selected here. For allowances, place a positive amount. Else, for deductions, place a
negative amount.
Overtime:
These are the number of overtime hours worked. All overtime rates are preset in SYSTEM SETUP. Enter the overtime
frequency worked for each type of overtime. The overtime rates displayed are ORP.
Additional Pay:
These are the number of additional pay worked. All additional pay rates are preset in SYSTEM SETUP. The additional
rates displayed are in multiple of day’s rate.
Shift:
These are the number of fixed rated shift allowances given. Shift rates are preset in SYSTEM SETUP.
RECALC Button
This button function allows you to recalculate EPF, SOCSO, PCB, Levy, Non-Pay Leave rates, Overtime rates, Shift
rates, Additional Pay rates on the press of the button. Once recalculation is completed, your screen will display the new
salary result. However, the result is not saved until you Pressed OK/SAVE button.
- 21 -
OPTION Button
There are 2 options:-
Unlock EPF, SOCSO, PCB and Levy - If enabled, you are allowed to modify the employee and employer
contribution amount. Once enabled, Quick Pay does not auto-recalculate these amounts for you. Only use this
feature if you wish to change these figures instead of letting Quick Pay perform auto-calculation.
Unlock Rates - If enabled, you are allowed to modify the rates for NPL, Overtime, Shift, and Additional Pay. Once
enabled, Quick Pay does not auto-recalculate these amounts for you. Only use this feature if you wish to change
these figures instead of letting Quick Pay perform auto-calculation.
Screen #2
Remarks:
These remarks are meant for user to place personal comments onto the salary record for the selected
employee. The remarks are updated from EMPLOYEE MASTER remarks fields.
- 22 -
Screen #3 - TP Section
This is where TP (i.e. personal tax waivable income, benefit-in-kind) items are entered. Items placed here will not affect
Gross Pay. However, if may affect EPF Wages, SOCSO Wages and PCB Wages if configured accordingly.
- 23 -
Screen #4- Information
This screen is designed to allow user to browse some of the important figures from EMPLOYEE MASTER.
- 24 -
5. BONUS RUN
BONUS RUN is to insert bonuses into SALARY ENTRY. Ensure that you have selected the correct Payroll
Period from SELECT PERIOD module.
BONUS Code
Select Bonus Code to store bonus amount. Bonus is considered as an allowance item.
Note: Please ensure Bonus item is properly configured in Table of Codes for EPF and Taxation purposes
- 25 -
Bonus Rates
Bonus rates for daily rated and monthly rated employees are specified separately.
To use Bonus Rate from EMPLOYEE MASTER's User Value#1, check option "Use Value#1 (Employee
Master) as Bonus Rate”.
Eg. Daily rated employees might be given 30 times of their daily rates; while monthly rated employees might
be given 2 times of their monthly pay.
BONUS Method
Selects the method of bonus calculation.
Method 1 - Calculates employees' bonus based on actual working days
Method 2 - Calculates based on actual working months. Cut-off date of the month is on the 1st of the
month.
Eg., if employee joined on the 2nd of the month, that month itself is not counted as a full working month.
Method 3 - Calculates based on actual working months. Cut-off date of the month is on the 15th of the
month.
Eg., if employee joined on 16th of the month, that month itself is not counted as a full working month.
Method 4 -No Prorate ! Full bonus is given regardless of whether employee has worked a full year
Use Basic as...
It determines the calculation of "Basic Pay" base on either current basic, old basic, year-to-date gross salary, or
year-to-date gross salary (less non-pay-leave).
Bonus Rounding
This option allows final rounding to bonus amount. Select either round down, up or nearest to RM 1.00.
If "No Rounding" option is selected, final amount is rounded to the nearest cent value.
- 26 -
6. GOVERNMENT & MANAGEMENT REPORTS
NOTE: Some reports might not be included depending on installed software version
3. Income Tax CP39 Monthly PAYE (income tax) or PCB tax deduction report
Included submission by diskette
7. Income Tax - CP21 Newly resigned employee tax report (for foreigners)
2. Turn-Over Analysis Analyze turnover (recruitment and resign) by months on employee head-count
sorted by groups.
4. Employee Age Analysis Analyze age range on employee head-count sorted by groups.
5. Service Years Analysis Analyze service years on employee head-count sorted by groups.
- 27 -
MONTH-TO-DATE Monthly Payroll Reports
REPORTS
1. Payslip User-customize payslip format with a list of Ready-Made layout - with options to
include leave balances and attach ad-hoc messages into your payslip.
2. Bank Credit Detail & Summary Monthly salary crediting submission to banks. For bank credit submission using
diskette, please refer BANK DISKETTE module.
7. Additional Pay Detail Report on additional pay days and total amount
8. Payroll Detail & Summary Report on all salary items for the month. Available in individual employee detail
listing and summary by groups.
9. EPF, SOCSO, PCB & Levy Detail Employee EPF, SOCSO, PCB and Levy contribution listing
10. Company Variance Listing of variance amount for all salary items between current and previous
month’s payroll figures.
12. Employee Variance Listing of employee variance amount for all salary items between current and
previous month’s payroll figures.
13. ADHOC Payroll Listing Listing of employees with a user-select salary item. Example: List all employees
who received Traveling allowance in the current month.
14. Allowances & Deductions Summary Summary of allowances and deductions for a specific sorting group (e.g.
Department, Section, Job Grade)
2. EPF by Employee & Employer EPF contribution for the year by employee and employer total
3. SOCSO by Employee & Employer SOCSO contribution for the year by employee and employer total
4. PCB by Employee & Employer PCB (income tax) contribution for the year by employee and employer total
5. VOLUNTARY by Employee & Employer Voluntary contribution for the year by employee and employer total
6. LEVY by Employee & Employer Levy contribution for the year by employer total
7. Employee Statistics Employee listing of all salary items in vertical format by individual month.
8. Company Statistics Company listing of all salary items in vertical format by individual month.
12. Additional Pay Detail Report on additional pay days and total amount
- 28 -
LEAVE MANAGEMENT Leave Detail & Summary
REPORTS
1. Leave Detail Report on a specific leave entitlement, taken and balance for the year by Detail.
2. Leave Summary Report on a specific leave entitlement, taken and balance for the year by
Summary.
3. Employee Leave Detail A yearly leave report by employee. Included summary entitlement, taken and
balance - and a detailed listing of leave transactions.
MISCELLANEOUS
REPORTS
1. Employee Master Print out of employee personal detail from EMPLOYEE MASTER
- 29 -
6.1 PRINTING CONTROL
Quick Pay powerful printing engine allows report viewing before sending to your Windows printer.
Once a report has been created for viewing, the following report viewing screen will appear:
- 30 -
6.2 PAYROLL CHART
A built-in PAYROLL CHART module is available in STANDARD REPORTS. Available chart types are area,
horizontal and vertical bars, line, point and pie charts. You can easily plot useful graphical charts based on yearly basic
pay, nett pay, overtime amount, gross pay total, EPF amount, etc…
CHART CONTROL
Copy current displayed Chart. Click this once and then select PASTE option in any Windows application (eg. Ms
Words, Ms Excel, Ms Paint) to insert
Print current displayed Chart. Note: You must first select your default Printer!
Choose chart type. Example: area, horizontal and vertical bars, line, point and pie charts
More options...
- 31 -
6.3 PAYSLIP PRINTING
Quick Pay allows user define payslip layout. Select among a list of available payslip template (*.rpt) from OPTION
button. For detail on available Payslip Keyword commands, refer to the accompanied Payslip.doc (Ms Words format).
Payslip Messages
If current selected Payslip Template supports payslip remarks, enter your messages here to be printed in payslip.
Payslip Merging
By default, only current selected period of the month is printed. If you wish to include (or merge) other periods, tick the
options in Mid-Month, End-Month and/or Additional Month.
OPTIONS BUTTON
Functions available in options: -
- 32 -
7. LABEL
This module allows you to create and print labels. Label printing is normally fit to print on standard label stickers. You
may then use the printed labels to stick onto manual punch cards, mailing addresses and/or other purposes.
DIMENSION SECTION
Dimension Folder: Define your label dimension.
Example:
Number of labels to be printed vertically & horizontally. Label width & height, and spacing between each printed label.
- 33 -
PRINTING ITEMS SECTION
Items To Print : Select particulars from EMPLOYEE MASTER module to be arranged and to be printed onto your
predefined label format.
- 34 -
8. FREE FORMAT REPORTS
Free Format Report module allows you to create and print your own desired report format. All reports are in tabular
format. Each report allows up to a maximum of 50 columns. On each column, choose your own desired payroll items to
be printed. During FREE FORMAT report printing, you may also save output result into CSV files, which is compatible
with Ms Excel and Ms Words application.
GENERAL SECTION
Payroll Figures: Select Current Month Only to include only current month's payroll figure. Else, select Year-to-Date
Figure for entire year's total amount.
Record Listing: Select Detail by Employees to list individual employee detail. Else, select Sub-Total only to print sub-
totals only.
OPTIONS
Exclude Daily Rated Employees: If enabled, then daily rated employees will be excluded.
Exclude Monthly Rated Employees: If enabled, then monthly rated employees will be excluded.
Exclude Resigned Employees: If enabled, only ACTIVE employees (as at current month) are included.
Exclude if LAST Column is Zero value or EMPTY (i.e. Blank): Employee will be excluded if the last column
(refer folder “Report Columns”) is zero value or blank.
Break Page on Every Sorting Group: If enabled, then on every new sorting group, a new page is skipped.
Skip Line between Printings: If enabled, then one line will be skipped between record printings.
Shade Column Titles: If enabled, then column titles on top are shaded.
Use Comma in Thousands: If enabled, all numeric values are printed with comma separator for thousands.
Example, one thousand = 1,000.00
Font: Select your desired printing font
- 35 -
REPORT COLUMNS SECTION
Title: Place column title here. Example, "Employee Name", "Basic Pay", etc
Keywords: Each column uses a set of preset “Keywords” in order to recognize what items to be extracted from your
payroll database. When entry cursor is in this field position, the “PICK LIST” button will be enabled. You can then
click on this button to view a list of available keyword options. Combinations of keywords are allowed for payroll
figures.
Keyword Examples:
(*BONUS) + (<CB> * 0.1) ... may get Bonus amount with 10% of Current Basic
[NAME] ... will retrieve employee name
Special Settings: This field allows user to overwrite MONTH-TO-DATE or YEAR-TO-DATE option GENERAL
folder. Example, you can select to retrieve MONTH-TO-DATE figure but without additional period items.
Justify: Set either left, center or right justify printing for each column.
- 36 -
9. AUTO BANK
AUTO-BANK credits employees' nett pay via Auto-Bank Credit facility. It generates a text file output according to the
file format specified by the respective banks.
Employees' bank account number (click on HELP button for specific format for each bank) must follow specific format
required by the banks. Contact your Bankers for information on file names, company identification numbers, etc. Some
banks require additional printed documents to be submitted together with the output text file.
Credit Date
Specify the actual date for the bank to credit employees' nett pay into their respective bank accounts.
- 37 -
10. SYSTEM SETUP
SYSTEM SETUP module allows users to set company profile particulars, general descriptions, and all computation
formulas.
This module allows users to setup particulars for the current select company. Enter company name, registration number,
address, phone, fax, e-mail, and other government statutory account numbers.
Rounding for Total Amount - Rounding on computed amount for Overtime, Shift, Additional Pay and NPL (e.g.
Overtime Amount #1). Recommended "Round to Nearest"
- 38 -
Rounding for Rate - Rounding on each rate in Overtime, Shift, Additional Pay and NPL (eg. Overtime Rate #1).
Recommend "No Rounding"
Rounding for Overtime Rate Per-Hour - Rounding on ORP before multiplying with Overtime Rate.
Recommended "No Rounding"
Levy Percent
Enter LEVY percentage (eg. 1%). LEVY contribution is calculated and stored into SALARY ENTRY. Only
employees with LEVY Entitled (refer EMPLOYEE MASTER) will have Levy amount for Employer.
- 39 -
Do Not Reconcile ADD-Month EPF,SOCSO,PCB,Levy
Check this option if you do not wish EPF, SOCSO, PCB and LEVY amount in ADD-Month to be reconciled
with other periods of the month (ie. Mid and End-Month). During PROCESS PERIOD - Additional Month,
employee basic will also be transferred into SALARY ENTRY.
* This option is commonly used by companies with 13th Month payroll cycle.
Leave Descriptions
Quick Pay/Staff allows 10 type of leave tracking. Enter the descriptions for each leave type eg. Annual leave,
Sick leave, etc.
- 40 -
Last Sorting Level for Reports
In most standard reports, the last printing order are always sorted by Employee Number. Change this setting if
necessary.
Use Local Reports if you wish each Payroll Database to display setup file from its own database path.
Technically, Quick Pay will use setup file from {DataBasePath}\{CurrentDatabase}. Local Reports should
only be applied if you are managing payroll databases 10 companies and above.
Note: Free Format, Query and Label are always stored into SYSTEM.INI file.
- 41 -
10.2 CASH DENOMINATIONS
Setup the denomination to use in CASH PAYMENT report. Check type of denominations (or coinage) to use when
issuing payment to employees by cash.
NOTE: Only employees with Payment Via field = "Cash" will appear in CASH PAYMENT report.
This example is using all denomination type excluding denomination for RM 1,000 and RM 500.
Quick Pay allows user to set EPF contribution rates. There are 30 available EPF groups (i.e. Group E1 to E30). It is
recommended to use E1 for standard EPF contributions while the rest of the groups should be use for other contribution
percentages. Once the EPF groups are properly set, proceed to EMPLOYEE MASTER to configure EPF Groups for
entitled employees.
EPF Group Description: Enter the EPF Group description for each group.
Deduct EPF in Mid-Month: Specify YES to deduct EPF in mid-month salary period.
Deduct EPF in Add-Month: Specify YES to deduct EPF in additional-period.
- 42 -
EPF GROUPS
ROUNDING METHOD
EPF contribution is setup using rounding methods from "R0" to "R5". Rounding method effects the computation of EPF
contribution amount.
** Rounding Method R0 until R5 are applied on Wages before Multiplying with Percentage
R1 - Rounding to Lowest $1 - All decimal value (or cents) will be rounded to zero cents.
E.g.
R1 ( $ 0.00) --> 0.00
R1 ( $ 0.49) --> 0.00
R1 ( $ 0.50) --> 0.00
R1 ( $ 0.99) --> 0.00
- 43 -
R2 - Rounding to Nearest $1 - All decimal value (or cents) will be rounded to the nearest dollar.
E.g.
R2 ( $ 0.00) --> 0.00
R2 ( $ 0.49) --> 0.00
R2 ( $ 0.50) --> 1.00
R2 ( $ 0.99) --> 1.00
R3 - Rounding to Highest $1 - All decimal value (or cents) will be rounded to the highest dollar.
E.g.
R3 ( $ 0.00) --> 0.00
R3 ( $ 0.49) --> 1.00
R3 ( $ 0.50) --> 1.00
R3 ( $ 0.99) --> 1.00
R4 - Rounding to Highest $20 - All dollar value will be rounded to the next highest 20 dollar.
E.g.
R4 ( $ 0.00) --> 0.00
R4 ( $ 0.49) --> 20.00
R4 ( $ 0.50) --> 20.00
R4 ( $ 0.99) --> 20.00
R4 ( $19.99) --> 20.00
R4 ( $20.00) --> 20.00
R4 ( $20.01) --> 40.00
R5 - Rounding to Highest $100 - All dollar value will be rounded to the next highest 100 dollar.
E.g.
R5 ( $ 0.00) --> 0.00
R5 ( $ 0.49) --> 100.00
R5 ( $ 0.50) --> 100.00
R5 ( $ 0.99) --> 100.00
R5 ( $19.99) --> 100.00
R5 ( $20.00) --> 100.00
R5 ( $20.01) --> 100.00
R5 ($100.00) --> 100.00
R5 ($100.01) --> 200.00
** Rounding Method R6 until R8 are applied on Wages after Multiplying with Percentage
Special Feature
- 44 -
10.4 SOCSO TABLE
SOCSO table affect SOCSO computation in SALARY ENTRY module. Quick Pay allows user to set SOCSO
contribution rates. There are up to 3 SOCSO groups (i.e. Group S1 to S3) available to set & use.
There are 3 available SOCSO Groups i.e. S1, S2, and S3.
- 45 -
WAGES: If employee’s SOCSO wages is less or
equals to this amount, then the EE and ER amount
will be deducted for employee’s SOCSO
contribution.
- 46 -
10.5 PCB TABLE (INCOME TAX TABLE)
- 47 -
HOW QUICK PAY COMPUTE PCB@2009
Lembaga Hasil Dalam Negeri (LHDN) has announced a new PCB calculation method with effective
January 2009. The formula reconciles employee monthly PCB; and also allow employees to include
personal waiveable tax wages (eg. books, life insurance, parent medical claims) into monthly PCB
calculation with the objective of calculating an accurate final year-to-date tax amount.
In brief, LHDN attempts to predict and calculate employee annual income tax amount accurately by
incorporating an advanced mathematical formula to derive monthly PCB tax amount. The formula
supports payroll computation with items such as basic salary, bonuses and additional wages,
perquisites, benefit-in-kind (ie. TP2) and many other personal tax reduction items (ie. TP1).
LHDN has also included their own version of PCB Calculator (see http://www.hasil.gov.my) for
Malaysians to cross check their PCB accuracy.
(i) Perquisites are semi-taxable allowances/benefits. Perquisites will not contribute to PCB
Wages unless the amount exceeded "Maximum tax waiveable amount". Employee will ONLY be
taxed on the exceeded amount. You may enter perquisite into SALARY ENTRY or TP SECTION.
Perquisite items "increases" employee PCB wages.
Eg. Employee receives annual petrol allowances of RM 3,000. Petrol perquisite of first RM
2,400 (refer LHDN max waiveable amount for year 2009) is tax free; while the balance of RM
600 is taxable. So, employee's petrol perquisite taxable is RM 600; thus, will be included into
PCB wages.
(ii) TP1 items are personal tax waiveable items such as parent medical, purchase of books,
medical and education insurance. Each TP1 item has a ceiling amount determined by LHDN -
- 48 -
eg. Medical ceiling is RM 5,000, books ceiling is RM 1,000 and computers ceiling is RM 3,000.
TP1 ceiling amount changes on every year; so it is important to make these changes into TABLE
OF CODES.
TP1 items are entered into SALARY ENTRY ==> TP SECTION. These items are entered as
Negative value (eg. BOOKS = RM -100). You many enter these items as lump sum or monthly
basis. TP1 items will reduce year-to-date PCB wages and is expected to reduce employee
monthly and yearly PCB contribution.
According to LHDN, it is optional for employers to include TP1 items into monthly payroll for
PCB@2009 calculation. Employers are advised to consult LHDN on rules and regulations to
apply TP1 items into employee PCB contribution.
(iii) Future salary is Basic Salary from SALARY ENTRY multiply with the number of future
months. PCB@2009 requires future salary to calculate the final PCB of the month.
Eg. If this month is February, the future salary is "Basic from SALARY ENTRY x 10 future
months".
(i) Life Insurance is declared as TABLE OF CODES ==> Allowance/Deduction code with
CP8A=31.
You may enter Life Insurance in SALARY ENTRY or even into BIK SECTION with negative(-ve)
amount.
Eg. LIFE INSURANCE...... RM -200
(ii) Future EPF is employee EPF calculated based on Basic Salary (from EMPLOYEE
MASTER) multiply number of future months. If employee is daily rated, then Basic Salary is
assumed as 26 days.
Eg. If this month is February, the future EPF is "EPF of Basic x 10 future months".
(C) Get Year-to-date PCB based on value (A) and value (B)
This PCB amount is calculated based on value (A) and value (B); and taking into consideration EPF
limit of RM 6,000 per year.
(D) Get actual paid PCB & Zakat from previous months
This is the total paid PCB, Zakat, and Foreigner fee contribution of previous months retrieved from
the payroll database.
Note: QUICK PAY automatically reconciles PCB paid during Mid-month, End-Month and
Additional-Month.
- 49 -
10.6 OVERTIME SETUP
Overtime Setup will effect Overtime computation in SALARY ENTRY module. In EMPLOYEE MASTER, assign each
employee with an overtime group. There are 10 available overtime groups i.e. Group O1 to O10.
OVERTIME FORMULA
Overtime Group Description: Enter the Overtime Group description for each group.
Below example illustrates 3 overtime groups. Proceed to OVERTIME FORMULA folder to configure computation
methods for each group. Once overtime groups are configured, proceed to EMPLOYEE MASTER and assign employee
overtime group accordingly.
D
A B C
For each overtime group, you may define different overtime computation method. During overtime computation,
employees’ ORP (overtime rate per-hour) are referred to the formula :
Overtime Basic (Monthly Rated & Daily Rated): By default, "Overtime Basic" value is derived from EMPLOYEE
MASTER record.
- 50 -
Basic Ceiling: (Optional) You may also limit "Overtime Basic" figure to a ceiling value. Using this function will set
ORP rate to a fixed value if employee basic exceeds this "Basic Ceiling" value.
Set value to zero to disable feature.
The above example, assuming employee basic is RM 2,000, will produce ORP = RM 1500/208 = RM 7.21
Note: RM 1,500 is used instead of RM 2,000 because of value set in "Basic Ceiling" field.
Wages Ceiling: (Optional) If this option is enabled, computation on "OTWages" will be affected.
Note: OTWages are items set as "Yes" to overtime rate
Eg. If Basic Ceiling is RM 1,500, and your Basic = RM 1,400 and OTWages (eg. Travelling allow) = RM 500,
then :
Eg. If Basic Ceiling is RM 1,500, and your Basic = RM 1,600 and OTWages (eg. Travelling allow) = RM 500,
then :
- 51 -
OVERTIME RATES
Description: Describe the overtime type. Example: Normal OT, Rest day OT, etc
Rate: There are 10 rates available. Enter the ORP (overtime rate per Hour) into the rate field. The common rate value
are 1.5 for Normal Overtime, 2.0 for Sunday Overtime and 3.0 for Public Holiday Overtime.
Other Fields: Set the description, rates, EPF wages, SOCSO wages, Detect PCB Fixed Allowance, Levy wages, NPL
wages, CP8A and CP22A column.
The above example sets 3 rates i.e. Normal OT, Restday OT and Public Holiday OT with 1.5 rate, 2.0 rate and 3.0 rate
respectively. The overtime amount will also contribute to SOCSO and detect as PCB Fixed Allowance. In CP8A form
and CP22a form, the overtime amount will print in column number 1.
- 52 -
10.7 SHIFT SETUP
Shift Setup will effect Shift computation in SALARY ENTRY modules. Shift rates are fixed amount that can be use for
piece rate payment, shift allowances, or attendance incentives.
Rate: This is the actual value (i.e. RM) for each shift.
Example: The following example sets Shift#1 allowance at RM10.00 per unit, Shift#2 allowance at RM8.00 per unit,
and Shift#3 allowance at RM5.00 per unit. Include into EPF wages, SOCSO wages, CP8A Row position to 3 and
CP22A/21 Row position to 6
- 53 -
10.8 ADDITIONAL PAY SETUP
Additional Pay is the multiple amount of daily rate. It is commonly used for Leave Pay and work on Rest
day/Public holiday Pay which does not exceed normal hours of work. This Setup affects Additional Pay rates in
SALARY ENTRY.
Description
Title for Additional Pay items
Rate
Additional Pay rate in SALARY ENTRY
Formula: Additional Pay value in SALARY ENTRY = (Current Basic / Days per Month) x Rate
Rate Ceiling
Enter a maximum rate value if Additional Pay Rate should NOT EXCEED a ceiling value.
E.g. Above screen illustrate Rest Day: RD <=4hr rate WILL NOT exceed RM 38.4615
- 54 -
Max Basic
If Rate Ceiling is ONLY applied to employees with Basic Pay Greater or Equal than a specific value,
then enter the basic salary value into Max Basic.
E.g. Above screen sets Rest Day: RD <=4hr rate to value RM 38.4615for employees with Basic Pay >=
RM 2,000
- 55 -
10.9 WORK GROUP SETUP
Non-Pay Leave setup will effect Non-Pay Leave computation in SALARY ENTRY modules. There are 10 available
Non-Pay Leave rates.
Working Days in a
month
Descriptions: Enter the description for Non-Paid Leave group 1 to group 10.
Hours/Day: NPL rates are available in daily rate and hourly rate. The field hours/day will effect the NPL hourly rate.
==>> NPL hour Rate = (Basic + NPLWages) / (hours x days_in_the_month)
Eg. If current month is January, and Days_in_the_month for January is set to 31 and Hours/Day is set to 8, then NPL
hour rate = Basic / ( 8 x 31 ).
Days in the Month (January to December): The days_in_the_month will effect the NPL daily rate.
==>> NPL daily Rate = (Basic + NPLWages) / (Days_in_the_month)
Eg. If current month is January, and Days_in_the_month for January is set to 31,
then NPL daily rate = Basic / 31
Below illustration shows NPL setting for 2 groups of employees i.e. Monthly Rated and Daily Rated workers.
- 56 -
OPTION Features
In OPTION field, you may use “Normal NPL Formula” (default), or other selection.
Normal NPL Formula: Non-paid leave days and hourly rate will compute as per-setup
Use NPL-Hour as per NPL-Day for Previous month : This option will convert the normal NPL-Hour rate
computation to the following formula :
==>> NPL Hourly Rate = (Basic + NPLWages) / (Last month's Days_in_the_Month)
Use NPL-Hour as NPL-Day (Exclude Basic amount) : This option will convert the normal NPL-Hour rate
computation to the following formula (Basic is Excluded):
==>> NPL Hourly Rate = (NPLWages) / (Last month's Days_in_the_Month)
Use NPL-Hour as [(Basic + NPLwages)/HoursPerDay : This option will calculate NPL-Hour rate to the following
formula :
==>> NPL Hourly Rate = (Basic + NPLWages) / (Hours Per Day)
- 57 -
10.10 FOREIGN CURRENCY SETUP
Foreign Currency option is available for paying employees with foreign currency instead of the normal local currency
value. However, foreign currency option is only limited to employee's basic salary and fix allowances/deductions in
EMPLOYEE MASTER.
Step#1 - Setup Foreign Currency Table. Set currency rate for each individual month.
You may set up to 10 type of currencies.
During PROCESS PERIOD, Quick Pay will multiply employee's basic salary and fix allowances/deductions (optional -
refer Foreign Currency Table Setup) with current month's currency rate. The value is then stored in SALARY ENTRY -
as usual.
Note: All salary figures in SALARY ENTRY are always in local currency.
- 58 -
10.11 GOVERNMENT REPORTS SETUP
This module allows users to fill in other necessary particulars in government forms.
These particulars are extracted and printed into government forms.
EPF FOLDER
01 = Johor
02 = Kedah
03 = Kelantan
04 = Melaka
05 = Negeri Sembilan
06 = Pahang
07 = Pulau Pinang
08 = Perak
09 = Perlis
10 = Selangor
11 = Terengganu
12 = Sabah
13 = Sarawak
Address - KWSP submission branch address 14 = Wilayah Persekutuan
Person / IC / Occupation / Telephone / e-Mail- Your company's person in-charge and other particulars
Submit Disk - For submission via diskette and web format. Specify your filename eg. A:\EPFORMA2
State ID - Numeric value to indicate Malaysian state.
SOCSO FOLDER
- 59 -
CP39 FOLDER
Use Format 9999999MM_YYYY.TXT - If enabled, "Submit Disk" file will not be used. Instead, a file name according
to CP39 requirement will be created in drive <A>.
Eg. If company number is "E2222233-02" and payment for July 2002, output file created is 22222330207_2002.TXT
Submit Disk - For submission via diskette and web format. Specify your filename eg. A:\CP39.TXT
CP8A/C FOLDER
Section F Date - Enter one line description to print under "SECTION (F) - Bayaran bagi Tahun" row
Section F Description - Enter one line description to print under "SECTION (F) - Jenis Pendapatan" row
Perihal Description - Enter one line description to print under "Perihal Pembayaran" row
Print Serial Numbers - Print running serial number on each CP8A/8C form. This is an automatic generated number
according to tax regulation
- 60 -
EMPLOYEE MASTER Remark in EA Form - This option allows you to selectively print EMPLOYEE MASTER -
Remark Field #1 - #4 into your EA form. You may adjust the printing coordinates by specifying values in inches for
"Down" and "Left" coordinates.
CP8D FOLDER
Status Majikan- Enter the Status code as LHDN CP8D options : 1) Kerajaan 2)Berkanun 3)Swasta
No Cukai Pendapatan- Enter your employer’s income tax number. Refer to LHDN CP8D guide/explanatory notes
Directory- Enter directory name (example D:\) to store CP8D disk files
CP22 FOLDER
- 61 -
CP22A/CP21 FOLDER
- 62 -
ZAKAT FOLDER
Submit Disk - For submission via diskette. Specify your filename eg. A:\ZAKAT.TXT
ASN FOLDER
Submit Disk - For submission via diskette. Specify your filename eg. A:\SPGASB
- 63 -
CP159 FOLDER
- 64 -
ANGKASA FOLDER
Submit Disk - For submission via diskette. Specify your filename eg. A:\ANGKASA.TXT
PTPTN FOLDER
- 65 -
11. QUERY SETUP
QUERY SETUP allows user to filter employees from a particular processing or reporting.
By using the Query during a processing or reporting, only employees that appear in INCLUDE IN QUERY Section
will be processed. The following example creates a Query to include only employee 001, 002 and 006.
QUERY SETUP allows user to filter employees from a particular processing and/or reporting. By using the Query
during a processing and reporting, only employees that appear in the INCLUDE EMPLOYEE IN QUERY Section will
be processed.
Define your query by specifying KEYWORDS, Operator and Query value. You may combine your conditions by using
AND-OR conditions operator. Then, click PROCESS button to let Quick Pay search for matching employees.
During reporting or processing, click on QUERY button, if any. Then, look for QUERY and select from available list.
Quick Pay only refers to INCLUDE in Query section during processing and reporting. You will need to re-process this
query when required.
- 66 -
Query Description
Describe current Query
Operator
This is the operator field. Operator field compares the value of Query-Item with the Query-Value. Valid operators are: -
"=" - Equals
"<=" - Less or Equals
"<" - Less Than
">=" - Greater or Equal
">" - Greater Than
"<>" - Not Equal
Condition
This is the condition bridge between one query line with the next. Condition can be the value of "OR" and "AND". The
"AND" condition actually narrows down the scope of employees to be queried upon, while the "OR" condition normally
widens the scope of employees to be queried upon. Condition "END" will terminate the query condition checking.
- 67 -
12. SECURITY SETUP
There are two levels of payroll users in QUICK PAY. The first is SUPERVISOR level with complete authority over the
entire database. While USERS level are configurable by SUPERVISOR.
You may create unlimited payroll users, and each user may be restricted from accessing modules from the MAIN
MENU and also from accessing certain groups (i.e. by using the Security Groups) of employees.
12.1 SUPERVISOR
Supervisor default ID is SUPERVISOR. A default password of SUPER is assigned. You should change this password as
soon as you have created your database.
Enable Audit Trail: Every user access into Quick Pay/Staff is audited into a special audit log file. The log file will
contain brief detail on which user, when, what has been performed, and to which employee record. If you do not wish to
monitor such activities, then disable the function.
Locking Payroll Months: To restrict payroll figures of certain months from being modified, enable (or Tick) the
appropriate month. Once locked, no users (inclusive of Supervisor) are gain entry into PROCESS PERIOD, BONUS
RUN and SALARY ENTRY modules to change any payroll figures.
Note: SUPERVISOR ID from one database does not have the rights in other company database.
- 68 -
12.2 PAYROLL USERS
To access into any Quick Pay database, user must login with the correct User-ID and Password. You may assign each
user ID with different access rights to MAIN MENU modules, employee groups (refer to Security Groups), and also
selected functions.
User ID: This is the Identification Code for each payroll system user. Use this ID during Database Login.
Description: This is the description or name for the selected user ID. It is recommended to enter actual payroll user
name for easy reference.
Password: Minimum password length is 8 characters and maximum Password length is 40 characters with mixture of
ALPHABETS DIGITS. (eg. ABC12345). Password is not case sensitive (i.e. ABC12345 is similar to abc12345).
Do not allow Send to Printer: Allow report viewing, but not printing
- 69 -
Quick Staff Module Access Rights
You may restrict Users from accessing sub-modules within Quick Staff.
Place a check (or tick) mark to allow access.
Example: If User ID is set to allow access to Security Group S1 and S2, and if employee record “Jonathan Henry” is
set in the EMPLOYEE MASTER with Security Group S3, then User ID can only access employees within Security
Group S1 and S2 - But not Jonathan Henry’s record.
- 70 -
SPECIAL Section
EMPLOYEE MASTER Module
Show ALL employee in Listing : By default, user without proper access right will NOT see the entire employee list.
If this option is enabled, user will be able to see all employee names in listing BUT will not be able to access any
employees if without proper access right.
Hide Field CURRENT, MID, OLD BASIC SALARY : Do not show Current Basic, Mid-Month Basic and Old Basic
entry fields in EMPLOYEE MASTER.
Lock Field CURRENT, MID, OLD BASIC SALARY :Current Basic, Mid-Month Basic and Old Basic entry fields in
EMPLOYEE MASTER is visible but cannot be changed.
Hide Page- SALARY SETUP : Do not show EMPLOYEE MASTER Folder Salary Setup
Hide Page - FIX ALLOW : Do not show EMPLOYEE MASTER Folder Fix Allowances
Hide Page - LEAVE ENTITLEMENT : Do not show EMPLOYEE MASTER Folder Leave Entitlement
Hide Page - LOAN RECORDS : Do not show EMPLOYEE MASTER Folder Loan Records
Disable SAVE Button : Do not allow SAVING or changing data in EMPLOYEE MASTER.
Show ALL employee in Listing : By default, user without proper access right will NOT see the entire employee list.
If this option is enabled, user will be able to see all employee names in listing BUT will not be able to access any
employees if without proper access right.
Hide Field BASIC SALARY: Do not show Basic Salary Field in SALARY ENTRY.
Lock Field BASIC SALARY : Basic Salary entry fields in SALARY ENTRY is visible but cannot be changed.
Lock Field LEAVE : Leave entry fields in SALARY ENTRY is visible but cannot be changed.
Hide page - TP SECTION (Benefit in Kind): Do not show TP SECTION (Benefit in Kind) Page
Hide Page - INFORMATION: Do not show INFORMATION Page in SALARY ENTRY. INFORMATION Page
shows employee’s salary, and settings for EPF, SOCSO and PCB groups.
Disable RECALC Button: Do not allow user to recalculate EPF, SOCSO, PCB, Levy, Non-Pay Leave rates, Overtime
rates, Shift rates, Additional Pay rates in SALARY ENTRY.
Disable OPTION Button: Do not allow user selecting OPTION button. OPTION button allows user to manual
overwrite EPF, SOCSO, PCB and LEVY amount in SALARY ENTRY
Disable SAVE Button: Do not allow SAVING or changing data in SALARY ENTRY.
- 71 -
- 72 -
12.3 AUDIT TRAIL REPORTS
AUDIT TRAIL allows monitoring of payroll activities. You may track system access time, changes of salary figures to
employees, deleting of records, accessing or executing modules in the payroll system. It also tracks unauthorized entries.
To enabled or disable Audit Trail recording, go to SYSTEM SECURITY - SUPERVISOR module. Audit Trail will
occupy some hard-disk space and it is recommended to Print and then Delete the listing frequently.
Print
To print a selected text range, highlight your desired text by dragging your mouse. Then, click on PRINT button.
Search
Enter text to search
Delete
Delete all Audit Trail records
- 73 -
12.4 AUDIT TRAIL (EMPLOYEE MASTER)
AUDIT TRAIL (Employee Master) allows monitoring of individual employee’s changes in selective fields, such
as,Bank Account, Category , Cost Center and etc.
You may place a cross mark to select particular employee to print and select particular Audit Fields
“Check All” to select all Employees and Audit Fields or “Clear All” to unselect all Employees and Audit Fields
- 74 -
13. TABLE OF CODES
This is the Maintenance module for user definable codes. Examples: Departments, Cost-Centers, Occupations, etc. You
may create unlimited items. However, each item created must have a unique code. Then, proceed with assigning a
description and other particulars (if any).
NOTE: Each bank is defined with a combination of 2 keys (i.e. bank code + bank branch). Bank branch is allowed
to be Blank.
- 75 -
CREATING ALLOWANCES & DEDUCTIONS
Quick Pay allows unlimited creation of allowance and deductions items. Each item must be given a unique code. Each
code should then be given a description for easy reference (eg. “TRAV”=Traveling allowance, “LOAN”=Loan
deduction).
Each allowance/deduction item will then be use in EMPLOYEE MASTER (in Fix Allowance & Deduction schedule)
and SALARY ENTRY.
Each item should also be set with either Yes or No to accumulate the amount value into EPF, SOCSO or PCB
computation. By default, Basic Salary and Non-paid-leave are included during these computations.
Code:
Enter a unique code for the allowance or deduction item
Description:
Enter description for the allowance or deduction item
Payable to EPF/SOCSO/PCB/Levy/Gratuity:
If ticked (or enabled), the allowance/deduction amount will contribute into the respective wages
- 76 -
Exclude from Employer EPF Range:
If ticked (or enabled), the allowance/deduction amount will NOT be included from EPF Range.
See EPF TABLE ==> Range for more info
* This option was added for EPF @ 2012 changes. Recommended to ENABLE for bonus items only
Report Folder
Bonus in Report:
If enabled, the item will be reported under "Bonus Column" in all Standard Management Reports.
Detect as ASN:
If enabled, the item will be reported as Amanah Saham Nasional deductions in Government ASN Report.
Detect as Angkasa:
If enabled, the item is recognized as "Angkasa Deduction" for employee.
Detect as PTPTN:
If enabled, the item is recognized as "PTPTN Deduction" for employee.
Detect as Zakat:
If enabled, the item is recognized as a Zakat deduction for employee.
* Zakat Pendapatan - Detect Zakat item as Zakat Pendapatan for reporting purpose
* Zakat Harta - Detect Zakat item as Zakat Harta for reporting purpose
* Zakat Pendapatan (PCB Penuh) - Detect Zakat item as Zakat Pendapatan for reporting purpose. The entire employee
PCB amount will be moved to this Zakat item.
- 77 -
Zakat deduction will effect Employee PCB deduction. Example, if PCB amount is -RM 100 and Zakat is -RM 20, then
the PCB deduction will be reduced to only -RM 80.
Prorate Allowance:
If enabled, allowance or deduction will be prorated during PROCESS PERIOD.
Prorate Formula: Amount x (Days Worked - NPL Days)/Days in Month
Report Grouping:
Enter value between 0 to 5. Refer FREE FORMAT Keyword to use this option.
EA Position Folder
- 78 -
Range Check Folder
Security Folder
- 79 -
14. YEAR-TO-DATE ENTRY
Year to Date Entry module allows you to input each employee’s payroll opening figures. Opening figures are required
for PCB computation and printing of EA forms and. Year-to-Date entry is INDEPENDENT from your monthly payroll
processing. You may schedule this task until year-end, if necessary.
Method#1
In order to reduce your workload, you may choose to sum the total opening figures (e.g. total from January until March)
and enter the figures into any month between January to March. However, this method will not be able to produce
accurate monthly breakdown figures in your Year-to-Date reporting.
Method#2
You may also choose to enter the total figures in monthly basis from January until March. That means, you need to
repeat 3 times on Year-to-Date Entry for each employee. This method will produce accurate monthly breakdown figures
in your Year-to-Date reporting.
Note: However, both methods will still produce similar accumulated figures when it comes to EA-form printing and so
forth.
HOW TO USE
First, use SELECT PERIOD to choose the month you wish to accumulate the year-to-date figures (for Method#1) or
current month total (for Method#2). Then, pick an employee and begin to input figures for basic, allowances,
deductions, overtime amount, shift amount, employee EPF, employee SOCSO, employee PCB, and so forth. Finally,
save the entry and either proceed to the next employee or select other payroll periods to continue input on other current
month’s total.
- 80 -
15. GLOBAL CHANGE
Modules in GLOBAL CHANGE:
Customize Utilities
Batch allowance/deduction insertion and removal and many other useful tools to manipulate database records
Salary Upgrade
Replace Current Basic in EMPLOYEE MASTER by Job Grade
GRATUITY System
GRATUITY SYSTEM is a module to compute & store gratuity amount. Employee gratuity records are stored
lifetime in the current selected database. Gratuity module is designed to be automated without any additional
processing steps. Gratuity is computed "background" and transparent to users, when EPF amount is computed
(eg. during PROCESS PERIOD, SALARY ENTRY, TMS IMPORT, Recalculate EPF/SOCSO/PCB/Levy and
Point System,etc).
ARREARS RUN is re-calculating payroll for effected employees (ie. with increment within the year). It is sort of
re-calcuting SALARY ENTRY of effected arrears months using latest Basic Pay from EMPLOYEE MASTER.
The sum of payroll figure differences from this complex calculation is then stored as allowances items into
SALARY ENTRY.
Users are advised to manually change arrears output in the form of allowances items in SALARY ENTRY if
required.
Note: You may retrieve more information on above modules by viewing HELP screen from each module.
- 81 -
16. YEAR-END CLOSING
Year-End Closing should be executed on every year-end (i.e. December). This module will create a new file for
subsequent year’s payroll processing. Quick Pay/Staff requires yearly database closing as all payroll information are
captured on a yearly basis only
Generally, year-end closing will duplicate the current selected database into a new file name. Then, it will proceed to
remove terminated employees from the new file.
Upon a successful year-end closing, your original database will remain unchanged and a new independent database is
created. After closing, you may proceed to use the new file for your next year’s payroll processing.
Example:
Assuming that your current database name is “DEMO2016”. After a successful year-end closing, assuming you use
“DEMO2017” as your new file name, your DEMO2016 database will remain unchanged and a new payroll file with
the name DEMO2017 is created.
Now, you may proceed to use DEMO2017 for your 2017 payroll processing and still being able to use DEMO2016 for
your year-end EA-form printing.
- 82 -
17. DATABASE IMPORT
Modules available in DATABASE IMPORT:
Database Merging
Database merging allows you to combine employees from 2 or more company databases as one. Once completed, you
can access the merged database like any other Quick Pay database.
Database Exchange
Database Exchange allows copying of Employee records into another QuickPay database. Use this function to copy
employee records between databases - example, relocating employees to another company.
Note: You may retrieve more information on above modules by viewing HELP screen from each module.
If recovery failed, you are recommended to perform DATABASE RESTORE from your last backup
file.
Database problems is commonly caused by incomplete record saving due to power failure, accidental
record deletion or software programming bugs.
Comprehensive Mode
If database files are badly damaged, check this option to perform a more thorough physical file fixing & database
'packing'. Only use this option when DATABASE DOCTOR fails in Normal Mode.
- 83 -
19. DATABASE BACKUP
Backup files are stored in compressed ZIP format. ZIP files can easily store 200-300 employee records into
one single 1.44 MB floppy disk storage media. However, if your database size is huge, then you might need a
few floppy diskettes or use any external drive such as USB Flash drive to store your backup copy. Quick Pay
will backup the entire year’s information into your floppy diskettes. It is advisable to do a monthly backup.
Note: Frequent backup will reduce data lost in the event of Hard-Disk corruption.
Select backup destination disk drive (either Drive A or USB drive), and click OK. Upon completion, you
should find a compressed ZIP file in your floppy disk drive.
For USB flash drive backup, advise to create sub folder in the respective month accordingly (eg. MAY) Do not
overwrite it. You will have each month backup in each sub folder.
- 84 -
20. DATABASE RESTORE
This module will restore the company database from the previous backup files from the backup floppy
disk or USB Flash drive into the hard-disk.
WARNING: Database Restore module will overwrite the selected database in your hard-disk.
Ensure that you are restoring the correct payroll database file !
Select the source disk drive containing your last backup files, and click OK. Upon successfully
restoring your database, you should find the last data information from backup is fully replaced
database files in your hard-disk.
Note: Due to security reasons, message below will prompt out upon Database Restore completed
- 85 -
21. QUICK STAFF for Windows
Quick STAFF, an effective tool to manage your Employee Historical Information & Human Resource needs
EASILY and EFFICIENTLY ! QUICK STAFF provides Quick-&-Easy storage & reporting system on employees'
historical information. It allows an unlimited record storage of 17 Easy-to-Use Human Resource modules that fully
integrates and compliments QUICK PAY. Analysis tools includes Detail & Summary reports - PLUS - Graphical
Charts for cost distribution analysis.
Leave Management
Leave records and processing
HR Query
HR fast query
Reports
Detail and analysis human resource reports
Charts
Human resource charts
ALERTS
To show the Events Alerts which had been set
- 86 -
Human Resource Records
Quick Staff entry screen allows browsing current year records or all years, and easily view or edit Human Resource
databases.
- 87 -
QUICK STAFF – ACCIDENT RECORDS
This module allows users to enter employees' accident records and allow effective monitoring of accident frequencies,
causes, and costs incurred to the company.
This module allows users to enter employees' achievement records for effective performance evaluation.
- 88 -
QUICK STAFF – APPRAISAL RECORDS
This module allows users to enter employees' appraisal records to provide a useful management guide to analyze individual
strength & weaknesses.
- 89 -
QUICK STAFF – CAREER DEVELOPMENT RECORDS
This module allows users to record employees' job changes, salary increments, and relocation of work-places.
Note: PROCESS HUMAN RESOURCE will update Employee Master’s Current Basic, Old Basic, Cost Centre, Department, Section, Category,
Occupation, Job Grade, Hire Date, Resign Date, Confirm Date, Increment Date and Retirement Date.
- 90 -
QUICK STAFF – EDUCATION RECORDS
Note: PROCESS HUMAN RESOURCE will update Employee Master’s Qualification Code.
This module assist in your ad-hoc planning or schedules for individual employees.
- 91 -
QUICK STAFF – FAMILY RECORDS
Note: PROCESS HUMAN RESOURCE will update Employee Master’s Child field.
This module allows users to enter employees' insurance policies and track expiry dates.
- 92 -
QUICK STAFF – NON PAY LEAVE RECORDS
This module allows users to enter employees' Non Pay Leave records in Detail.
Note: PROCESS PERIOD will update Non Pay Leave days taken into SALARY ENTRY record.
This module allows users to store employees' scanned photographs, certificates, resumes, etc.
- 93 -
QUICK STAFF – SKILL RECORDS
This module allows users to enter employees' courses and training records.
- 94 -
QUICK STAFF – WORKING HISTORY RECORDS
This module allows users to update & track employees' payment history such as bonuses, loan payments, advance
payments,etc.
- 95 -
QUICK STAFF – OTHER (User Define) RECORDS
This module allows users to store other user-defined Human Resource Activities.
- 96 -
22. QUICK STAFF – LEAVE MANAGEMENT
Leave Management allows easy leave entitlement tracking and automatic carry forward leave balances into the next
year.
Leave Entry function allows you to Create & Modify employee leave records. Leave entitlement & balances are
calculated and displayed immediately.
- 97 -
22.2 LEAVE ENTRY BY BATCH
Computation Method
Leave Management currently only supports Calendar computation method. Monthly leave entitlement days are always
rounded down (eg. if January entitlement is 1.55 days, it is rounded to 1.00 days). However, when employee is
terminated, the days are rounded to the nearest days ie. 1.55 days round to 2.00 days.
HOW TO USE
Full 12 Months -or- Leave Earned until Current Month:
If Full 12 Months option is selected, full entitlement days are given on January month. Otherwise, entitlement days are
computed on a prorated monthly basis.
- 98 -
Compute Service Year as at January (on next service year):
On first service year, employee service year is calculated as normal. However, on next year, service year is only
computed as at January - regardless of processing month. This method is not recommended.
Entitlement Rounding
Select Rounding method. By Default is selected Round Nearest 1.0 day.
Leave Table
Enter entitled leave days accordingly. Below example shows service year 2 and below entitles to 14 days annual leave, 5
years and below entitles 18 days, and 20 days for service above 5 years. All Service Years are having the same
maximum bring forward leave, 5 days to next year
- 99 -
LEAVE PROCESSING STEPS
Step#1
Setup Leave Entitlement Groups in QUICK STAFF ==> LEAVE ENTITLEMENT SETUP.
Example, Setup L01 group to compute annual leave
Step#2
In EMPLOYEE MASTER, attach Employee Leave Groups accordingly.
Example, attach "1. Annual Leave" to Group L01
Below example shows employee annual leave is computed using L01 method, while sick leave is computed using L05
method.
Step#3
In QUICK STAFF, enter employee leave days taken. Negative days taken can be used for leave adjustments.
Alternatively, you can adjust leave from EMPLOYEE MASTER's Leave Brought Forward
Step#4
Execute QUICK STAFF ==> LEAVE MONTHLY PROCESSING. This will assign leave entitled days into EMPLOYE
MASTER's "Total Leave Entitlement". Leave Monthly Processing must be executed once every month. You can process
leave entitlement before OR after PROCESS PERIOD as LEAVE PROCESSING only uses QUICK STAFF Leave
Records.
Special Note
1. Always 'Enable' option Update Leave from QUICK STAFF in PROCESS PERIOD. This will ensure Leave Reports
in STANDARD REPORT reflects similar results in Human Resource Leave Reports.
2. Leave Entitlement field in EMPLOYEE MASTER is Not Modifiable. Instead, Leave Entitlement is now
automatically computed.
3. A Brought Forward column is added. This field stores leave days carried forward from previous year leave
balance.
4. You MUST process leave every month in order to update Leave Entitlement in EMPLOYEE MASTER correctly.
5. Leave Entitlement will automatically Carried Forward to next year during YEAR-END CLOSING
- 100 -
22.4 PROCESS LEAVE ENTITLEMENT
PROCESS LEAVE ENTITLEMENT will compute employees' leave entitlement and balances. Run leave entitlement
processing on every end-month to produce updated leave entitlement and balances.
Process Leave Entitlement will assign leave entitled days into EMPLOYE MASTER's "Total Leave Entitlement". You
can process leave entitlement before OR after PROCESS PERIOD as LEAVE PROCESSING only uses QUICK
STAFF Leave Records.
View
A leave entitlement report is created upon completion of processing. Click “View” Button to see the report
The following explains the detail inside Leave Entitlement Processing report.
- 101 -
Leave Description
Leave description
Total Adjustment
If exists leave entry records with "adjustment" leave figures, then value will show these adjustment
days total.
If "Leave earned until current month" is applied, then this figure will accumulate adjustment days
until current selected payoll month.
Total Entl
Total leave days entitled. This is the sum of Last Year B/F + Current Year Earned + Total
Adjustment
Total Taken
Total leave days taken. This value is derived from leave records taken.
Total Balance
Leave balance = Total Entl - Total Taken
- 102 -
23. QUICK STAFF – HR QUERY
HR QUERY module allows you to perform fast query on Human Resource records. You can easily generate a list of
employees matching your search criteria.
Create search on employees with company cars, insurance claim reference number, working experience on certain
industries, education levels, skills, training courses taken, etc. The final search result will show a list of employees
matching your search criteria in "Include in QUERY" box (see below illustration).
- 103 -
>> Search on employees with Degree or Diploma education level AND with previous working experience in
Manufacturing industries
>> Search on employees with Master's degree AND has completed some Management courses...
- 104 -
A PPE N D I X
Malaysian Payroll & Human Resource Management
- 105 -
Appendix 1: DOWNLOAD from Internet
Click Here to
begin
Download
Note: Some download files are PASSWORD protected. Kindly call HR2000 for your password.
- 106 -
Appendix 2: Export to Microsoft Words
The following steps will guide you on how to export payroll items into Ms Words for Letter Merging.
Note: This will create an export file of D:\EXPORT.CSV containing payroll information preset in your FREE
FORMAT REPORT.
Choose “MAILINGS” from Menu bar. Then, click on “START MAIL MERGE”
Choose “STEP BY STEP MAIL MERGE WIZARD”
In MAIL MERGE Window
1. Select document type, eg. Letter .
2. At right bottom Step 1 of 6, click Next: Starting Document
3. Select Starting document, eg. Use the current document
4. At right bottom Step 2 of 6, click Next: Select Recipients
5. Select Recipients, eg. Use an existing list
6. Click “BROWSE” to select recipient list file Data source from D:\EXPORT.CSV. Then click OK
7. At right bottom Step 3 of 6, click Next: Write your letter
By now, you should have an empty Ms Word document. From here, you can proceed to type in your letter.
If you decided to “Insert” an information from the export file (example: Employee Name), then point on
the data merging position and click on “INSERT MERGE FIELD” button to choose the “NAME”.
- 107 -
8. Once complete writing the letter. At right bottom Step 4 of 6, click Next: Preview your letters
9. If the preview result is fine. At right bottom Step 5 of 6, click Next: Complete the merge
Example:
In Ms Word’s document, type the word “Dear”. Then, click on “INSERT MERGE FIELD”. You should see the
exported fields here like Number,Name, etc (of course, depending on your Free Format exported items.). Continue to
type your letter, and click INSERT MERGE FIELD again if you decided to place another item into this document.
To view the actual letter, click on “<<< ABC >>> Preview results” button. To scroll to next employee, click on the
Forward (>) icon and Backward (<) icon.
- 108 -
Appendix 3: Export to Microsoft Excel
Note: This will create an export file of D:\EXPORT.CSV containing payroll information preset in your FREE
FORMAT REPORT.
By now, you should see the exported data neatly arranged in your Ms Excel spreadsheet. Please save the file into XLS
file format.
- 109 -
Appendix 4: Keywords for Free-Format & Query
[NUMBER] Employee Number [IC-OLD] Old Identity Card No.
[NAME] Employee Name [IC-COLOR] Identity Card Color
[SEX] Sex / Gender [PASSPORT-NO] Passport No.
[RACE] Race [ACC-EPF] EPF Account Number
[MARITAL] Marital Status [NK-EPF] EPF NK (Nombor Kawalan)
[CHILDREN] Children [INIT-EPF] EPF Initial Number
[DATE-HIRE] Date Of Hire [ACC-SOCSO] SOCSO Acc No.
[DATE-RESIGN] Date Of Resignation/Termination [ACC-TAX] Income Tax Acc No.
[DATE-INCR] Date of Increment [BRN-TAX] Income Tax Branch
[DATE-CONF] Date of Confirmation [COUNTRY-CODE] Income Tax Country Code
[DATE-RETR] Date of Retirement [IC-EPF] I/C in EPF Report
[DATE-BIRTH] Date of Birth [IC-SOCSO] I/C in SOCSO Report
[MTH-BIRTH] Month of Birth [IC-ASNB] I/C in ASNB Report
[MTH-HIRE] Month of Hire [IC-BANK] I/C in Bank Report
[MTH-RESIGN] Month of Termination [IC-REPORT] I/C in Other Report
[IC-NEW] New Identity Card No.
[ACC-TAB-HAJI] Tabung Haji No. [DESC-OCCU] Occupation Desc
[ACC-ASN] ASN No. [CODE-BANK] Bank Code
[PREV-EMPR] Previous Employer [DESC-BANK] Bank Desc
[ADDR-1] Address #1 [BRN-BANK] Bank Branch
[ADDR-2] Address #2 [ACC-BANK] Bank Account No.
[ADDR-3] Address #3 [CODE-QUAL] Qualification Code
[POSTAL] Postal Code [DESC-QUAL] Qualification Desc
[CODE-CCTR] Cost-Center Code [CODE-JOB] Job Grade Code
[DESC-CCTR] Cost-Center Desc [DESC-JOB] Job Grade Desc
[CODE-DEPT] Department Code [CODE-NATION] Nationality Code
[DESC-DEPT] Department Desc [DESC-NATION] Nationality Desc
[CODE-SECT] Section Code [CODE-RELG] Religion Code
[DESC-SECT] Section Desc [DESC-RELG] Religion Desc
[CODE-CATG] Category Code [PAY-VIA] Payment Via
[DESC-CATG] Category Desc [CHEQUE-NO] Cheque No.
[CODE-OCCU] Occupation Code [REMARK-1] Remark #1
[REGION] Region (ie, West
Malaysian/Sabahan/Sarawakian [REMARK-2] Remark #2
[REMARK-3] Remark #3
[REMARK-4] Remark #4
[PHONE] Telephone
[SP-NAME] Spouse's Name [EMAIL] e-Mail
[SP-OLDIC] Spouse's Old IC [NEXT-OF-KIN] Next of Kin
[SP-NEWIC] Spouse's New IC [SERV] Service Year (YY:MM:DD)
[SP-ACC-TAX] Spouse's Income Tax # [PAY-RATE] Payment Rate
[SP-BRN-TAX] Spouse's Tax Branch [PAY-FREQ] Payment Frequency
[GRP-TAX] Income Tax Group [ACC-IMI] Immigration Number
[DATE-XIMI] Immigration Date
[GRP-ACCS] Security Access Group <USER-VAL-1> User Value #1
[GRP-EPF] EPF Group <USER-VAL-2> User Value #2
[GRP-SOCSO] Socso Group <AGE> Age
- 110 -
[GRP-WORK] Work Group / NPL Group <SERV> Service Years
[GRP-OT] Overtime Group <SERVMTH> Service Months
[INCR-PERC] Increment Percentage <CB> Current Basic (EMPL MASTER)
[COUNT] Running No / Counter <OB> Old Basic
[SLYREMARK1] Remark-1 from Salary Entry <MB> Mid-Month Basic
[SLYREMARK2] Remark-2 from Salary Entry <AE> Annual Leave Entitlement
[SLYREMARK3] Remark-3 from Salary Entry <AL-TAKEN> Annual Leave Days Taken
[SLYREMARK4] Remark-4 from Salary Entry <SE> Sick Leave Entitlement
<SL-TAKEN> Sick Leave Days Taken
- 111 -
<SH-AMT2> Shift #2 Amount <SH-HOUR2> Shift #2 Hours
<SH-AMT3> Shift #3 Amount <SH-HOUR3> Shift #3 Hours
<SH-AMT4> Shift #4 Amount <SH-HOUR4> Shift #4 Hours
<SH-AMT5> Shift #5 Amount <SH-HOUR5> Shift #5 Hours
<SH-AMT6> Shift #6 Amount <SH-HOUR6> Shift #6 Hours
<SH-AMT7> Shift #7 Amount <SH-HOUR7> Shift #7 Hours
<SH-AMT8> Shift #8 Amount <SH-HOUR8> Shift #8 Hours
<SH-AMT9> Shift #9 Amount <SH-HOUR9> Shift #9 Hours
<SH-AMT10> Shift #10 Amount <SH-HOUR10> Shift #10 Hours
- 112 -
Appendix 5: TOPICS found in HELP
To access online HELP topics in QUICK PAY, run QUICK PAY, goto MAIN MENU, goto HELP, and click on
ABOUT QUICK PAY. The additional HELP topics included are :
GENERAL INFORMATION
QUICK PAY - General Overview
QUICK STAFF - General Overview
About HR 2000 Sdn Bhd
INSTALLATION GUIDE
Installation (Standalone PC and Network Environment)
System Requirement
PROCESSING STEPS
Monthly Processing Steps
Select Period
Employee Master
Process Period
Salary Entry
REPORTS
Payslip Printing
Government Reports
Standard Reports
Label Writer
Free Format Report
ADD-ON MODULES
E-Mail Payslip
E-Mail CP8A
E-Mail PCB2
Gratuity System
Service Point System
Project System
DBF Utility
Arrears Run
OTHER TOPICS
How to Speed up your Computer
System Setup
SUPERVISOR and Users Password Security
Database Error Codes
Backup/Restore ZIP Error Codes
EMail Error Codes
- 113 -