Академический Документы
Профессиональный Документы
Культура Документы
TABLE OF CONTENT
1 Introduction.....................................................4 2 Login...............................................................6
1.1 What is Payflex?..................................................................................4 1.2 Powerful yet Useful Features available in Payflex Premium 2.5.........5 2.1 How To Login......................................................................................6 FYI: 9 2.2 How To Change Login Password......................................................10 FYI: 12 3.1 Command Buttons in Payflex Toolbar...............................................13 3.2 Function Keys in Payflex System......................................................14 4.1 Setup Module....................................................................................15 4.2 Data Module......................................................................................15 4.3 Process Module.................................................................................16 4.4 Inquiry Module...................................................................................17 4.5 Report Module...................................................................................18 4.6 Utility Module.....................................................................................19 5.1 How To Setup New Company Profile................................................20 FYI: 23 5.2 How To Setup Company Reference Data.........................................24 Ref. column............................................................................................25 HQ number.............................................................................................25 Branch code...........................................................................................25 5.3 How To Setup Basic Codes..............................................................27 5.4 How To Setup Government Reference Data.....................................36 5.5 How To Create Group Schedule.......................................................37 6.1 How To Update New Hire..................................................................42 6.2 How To Update Confirmation............................................................56 6.3 How To Update Resignation.............................................................59
5 Basic Setup....................................................20
7.1 How To Update Fixed Allowances/Deductions..................................68 7.2 How To Update Unfixed Allowances/Deductions..............................72 7.3 How To Update Advance Payment...................................................77 7.4 How to Update ASB Deduction.........................................................78 7.5 How to Update Tabung Haji Deduction.............................................79 7.6 How To Pay Out Retrenchment Benefit............................................79 FYI: 82 7.7 How to Update Overtime...................................................................82 7.8 How to Update Leave........................................................................88 7.9 How to Update Shift Work.................................................................93 7.10 How To Pay In Lieu Of Leave.........................................................99 FYI: 102 7.11 How To Stop Salary......................................................................102 7.12 How To Hold Salary......................................................................107 7.13 How To Stop Tax Deduction.........................................................112 7.14 How to Update CP38.....................................................................114 7.15 How To Update Zakat Deduction..................................................114 FYI: 115 7.16 How To Update Bonus..................................................................115 124 7.17 How To Update YTD Payroll Data Prior To Using Payflex............125 FYI: 131 7.18 How to Update Working Days Manually........................................131 7.19 How to Update Working Hours Manually......................................135 7.20 How To Import Transaction from TMS..........................................138 7.21 How To Import Transaction from Manflex.....................................141
FYI: ...............................................................153
9 PAYROLL REPORT..........................................165
10 STATUTORY REPORTS..................................192
1
1.1
Introduction
What is Payflex?
Payflex is a Windows-based payroll system that performs payroll calculation
automatically. Payflex allows user to print management reports, standard payroll reports, government reports and many other ad-hoc reports required by the board of management. It also
1.2
error-prone data entry. Even if users made a mistake during data entry, they can still recover from their mistake by using the undo feature built into Pay flex. Improved accuracy is guaranteed since all payroll calculation is performed automatically by the system; all the user needs to do is just setup the proper codes, parameters and formula once during installation, human errors are virtually eliminated. Thus, faster payroll processing can be achieved without compromising the
Visual Solutions (M) Sdn Bhd
2
2.1
Login
How To Login
Introduction Payflex system authenticates you as an authorized user through a system login process. How You Do It In Steps 1. Start Payflex by double clicking on the Payflex icon on your Windows desktop. 2. The Select Data Path form will appear as show below.
Visual Solutions (M) Sdn Bhd
3. Select by clicking on the name of the database you would like to work in this session in the Select Data Path screen. The selected database will be displayed in the Selected Directory text box. 4. Next, click on the OK button. Payflex Welcome screen will appear as shown below:
5. Payflex is installed with the following default login UserID and Password: UserID : MASTER Password : VISUAL UserID and password are case-sensitive in Payflex system. In the Welcome screen, login by typing the default UserID and Password. The system will display * symbol for each alphanumeric character typed in the Password text box. 6. The System Date & Time will be shown according to your set PC date & time. 7. To see the list of companies, click on button in the Company list box. Select by clicking on the company you wish to work with. 8. To include employees of subsidiaries, click the blank box below the Company with the label, Include Subsidiaries?. A check mark will appear. You can click on the box again if you now wish to exclude subsidiaries. The check mark will be removed. 9. Click OK to login.
Introduction To prevent unauthorized entry into the companys payroll database, login passwords must be changed accordingly. How You Do It In Steps The following steps show you how to change the default password, VISUAL to a new password. 1. In the Payflex Welcome screen, type in MASTER in the UserID text box. 2. Now type VISUAL? in the Password text box. 3. Click the to reveal existing company database(s). Click to select the company database, and choose to click to include subsidiaries. Then click OK. 4. The system will prompt you with the New Password pop-up screen as shown below:
special symbols such as $, <, -, and _ are not allowed, and not more than 10 alphanumeric characters is allowed
5. Type in the new password two times in the text boxes provided in the screen. For security purposes, the system will echo the * symbols for each typed alphanumeric character. Note: You have two attempts to change your password correctly.
10
1.1.1.1.1.1.2 Purpose To setup company name, address, Payflex Payroll Management ASB#, Tabung Haji# and etc System Company Refs. To define the company EPF#, SOCSO # and Income Tax # Government Refs. Define the government departmental address, telephone #, fax # and etc General Setup To setup general parameters, label for each types of overtime, leave allowances, deductions and shift. Basic Codes To define all the basic codes such as department, section, job, grade, race, nationality and etc Bank Codes Define bank address, person in charge and export program Cost Centers Specify the cost center codes Charge Codes Specify the charge codes Leave Codes Define all the leave applicable in your company OT Codes Define all the OT rate Shift Codes Define all the working schedule Shift Group Codes Define the entire work group. Eg. STAFF, and etc Allowance Codes To setup the allowances and its conditions Deduction Codes To setup all the deduction and its conditions Advance Codes To setup the advance payment and its repayment schedule EPF table To keep the EPF contribution as per table from EPF department SOCSO Table To keep the SOCSO contribution as per table form SOCSO department TAX Table To keep the PCB deduction as per table given OT Rounding Table To define the OT hours rounding if applicable Fix ORP Table To specify define for OT paid by fix amount per hour Bonus Table To define bonus payment base on score Computation Method To setup different calculation 11 of Visual Solutions (M) Sdn Bhd OT, Shift, Leave or bonus Data Template To setup the common information
12
You can direct the system to move within a screen report or form by selecting the appropriate buttons listed in this table:
Buttons Close Preview Magnify or Zoom First Page Last Page Next Page Prior Page
Description To close the current window Enlarge the size of the report Return back to the first page Go to the last page Go to the next page Return to previous page
ShortCut Keys Ctrl + Home Ctrl + End Ctrl + PgDn Ctrl + PgUp
3.1
Command buttons refer to standard buttons seen in the toolbar area of windows application. They are preferred over clicking options in the pull-down menus. The table below lists these buttons and their functions in Payflex:
Description To print report To save data To copy the data To enquire using help topic To filter data
13
Undo
Find
To find a data
3.2
There are several functions keys that are very useful in Payflex system: Function Keys F2 F3
14
4.2
Data Module
4.2.1.1.1.1.1
Purpose To keep
employee
personal,
15
Txn by Period Txns by Employee Bonus by Period Bonus by Employee Hold/Stop Salary Stop Tax Deduction Edit Payroll Result Edit R. Benefit YTD Data Entry Tax Receipt EA Form CP22A Form CP159 Form Leave Entitlement
4.3
Process Module
16
Options
4.3.1.1.1.1.1.1 Compute Payroll
Analyse Pay Data Distn Wage Cost Compute Backpay Close pay period Generate EA Generate CP22A Generate CP159 Exception
Purpose To process advance, salary and bonus payment To analyze payroll data in order to prepare payroll history summary To distribute wage to different cost centers To compute backpay due to late basic pay adjustment To close current pay period To prepare EA form To prepare CP22A To prepare CP159 To generate exception records
4.4
Inquiry Module
17
Options 4.4.1.1.1.1.1.1 Payroll Results YTD Payroll Payroll Summary Reconciliation Wage Analysis Exceptions
Purpose Allow user to view the payroll information and explanation To view the previous month payroll payment for each employee in a year Analyze payroll summary information in figure To view the payroll reconciliation between any 2 months To view the wage trend in graph format To view the exception records
4.5
Report Module
18
Purpose Employee Transaction Payroll Government Systems Customized payslip Report Writer
Options To print the report relevant with employee master file To print the report for data entry To print the payroll monthly report, payslip, bank list and etc To print all the statutory reports To print the user activity and user field audit report To print the customized payslip. To generate and print user defined format.
4.6
Utility Module
19
Options To purge the deleted data from database To do the monthly backup for the system To restore back the previous months backup.
5
5.1
Basic Setup
How To Setup New Company Profile
Introduction
20
3. To check the existing company profile that are already in the system, user may click on the List toolbar button.
21
4. Click on the
22
5. Type in the information for all text boxes in the screen with the following guidelines for fields: a. Company Input any code to represent the company name. b. Name Enter company name. c. Company # Enter company registration number. d. Parent Company Enter parent company code if the company entered is a subsidiary company. e. Address 3 lines of address allowed. You are advise to enter the postal code at next field, postal code. f. Postal Code g. Phone# h. Fax# i. ASB# Enter company Amanah Saham Bumiputera number if any. j. EPF, Socso, Tax Key in the name of person in-charge, IC#, and Position for EPF, Socso and Tax.
FYI: If the company you are profiling is a holding company, then the Parent Company text box is blank.
23
Payflex allows you to setup three types of References: EPF - for Employee Provision Fund SOC - for Social Security Organization TAX - for Income Tax 3. In the Reference text box, select a type by clicking on the button. Double click to select the Reference type. 4. Click on the New toolbar button to add new record. List toolbar
24
Branch code
5. Provide input in the text boxes in Company References dialog box. a. Ref. Key in any 2 digit number. Ex. 01,02. b. Company Reference# Enter the company reference number for EPF, Socso or Income Tax. c. Company Press F2. A Company pop-up lookup table will appear. Click to select the company code.
d. Branch Press F2. A Branch pop-up lookup table will appear. Click to select the branch code if any.
25
e. HQ# Enter the headquarter number (company reference # of the parent company), if only the corresponding specified company reference number is for a subsidiary company. Leave the text box blank if the company reference# refers to parent company. It is applied to Income Tax CP39 report purposes. 6. Click to save your records.
FYI: The delete option button is used for deleting a record which you had created, by simply choosing the which record you want to delete. Click once on the delete option, and it will display a pop-up message to reconfirm deletion, if you press OK, then it will delete the record. The new button in the Company References screen is for adding a new form for entering additional records when the existing form is full.
26
27
16 17
Membership Nationality
Employee->Membership Employee->Personal
28
19 20 21 22 23 24
Race Recruitment Relationship Religion Route Cease Reason Transportation route Reason of resigned/absconded Recruitment method
25
Salary Scale
Employee->Service
26 27
Section Skill Skill obtained other than job skill required. Home state Immediate supervisor
Employee->Service Employee->Skill
27 28 29 30
Employee->Payroll
29
3. Click on the appropriate type of code and then click OK to display the code setup form. For example, Basic Codes for department.
4. To add a code, click on the New toolbar button and provide input to the text boxes to the form. a. Code Input any code to describe the department. b. Description Enter the description for the code above. It will be displayed in report when you select department description. c. Label You may enter the short label here. It is not use in any option yet. d. Sort Code You may enter the sort order here, but it is not function in any option yet. e. Class This class column only appears for the codes category, nationality, race and tax branch code setup. You may press F2 to list the lookup values allowed. The purpose of class is summarizing as below.
Visual Solutions (M) Sdn Bhd
30
Nationality
Race
Tax Branch
5. Click button
31
3. Provide input to text boxes in Bank Codes dialog box. a. Bank Code Enter any code to represent the bank for autopay purpose. b. Name Enter the full banks name. c. Address Enter the bank address that you use for autopay purpose. d. Telephone# Enter the bank contact number. e. Bank Account# Enter the company bank account number. f. Branch Code Enter the branch code that was assigned by bank. g. Export Disk Program Override the default program name if you have your own customized program. It uses to export autopay data to disk. Consult your vendor for the correct program name. 4. Click on the Save toolbar button to save the record.
32
3. To add a code, click on the New toolbar button and provide input to the text boxes to the form. a. Cost Centre Enter any codes that can up to 15 alphanumeric. b. Description Enter the meaning of the cost center code created above.
4. Click on the
33
3. To add a code, click on the New button (upper toolbar) and provide input to the text boxes to the form. a. Charge Code Enter any 5 character for the charge code. b. Description Key in the meaning for the code created above. 4. Click on the Save toolbar button to save the record.
5. Click on New button (right hand side) to input the percentage for each cost centre under the charge code. a. Cost Centre Press F2. The Cost Centre pop-up table will appear as below. Click to select the cost centre for the charge.
34
3. Click on
4. Provide input to text boxes in the Shift Group Codes dialog box. a. Shift Group Enter any 5 characters for the shift grouping. b. Description Input the meaning for the shift group created in a. c. Short Desc. Enter any short description for shift group code created, but it is not function yet in any option.
35
5.4
Introduction It is crucial to fill in all the precise government reference details in the government setup, so that all the governments report or diskette, which need to summit to the government office monthly or yearly, will reflect accordingly. The most common Government Reference Data that need to be set in the system are KWSP, Perkeso, and Income Tax Department. How You Do It 1. Click on the Setup button in Main Menu screen, and click on the Government Refs. button. 2. The Government References form appears as shown below.
3. Click on the
36
FYI: Once user have saved the government reference record, the government reference code will not be editable, however if the user wish to change the other details, just modified the information accordingly and save the record accordingly. All the government report and export diskette information will be change once the user makes any modification the government reference screen. All the information set in Government Reference will appear in the Government reports, like EPF Borang A, Socso Borang 8A, Income Tax CP39, and etc.
5.5
Introduction Group schedule is a working calendar that applies to every employee in a company. User needs to schedule working days, off days, rest days and public holidays every month based on employees working schedule. Thus user needs to create the schedule according shift group. There are 3 major activities in creating group schedule: I. Define shift code II. Define shift group code III. Create group schedule There are 2 methods to create the group schedule such as a. Create group schedules day by day. b. Create group schedules by quick data entry 37
3. Click on the
4. Provide input to the text boxes in Group Schedules dialog box. a. Shift Group Press F2. A Shift Group pop-up lookup table appears as below. Click to select the shift group.
b. Description
38
Note: The pop-up lookup table will be changed base on the day of the month. Ex. If day 1, the pop-up lookup table is named as Day 01, the lookup table will be Day 02 for second day and so on. 5. Click on the Save toolbar button to save the record.
Method 2: Create group schedule by quick data entry 1. Select Quick Data Entry from PROCESS pull down menu, and select the option Shift Group Schedule. 2. The Shift Group Schedule Quick Data Entry form will appear as shown below.
39
3. Provide input to the text boxes in Shift Group Schedule Quick Data Entry dialog box. a. Shift Group Press F2. A Shift Group pop-up lookup table appears as below. Click to select the shift group.
b. Period From .. To.. Enter the range of period you wish to create the group schedule in format yyyy-mm. Ex. Period from 2002-04 to 2002-12. You are not allows to create the group schedule across different years at once. But you can rerun the process for different years. c. Shift Code for MondaySunday Press F2. A Mon Shift pop-up lookup table will appear. Select one of the shift codes as every Monday schedule for the particular range of period.
40
Note: The pop-up lookup table will be changed base on the day of the week. Ex. If Monday, the pop-up lookup table is named as Mon Shift, the lookup table will be TUE Shift for Tuesday, WED Shift for Wednesday and so on. 4. Click OK to generate the group schedule. FYI: See How to setup shift codes for information found in Day 01 or Mon Shift pop-up lookup table. See How to setup shift group for information found in Shift Group pop-up lookup table .
41
Introduction Any new recruited employees information should update to Payflex system in order to perform their salary calculation. Thus, it is advisable to update the information in daily or weekly basis. How You Do It In Steps 1. Click the Data button in the Main Menu, and then click Employee Master button. 2. Click on the New button in the toolbar, to enter a new employee record. The Employee Master form will appear as below.
3. Input employees information. Each employee record is input through the following pages: Personal Data Service or Employment Data Spouse & Next of Kin Data Payroll Data Qualification Skill Job History Fixed Allowances/Deductions
42
Personal Data
a. Employee# b. Name c. Access Press F2 for pick list. The Access will appear as below. Select the appropriate level for the employee.
43
d. Nationality Press F2 for pick list. The Nationality will appear as below. Select the appropriate nationality for the employee.
e.
NRIC Input 12 digits new identification number. It is applicable for Malaysian only. It will be used for bank autopay and statutory reports submission.
f. Old IC no. Leave it blank for Malaysian or foreign employee who does not has the old identification number. g. Passport # Input the foreign employees passport number for bank autopay and statutory reports submission purpose. h. Passport expiry date i. Gender Press F2 for pick list. The Gender will appear as below. Select the correct gender for the employee.
44
j. Race Press F2 for pick list. The Race will appear as below. Select the correct race code for the employee.
k. Marital Status Press F2 for pick list. The Marital Status will appear as below. Select the appropriate marital status for the employee.
45
a. Hire Date b. Probation Input the month and day if the confirm date is not enter. Use may generate Confirmation Due Listing for the employee when he is due for confirm. c. Employee Type Press F2 for pick list. The Employee Type will appear as below. Select the appropriate employee type for the employee.
46
e. Basic Pay If basic pay is ZERO here, then no salary will be computed. f. Computation Method Press F2 for pick list. The Computation Metd. will appear as below. Select the appropriate computation method for the employee.
g. Shift Group Press F2 for pick list. The Shift Group will appear as below. Select the appropriate shift group for the employee.
47
h. Company Press F2 for pick list. The Company will appear as below. Select the appropriate company code for the employee. i. Leave Entitlement Leave it blank if you do not purchase Manflex system. j. Medical Entitlement Leave it blank if you do not purchase Manflex system.
48
Payroll Data
Click Payroll button and the Payroll form will appear as below.
a. Payment Mode Press F2 for pick list. The Pay Mode will appear as below. Select the appropriate salary payment method for the employee.
49
It is important if the employees payment mode is B (bank). System will generate the bank list to the bank according to the bank code defined here for the employee. d. Bank Acc# e. Bank IC Press F2 for pick list. The Bank IC dialog box will appear as below. Select the appropriate IC number or passport number for the employee.
50
Leave it blank if there is no EPF contribution for the employee. h. EPF IC Press F2 for pick list. The EPF IC dialog box will appear as below. Select the appropriate IC number or passport number for the employee. The selection will instruct system to print the old IC, new IC or passport number in the EPF Borang A.
i. EPF Ref Press F2 for pick list. The Ref dialog box will appear as below. Select one of the company EPF reference for the employee.
51
j. Socso # k. Socso table Press F2 for pick list. The SOCSO Table dialog box will appear as below. Select the appropriate SOCSO table # for the employee. The table 01 normally is for normal active employee but table 02 is for those who are above 55 years old or handicap employees.
Leave it blank if there is no SOCSO contribution for the employee. l. Socso IC Press F2 for pick list. The Socso IC dialog box will appear as below. Select the appropriate IC number or passport number for the employee. The selection will instruct system to print the old IC, new IC or passport number in the SOCSO Borang 8A.
52
m. Socso Ref Press F2 for pick list. The Ref dialog box will appear as below. Select one of the company SOCSO reference for the employee.
n. Tax # o. Tax table Press F2 for pick list. The Tax Table dialog box will appear as below. Select one of the company income tax table for the employee.
53
q. Tax By Emper? Tick the check box if the income tax deduction is NOT deducts from employee salary, but the deduction will remit to IRD. The amount of income tax deduction is borne by company. 4. Save the employees detail by clicking on Save button in the toolbar or user can click on Save More button in the toolbar to proceed to another new record.
54
55
3. Click Find button to find the employee you wish to update the confirmation information. The Find dialog box will appear as below.
4. Provide input to the text boxes of Find dialog box. a. Employee # Enter the employee number here.
56
6. Click the New button in the toolbar to add a confirmation record and input at least the following data: a. Record Type Press F2 for the pick list. The Record Type dialog box will appear as below. Select type C for confirmation.
57
9. Provide input to the text box in Update Service Record For Employee#. Dialog box. a. Update Service Records Upt o Enter the date that the record will update until in format dd/mm/yyyy. If you are purchase Payflex only, then the date will be defaulted as 31/12/9999, means every advance records will be updated once you have entered. b. Diagnose Updating? Ignore this at this moment. 10. Click Run button to update the Confirm Date to Employee Master->Service page. Click Close to undo the updating. FYI: If you wish to cancel the confirm record, you can delete the record to retrieve back the original employment information of the employee.
58
3. Click Find button to find the employee you wish to update the ceased date. The Find dialog box will appear as below.
59
6. Click the New button in the toolbar to add a resignation service record and input at least the following data: a. Record Type Press F2 for the pick list. The Record Type dialog box will appear as below. Select type X for cease.
60
9. Provide input to the text box in Update Service Record For Employee#.. dialog box. a. Update Service Records Upto Enter the date that the record will update until in format dd/mm/yyyy. If you are purchase Payflex only, then the date will be defaulted as 31/12/9999, means every advance records will be updated once you have entered. b. Diagnose Updating? Ignore this at this moment. 10. Click Run button to update the record to Employee Master->Service page. Click Close to undo the updating. FYI: If you wish to cancel the resignation record, you can delete the cease record to resume the employment of the employee.
61
3. Click Find button to find the employee you wish to update the increment information. The Find dialog box will appear as below.
62
6. Click the New button in the toolbar to add a transfer record and input at least the following data: a. Record Type Press F2 for the pick list. The Record Type dialog box will appear as below. Select type I for increment.
b. Date
63
9. Provide input to the text box in Update Service Record For Employee#.. dialog box. a. Update Service Records Upto Enter the date that the record will update until in format dd/mm/yyyy. If you are purchase Payflex only, then the date will be defaulted as 31/12/9999, means every advance records will be updated once you have entered. b. Diagnose Updating? Ignore this at this moment. 10. Click Run button to update the record to Employee Master->Service page. Click Close to undo the updating.
FYI: If you wish to cancel the increment record, you can delete the record to retrieve back the original employment information of the employee.
64
3. Click Find button to find the employee you wish to update the transfer information. The Find dialog box will appear as below.
4. Provide input to the text boxes of Find dialog box. a. Employee # Enter the employee number here.
Visual Solutions (M) Sdn Bhd
65
6. Click the New button in the toolbar to add a transfer record and input at least the following data: a. Record Type Press F2 for the pick list. The Record Type dialog box will appear as below. Select type T for transfer.
66
9. Provide input to the text box in Update Service Record For Employee#.. dialog box. a. Update Service Records Up to Enter the date that the record will update until in format dd/mm/yyyy. If you are purchase Payflex only, then the date will be defaulted as 31/12/9999, means every advance records will be updated once you have entered. b. Diagnose Updating? Ignore this at this moment. 10. Click Run button to update the record to Employee Master->Service page. Click Close to undo the updating. FYI: If you wish to cancel the transfer record, you can delete the record to retrieve back the original employment information of the employee.
67
Transaction Update
How To Update Fixed Allowances/Deductions
Introduction Fixed allowances or deductions for an employee meant the amount for the allowances or deductions is fixed throughout a period. For the ease of user, they only need to enter once for a range of period instead of key-in every month. How You Do It In Steps 1. Click the Data button in the Main Menu, and the click Employee Master button. 2. Find button to find the employee you wish to enter the fixed allowances and deductions information. The Find dialog box will appear as below.
3. Provide input to the text boxes of Find dialog box. a. Employee # Enter the employee number here. b. Match Case Tick if you wish to the find the employees that match the employee number entered exactly. 4. Click on the Fixed Allw./Ded. button on the upper right hand of the screen. The Fixed Allowances/Deductions form will be displayed.
68
5. Click New button in the toolbar to add a new record for the particular employee for the information below: a. Allw/Ded Code Press F2. The Allw./Ded.Code lookup list will appear as below. Click an allowance or deduction code for the employee.
b. Pay cycle Press F2. The Pay Cycle lookup list will appear as below. Click a pay cycle for the allowance or deduction payment made for the employee.
69
c. Reference Input any reference note for the allowance or deduction. The default value is N/A stands for Not Applicable. d. Amount Enter the fixed amount given or deduct. e. Last Amount Enter the last amount pay out if the amount is different from the amount above. f. Rate Enter the rate here if the allowance or deduction is as daily basis. g. From..To.. Enter the effective and end period for the allowance or deduction in format yyyy-mm. The end period is defaulted to 9999-99 meant it will be stopped given once the employee is ceased. h. Charge Press F2. The Charge lookup list will appear as below. Click a charge code for analysis purpose according charge code. Leave it blank if the charge code is not practice in your organization.
70
FYI: See the topic on How to Set Up Allowance or Deduction Code for information on how to create new allowance or deduction code. See the topic on How to Setup Charge Code for information on how to create a new charge code.
71
Txns By Period
1. Click the Data button in the Main Menu, and then click Txns. By Period button. 2. The Payroll Period and Cycle form will appear as below.
3.
Provide input to the text boxes in Payroll Period and Cycle dialog box. a. Payroll Period Input the payroll period that you wish to enter the unfix allowance or deduction in format yyyy-mm. b. Cycle Press F2. The Cycle lookup list will appear as below. Select one of the correct cycle for the employee.
72
4.
Click New button in the toolbar to add a new record for the employee and provide the input for the information below: a. Employee # Press F2. The Employee# lookup list will appear as below. Select the correct employee for this ADD action.
b. Code Press F2. The Allw./Ded.Code lookup list will appear as below. Select the
Visual Solutions (M) Sdn Bhd
73
c. Amount Enter the amount that you wish to pay or deduct for the employee. d. Rate Enter the rate if the allowance or deduction is paid as daily basis. e. Count Enter the total count days that you wish to pay or deduct. Normally it work together with the rate amount, such as the amount will be generated as Count x Rate. f. Charge Press F2. The Charge lookup list will appear as below. Select the correct charge code for this employee for charge analysis purpose.
g. Reference Enter any reference notes if any, otherwise, system will default as N/A stands for Not Applicable. h. Source System will displayed the source as Empty meant manual entry, S for system calculated, T for import from Time flex., Q for data entry by quick data entry and M for import from Manflex.
74
Txns By Employee
1. 2. Click the Data button in the Main Menu, and then click Txns. By Emp button. The Transactions By Employee form will appear as below.
3.
Click New button in the toolbar (right hand side) to add a new record for the employee and provide the input for the information below: a. Employee # Press F2. The Employee# lookup list will appear as below. Select the correct employee for this ADD action.
75
b. Code Press F2. The Allw./Ded.Code lookup list will appear as below. Select the allowance or deduction for the employee.
c. Amount Enter the amount that you wish to pay or deduct for the employee. d. Rate Enter the rate if the allowance or deduction is paid as daily basis. e. Count Enter the total count days that you wish to pay or deduct. Normally it work together with the rate amount, such as the amount will be generated as Count x Rate. f. Charge Press F2. The Charge lookup list will appear as below. Select the correct charge code for this employee for charge analysis purpose.
76
g. Reference Enter any reference notes if any, otherwise, system will default as N/A stands for Not Applicable. h. Source System will displayed the source as Empty meant manual entry, S for system calculated, T for import from Time flex., Q for data entry by quick data entry and M for import from Manflex. 4. Click Save button in the toolbar to save the new unfixed allowance or deduction record.
FYI:
See the topic on How to Set Up Allowance or Deduction Code for information on how to create new allowance or deduction code.
7.3
Introduction Advance is an amount that is going to pay to the employees before month end payment. Advance is normally paid when there is festive season, eg. Chinese New Year, Hari Raya Puasa, and etc., and we call this as festive advance; or we may have mid month advance, which is paid out middle of the month. How You Do It In Steps Special Note:
77
FYI:
The deduction for the advance is automatically generated by the system when user computes the month end payment. The deduction follows the Deduction Schedule that is set in the Advance Code. See topic How to Setup Advance Code for information to create an advance payment and deduction schedule. See topic How to Compute Salary for information of advance payment computation.
7.4
Introduction ASB is known as Amanah Saham Bumiputera. It is a type of special share for Muslim only. Payflex allows user to make the deduction through salary and the deduction will be submitted to ASB Department every month. How You Do It In Steps
Special Note: If the ASB deduction is fixed for every month, then see topic How to Update Fixed Allowance/Deductions. Otherwise, see topic How to Update Unfixed Allowances/Deductions.
FYI: See topic How to setup Deduction Code for setting up ASB code. See topic How to setup General Setup for ASB deduction report printing and export disk purpose. You have to define the ASB # for individual employee in Employee->Payroll page.
78
Introduction Tabung Haji is one type of special saving fund for Muslim. Payflex allows user to make the deduction through salary and the deduction will be submitted to Tabung Haji Department every month. How You Do It In Steps Special Note: If the Tabung Haji deduction is fixed for every month, then see topic How to Update Fixed Allowance/Deductions. Otherwise, see topic How to Update Unfixed Allowances/Deductions.
FYI: See topic How to setup Deduction Code for setting up Tabung Haji code. See topic How to setup General Setup for Tabung Haji deduction report printing and export disk purpose. You have to define the Tabung Haji # for individual employee in Employee>Payroll page.
7.6
Introduction The following is the process on how to out the retrenchment benefits to the retrenched employees. How You Do It In Steps 1. Click to select the DATA pull down menu and click the option, Payroll Transactions to select the sub option, Transactions By Period. 2. Click to select the sub option Transactions By Period from the drop window list. The Payroll Period and Cycle dialog box will appear as shown below:
79
3. Provide input in the text boxes in Payroll Period and Cycle dialog box: a. Payroll Period Input the payroll period in yyyy-mm that you wish to input the Allowance record to back pay for the retrenchment benefit. b. Cycle Input the Payroll Cycle that you wish to input the Allowance record to back pay for the retrenchment benefit. (Press F2 for pick list). 4. Click OK button and the Transactions By Period form will appear as shown below:
5. Click the
6. Provide input to text boxes in the Txns By Period -> Allow./Ded. form: a. Employee #
80
b. Code Press F2. The Allw./Ded.Code lookup list will appear as below. Select the retrenchment benefit code for the employee.
c. Amount Enter the amount that you wish to pay for the retrenchment benefit for the employee. d. Rate Leave it as 0.00. e. Count Leave it as 0.00. f. Charge Press F2. The Charge lookup list will appear as below. Select the correct charge code for this employee for charge analysis purpose.
81
g. Reference Enter any reference notes if any, otherwise, system will default as N/A stands for Not Applicable. h. Source System will displayed the source as Empty meant manual entry, S for system calculated, T for import from Time flex., Q for data entry by quick data entry and M for import from Manflex. 7. Click the FYI: See topic How to Setup Allowance Code for information of the retrenchment benefit setup. See topic How to Update Unfix Allowances/Deductions for data entry through option Txns. By Employee. See topic How to Compute Payroll for calculation of retrenchment benefit. Save button in the toolbar to save the allowance record.
7.7
Introduction You need to input overtime records before you run the payroll computation. The overtime amount earned is computed base on the hours entered in this option. How You Do It In Steps There are 2 ways of data entry in Payflex system, such as Transaction by Employee or Transaction by Period.
Visual Solutions (M) Sdn Bhd
82
3. Click on the Find button to locate for the employee. The Find dialog box will appear as shown below.
83
7. Provide input to the columns in the Transaction By Employee-Overtime dialog box. a. Date Enter the leave taken date in format dd/mm/yyyy. b. Code Press F2. The Overtime Code dialog box will appear as shown below. Click to select the overtime code.
c. Hours Enter the total hours worked. d. Period(O) Enter the original period for backdated overtime. System will base on the ORP at the period entered here instead of base on the current month ORP. e. Charge Press F2. The Charge dialog box will appear as shown below. Click to select the charge code.
84
8. Click
Transaction By Period
1. Click on Data button and then click the option Txns By Period. 2. The Payroll Period and Cycle form appears as below.
3. Provide input to the text boxes in Payroll Period and Cycle dialog box. a. Payroll Period Enter the payroll period that you wish to input your overtime data in format yyyy-mm b. Cycle Press F2. The Cycle dialog box will appear. Click the cycle you wish to input your overtime data.
85
5. 6.
Click the
Provide input to the text boxes in Transactions By Period dialog box. a. Employee# Press F2. The Employee# dialog box will appear as below. Click to select the employee you wish to enter the overtime record.
86
d. Hours Enter the total hours worked. e. Period(O) Enter the original period for backdated overtime worked. System will base on the ORP at the period entered here instead of base on the current month ORP. f. Charge Press F2. The Charge dialog box will appear as shown below. Click to select the charge code.
7. Click FYI:
See topic How to setup overtime code for the overtime code lookup table. See topic How to setup charge code for the charge code lookup table.
87
Transaction By Employee
1. Click Data button in the Main Menu screen and click on Txns. By Emp. as our first example. 2. Click on the Leave in the Transaction By Employee form, the Leave dialog box will appear as shown below.
88
4. a. b. c. d.
Provide input to the text boxes in Find dialog box. Employee# Enter the employee number that you wish to find. Payroll Period Enter the payroll period that you wish to enter the leave transaction. Cycle Enter the payroll cycle that you wish to enter the leave transaction. Match Case Tick if the case sensitive is necessary.
5. If you cant find the employee, you have to click New button to add in employee, payroll period and cycle first before you can add the leave record. 6. Click the New button (at right hand side) to add the record.
7. Provide input to the columns in the Transaction By Employee-Leave dialog box. a. Date Enter the leave taken date in format dd/mm/yyyy. b. Code Press F2. The Leave Code dialog box will appear as shown below. Click to select the leave code.
89
c. Days Key in the total days taken. d. Hours Enter the total hours taken. e. Period(O) Enter the original period for backdated leave. f. Charge Press F2. The Charge dialog box will appear as shown below. Click to select the charge code.
The charge code at this moment is used for reporting purpose only. 8. Click Save button to save your entry.
Transaction By Period
1. Click on Data button and then click the option Txns By Period.
90
3. Provide input to the text boxes in Payroll Period and Cycle dialog box. a. Payroll Period Enter the payroll period that you wish to input your leave data in format yyyy- mm b. Cycle Press F2. The Cycle dialog box will appear. Click the cycle you wish to input your leave data.
4. Click OK button. Click on the Leave page in Transactions By Period and the leave form will appear as shown below.
91
5. Click the
6. Provide input to the text boxes in Transactions By Period dialog box. a. Employee# Press F2. The Employee# dialog box will appear as below. Click to select the employee you wish to enter the leave record.
92
d. Days Key in the total days taken. e. Hours Enter the total hours taken. f. Period(O) Enter the original period for backdated leave taken. Otherwise, leave it blank. System will calculate the leave deduction base on the basic pay at the original period. g. Charge Press F2. The Charge dialog box will appear as shown below. Click to select the charge code.
7. Click
7.9
93
Transaction By Employee
1. Click Data button in the Main Menu screen and click on Txns. By Emp. as our first example. 2. Click on the Shift in the Transaction By Employee form, the Shift dialog box will appear shown below.
3. Click on the Find button to locate for the employee. The Find dialog box will appear as shown below.
94
4. Provide input to the text boxes in Find dialog box. a. Employee# Enter the employee number that you wish to find. b. Payroll Period Enter the payroll period that you wish to enter the shift transaction. c. Cycle Enter the payroll cycle that you wish to enter the shift transaction. d. Match Case Tick if the case sensitive is necessary. 5. If you cant find the employee, you have to click New button to add in employee, payroll period and cycle first before you can add the shift record. New button (at right hand side) to add the record.
7. Provide input to the columns in the Transaction By Employee-Shift dialog box. a. Date Enter the leave taken date in format dd/mm/yyyy. b. Code Press F2. The Shift Code dialog box will appear as shown below. Click to select the shift code.
95
8. Click
Transaction By Period
1. Click on Data button and then click the option Txns By Period. 2. The Payroll Period and Cycle form appear as below.
3. Provide input to the text boxes in Payroll Period and Cycle dialog box. a. Payroll Period Enter the payroll period that you wish to input your shift data in format yyyymm
96
4. Click OK button. Click on the Shift page in Transactions By Period and the shift form will appear as shown below.
5. Click the
6. Provide input to the text boxes in Transactions By Period dialog box. a. Employee# Press F2. The Employee# dialog box will appear as below. Click to select the employee you wish to enter the shift record.
97
b. Date Enter the overtime date worked in format dd/mm/yyyy. c. Code Press F2. The Shift Code dialog box will appear as shown below. Click to select the shift code.
d. Full Input the total full shift worked. e. Partial Key in the total count of partial shift worked. f. Hours Enter the total hours worked. It is meant for the hourly paid workers. g. Hours Enter the total hours worked. h. OT Shift? Tick the check box if the number entered in c or d above is consider as shift for overtime worked. i. Charge Press F2. The Charge dialog box will appear as shown below. Click to select the charge code.
98
7. Click
FYI: The shift allowance give is base on full or partial amount is depends on the data entry. If you enter in column full, then system will calculate the shift allowance base on amount define in full column at Computation Method Shift. See topic How to setup Shift. It applied to the partial shift allowance calculation. See topic How to setup shift code for the shift code lookup table. See topic How to setup charge code for the charge code lookup table.
99
3. Provide input in the text boxes in Payroll Period and Cycle dialog box: a. Payroll Period Input the payroll period in yyyy-mm that you wish to input the Allowance record to back pay for the Pay In Lieu Of Leave. b. Cycle Input the Payroll Cycle that you wish to input the Allowance record to back pay for the Pay In Lieu Of Leave. (Press F2 for pick list.) 4. Click OK button and the Transactions By Period form will appear as shown below:
5. Click the
100
b. Code Press F2. The Allw./Ded.Code lookup list will appear as below. Select the pay in lieu of leave code for the employee.
c. Amount Enter the amount that you wish to pay for the pay in lieu of leave for the employee. d. Rate Leave it as 0.00. e. Count Enter the total count days that you wish to pay, if you are advice from your vendor to do so. It normally relates to the setting up at allowance code. f. Charge Press F2. The Charge lookup list will appear as below. Select the correct charge code for this employee for charge analysis purpose.
101
g. Reference Enter any reference notes if any, otherwise, system will default as N/A stands for Not Applicable. h. Source System will displayed the source as Empty meant manual entry, S for system calculated, T for import from Time flex., Q for data entry by quick data entry and M for import from Manflex. 7. Click the FYI: See topic How to Setup Allowance Code for information of the pay in lieu of leave setup. See topic How to Update Unfix Allowances/Deductions for data entry through option Txns. By Employee. See topic How to Compute Payroll for calculation of pay in lieu of leave. Save button in the toolbar to save the allowance record.
102
3. Click the New button to add a new record. Provide input to the text boxes in the Hold/Stop Salary form: a. Employee# Press F2. A Employee# pop-up screen will appear as shown in the next page:
103
Click to select the employee you wish to stop the salary, then click OK. b. Name The name of employee will be displayed based on the employee# that you selected earlier in the Employee# pop-up screen.
c. RecordType Press F2. The Record Type screen listing will appear as shown on the right. Double click to select the Type S for Stop Salary. d. Period and Cycle Before entering values for the following parameters, please review the two examples provided here. Start Period Start Cycle End Period End Cycle
Stop period effective for Feb, March, April months Start Period: 2002-02 Start Cycle: 0E
104
Example 2. Company pays out twice a month -> mid-month and month-end pay
Stop period effective on mid-Feb pay cycle Start Period: 2002-02 End Period: 2002-02 Start Cycle: 01 End Cycle: 01
(i)
Enter the Start Period in yyyy-mm format. Press F2 in the Start Cycle text box for a screen listing of user-defined pay cycle codes shown on the right. Next enter the code for Start Cycle by double clicking on the code. Enter values for End Period, and End Cycle as in (i).
(ii)
(iii) Skip entering any values for Release Period and Release Cycle. e. Amount Skip entering any value for the Amount parameter. f. % Hold Skip entering any value for the % Hold parameter. g. Reason Press F2 to select from the Reason code list you had defined in the system basic codes. 4. Click the 5. Click the Save button to save the entry. Close Preview button to close the Hold/Stop Salary screen.
105
1.1.3
The employee(s) that you have specified for stop salary should be displayed. Use the horizontal scroll bar to view further details of the stopped record(s). This is also a confirmation that the results of the next payroll run will not include this stopped salary record(s) for computations.
106
How You Do It In Steps 1. Click the Data button in the Main Menu, then click the Hold/Stop Salary button. The Hold/Stop Salary screen will appear as shown below:
2.
3. Click the New button to add a new record. Provide input to the text boxes in the Hold/Stop Salary form: a.Employee# Press F2. A Employee# pop-up screen will appear as shown below:
107
Click to select the employee you wish to hold the salary, then click OK. b. Name The name of employee will be displayed based on the employee# that you selected earlier in the Employee# pop-up screen.
c.Record Type Press F2. The Record Type screen listing will appears shown on the right. Double click to select the Type H for Hold Salary. d. Period and Cycle parameters Before entering values for the following parameters, please review the three examples provided here. Start Period Start Cycle End Period End Cycle Release Period Release Cycle
108
Release period is on the month of March Release Period: 200203 Release 0E Cycle:
Example 2. Company pays out twice a month -> mid-month and month-end pay
Holding period is from 1st Feb. to 28th Feb. Start Period: 2002-02 End Period: 2002-02 Release period is on 15th March Release Period: 200203 Release Cycle: 01 Start Cycle: 01 End Cycle: 0E
Example 3. Company pays out twice a month -> mid-month and month-end pay
Holding period is from 1st Feb. to 15th Feb. Start Period: 2002-02 End Period: 2002-02 Release period is on 15th March Release Period: 200202 Release 0E Cycle: Start Cycle: 01 End Cycle: 01
109
(i) Enter the Start Period in yyyy-mm format. Press F2 in the Start Cycle text box for a screen listing of user-defined pay cycle codes as shown on the right. Next enter the code for Start Cycle by double clicking on the code. (ii) Enter values for the End Period, End Cycle, Release Period and Release Cycle as in (i). e. Amount Input the amount that you wish to hold from the employee. f. % Hold Define the percentage of total pay to hold. Note: You only need to specify the salary to be held in either the Amount (step e), or in %Hold (step f). If you type values for both the Amount and the %Hold parameters, system will use the value in %Hold for calculations g. Reason Press F2 to select from the Reason code list you had defined in the system basic codes. 4. Click the Save button to save the entry.
5. Click the Close Preview button to close the Hold/Stop Salary screen. 6. Execute the hold salary request by doing a payroll run. 7. Check to see if the employees salary has been held by the system. From the Main Menu, click Inquiry -> Payroll Result. Click on the Explain... button in the Payroll Result screen. The Payroll Result Explain screen will then appear as shown in the next page:
110
The circled portion shows that 50% of Net pay is on hold. FYI : You will need to compute payroll in order for the system to take effect on the hold salary. Please refer to the topic on How to Compute Payroll. 1.1.4 To view the Hold/Stop salary reason codes, go to Main Menu and click Setup -> Basic Codes -> Hold Salary Reason.
If the amount of salary held exceeds the employees salary for the hold period, then the bank list will not show this employees record. All other reports such as payroll transaction reports and government reports generated by PayFlex will show records of employees whose salaries have been held.
111
3. Click on the
4. Provide input to the Stop Tax Deduction form: a. Employee # Press F2. The Employee# pop-up lookup table will appear as shown below:
112
Click the employee record that you would like to enter into the first row of the Stop Tax Deduction form, and click the OK button. b. From Enter the start period to stop tax deduction in yyyy-mm format. c. To Enter the end period to stop tax deduction in yyyy-mm format. d. Name The name of employee is displayed according to the selection made earlier in the Employee# pop-up screen. 5. To save the stop deduction entry, you can either click the More button. Note: If you had clicked the Save toolbar button , you will need to click the Add Save button, or the
toolbar button to add another new record. The More toolbar button on the other hand, performs a dual function of saving the last entry, and continuing with the next entry. 6. Click the Close FYI: If you want to make changes to existing stop deduction entries, you can directly click onto the existing value before typing over it. Remember to click the Save toolbar button to save the change(s) made. See the topic on Navigation and Command Keys to learn more about using the keys. toolbar button to go back to the Main Menu.
113
114
115
3. Click Find button to find the employee you wish to update the bonus table. The Find dialog box will appear as below.
116
4. Provide input to the text boxes of Find dialog box. a. Employee # Enter the employee number here. b. Match Case Tick if you wish to the find the employees that match the employee number entered exactly. 5. Click Payroll button and the Employee Master->Payroll form will appear as below.
6. Click at Bonus Table and then press F2. The Bonus Table lookup list will appear as below. Select the appropriate bonus table for the employee.
117
7. Click on
Save button located in the toolbar, to save the bonus table record.
8. Click on Data button in Main Menu screen, and click on Bonus By Period button. 9. The Payroll Period and Cycle form will appear as below.
10. Provide input to the text boxes in Payroll Period and Cycle dialog box. a. Payroll Period Enter the payroll period that you wish to input your bonus rating data in format yyyy-mm b. Cycle Press F2. The Cycle dialog box will appear. Click the cycle either B1,B2,B3,B4 or BE to pay the bonus amount.
118
12. Click
13. Provide input to text boxes in the Bonus By Period dialog box. a. Employee# Press F2. The Employee Master lookup list will appear. Click the employee that you wish to enter the bonus rating.
b. Rating Enter the bonus rating for the employee base on the appraisal, normally. Ex. Rate A for excellent, B for good and etc. c. Factor
Visual Solutions (M) Sdn Bhd
119
The charge code at this moment is used for reporting purpose only. 14. Click the Generate Bonus.. button to process the bonus amount. 15. The Generate Bonus Amount form will appear as below.
120
17. Click OK button to perform the bonus amount calculation. The Bonus Generation Statistics dialog box will appear. Click OK to return to Bonus By Period form.
18. Tick the Approved one by one or click on the button to approve the bonus amount for all the employees. You have choice to amend the
121
B. Bonus without the Bonus Table There are 2 ways to do the data entry. Bonus By Period 1. Refer to procedure of Bonus With Bonus Table above. Follow the step from 8 to 13. There are some fields (in step 13) need to be caution because their function is different from method A. See explanation below. a. Rating Leave it blank because it is used for method A only. b. Factor Enter the number of bonus factor that the employee entitled. c. Amount Leave it as 0.00 since it is usable for method A only. Bonus By Employee 1. Click on Data button from Main Menu screen, and then click on Bonus By Emp. button. 2. The Bonus form will appear as below.
122
4. Provide input to the text boxes of Find dialog box. a. Employee # Enter the employee number here. b. Match Case Tick if you wish to the find the employee that match the employee number entered exactly. 5. Click New button (from right hand side) to adding the new bonus factor or amount record. 6. Provide input to text boxes in the Bonus dialog box. a. Period Enter the bonus period that you wish to pay out in format yyyy-mm. b. Cycle Press F2. The Cycle dialog box will appear. Click the cycle that the payment will made through.
c. Factor Enter the number of bonus factor for the employee. Leave it 0.00 if you wish to enter the final bonus amount. d. Adjustment
123
The charge code at this moment is used for reporting purpose only. 7. Click FYI: See topic How to Query to filter the record. The bonus amount will be paid ONLY the approved is ticked. So, if you are entered bonus data through Bonus by Period, remember to tick the approved. If bonus and salary is printed in one payslip, then the cycle in the data entry should follow the cycle used for month end salary. Thus, all the cycles B1, B2, B3, B4 or BE will generate a separate payslip for bonus and salary payment. See topic How to Compute Bonus for information how to calculate bonus amount and its statutory deductions, if any. Save button to save the record.
124
125
3. Click on the New button located in the toolbar, to add in the employees YTD data entry record. 4. Provide Input to the textbox in the YTD Data Entry form. a. Employee # Press F2. The Employee# lookup table will appear as below. Click to select an employee from this lookup table.
b. Company The company code will be defaulted from Employee Master. Press F2 to select company code if the employee is worked at different company at that period. See Company lookup table as below for your selection. It is important
126
c. Branch The branch code will be defaulted from Employee Master. Press F2 to select branch code if the employee is worked at different branch at that period. See Branch lookup table as below for your selection.
d. Division The division code will be defaulted from Employee Master. Press F2 to select division code if the employee is worked at different division at that period. See Division lookup table as below for your selection.
127
e. Department The department code will be defaulted from Employee Master. Press F2 to select department code if the employee is worked at different department at that period. See Department lookup table as below for your selection.
f. Section The section code will be defaulted from Employee Master. Press F2 to select section code if the employee is worked at different section at that period. See Section lookup table as below for your selection.
128
h. Tax Ref. The income tax reference code will be defaulted from Employee Master. Press F2 to select income tax reference code if the employee is worked at different income tax reference at that period. See Tax Ref. lookup table as below for your selection.
i. Tax Receipt Press F2. The PCB Recei lookup table will appear as below. Select 1 to refer to the receipt# entered in the column 1. Otherwise, select 2 for receipt# entered in column 2. See topic How to Update Tax Receipt # for more information.
129
j. Period + Cycle Enter the payroll period and cycle that you wish to input the YTD data. The default value is refers to the current payroll period. k. Source System displayed Manual means the data was entered by user through this screen. l. Gross Basic Type in the employees YTD gross basic in format 9999,999.99. m. Overtime Type in the employees YTD overtime amount in format 9999,999.99. n. Taxable Allowances Type in the employees YTD taxable allowances amount in format 9999,999.99. o. Non Taxable Allowances Type in the employees YTD non-taxable allowances amount in format 9999,999.99. p. Shift Allowances Type in the employees YTD shift allowances amount in format 9999,999.99. q. Bonus Type in the employees YTD bonus amount in format 9999,999.99. r. Unpaid Leaves Type in the employees YTD unpaid leaves amount in format 9999,999.99. s. Taxable Deductions Type in the employees YTD taxable deductions amount in format 9999,999.99. t. Non Taxable Deductions Type in the employees YTD non-taxable deductions amount in format 9999,999.99. u. EPF Type in the employees EPF contribution amount in format 9999,999.99. v. SOCSO Type in the employees SOCSO contribution amount in format 9999,999.99. w. Tax Type in the employees income tax deduction amount in format 9999,999.99.
Visual Solutions (M) Sdn Bhd
130
3. Click on the Find button to locate for the employee. The Find dialog box will appear as shown below.
132
4. Provide input to the text boxes in Find dialog box. a.Employee# Enter the employee number that you wish to find. b. Payroll Period Enter the payroll period that you wish to enter the shift transaction. c.Cycle Enter the payroll cycle that you wish to enter the shift transaction. d. Match Case Tick if the case sensitive is necessary. 5. If you cant find the employee, you have to click New button to add in employee, payroll period and cycle first before you can add the shift record. 6. Otherwise click the New button (at right hand side) to add the record.
7. Provide input to the columns in the Transaction By Employee-Shift dialog box. a.Date Enter the leave taken date in format dd/mm/yyyy. b. Code Press F2. The Shift Code dialog box will appear as shown below. Click to select the shift code. You MUST select code WKD.
133
c. Full Input the total working days. d. Partial Dont input any value here. System will not perform any calculation. e. Hours Dont input any value here. System will not perform any calculation. f. OT Shift Leave it as blank since system will not perform any calculation when the code is WKD g. Charge Press F2. The Charge dialog box will appear as shown below. Click to select the charge code.
The charge code at this moment is used for reporting purpose only. 9. Click FYI: See topic How to setup Shift Code for setting code WKD. See topic How to setup Charge code for the charge code lookup table. See topic How to Update Visual Solutions (M) Sdn Bhd Working Hours Manually for hourly rated employees to generate salary base on the hours calculated manually. 134 Save button to save your entry.
135
3. Click on the Find button to locate for the employee. The Find dialog box will appear as shown below.
4. Provide input to the text boxes in Find dialog box. a. Employee# Enter the employee number that you wish to find. b. Payroll Period Enter the payroll period that you wish to enter the shift transaction. c. Cycle Enter the payroll cycle that you wish to enter the shift transaction. d. Match Case Tick if the case sensitive is necessary. 5. If you cant find the employee, you have to click New button to add in employee, payroll period and cycle first before you can add the shift record.
136
7. Provide input to the columns in the Transaction By Employee-Shift dialog box. a. Date Enter the leave taken date in format dd/mm/yyyy. b. Code Press F2. The Shift Code dialog box will appear as shown below. Click to select the shift code. You MUST select code WKD.
c.Full Dont input any value here. System will not perform any calculation. d. Partial Dont input any value here. System will not perform any calculation. e.Hours Input the total hours worked for salary calculation. f. OT Shift Leave it as blank since system will not perform any calculation when the code is WKD g. Charge Press F2. The Charge dialog box will appear as shown below. Click to select the charge code.
137
138
3.
Provide input to the text boxes in the Import Timeflex Data dialog box: a. Payroll Period Input the payroll period in the format yyyy-mm that you wish to prepare for the specific month of payroll. b. Cycle Press F2. A Cycle pop-up window screen will appear:
Click to select the payroll cycle that you wish to prepare for the specific month of payroll. c. Shift Cutoff From and To The shift cutoff date ranges will be automatically display base on the payroll period, but provided user has setup the period code in Time flex. Otherwise user has to key in the date range in the format dd/mm/yyyy. Leave it blank if you dont want to import shift transaction from Timeflex. d. Overtime Cutoff From and To The overtime cutoff date ranges will be automatically display base on the payroll period, but provided user has setup the period code in Time flex. Otherwise user has to key in the date range in the format dd/mm/yyyy. Leave it blank if no overtime transaction will be imported from Timeflex. e. Import Approved OT?
139
140
3. Provide input to the text boxes in the Import Manflex Data dialog box: a. Payroll Period Input other payroll period in the format yyyy-mm that you wish to prepare for the specific month of payroll. b. Cycle Press F2. A Cycle pop-up window screen will appear:
141
Click to select the payroll cycle that you wish to prepare for the specific month of payroll. c. Leave Cutoff From and To Input leave cutoff date ranges in the format dd/mm/yyyy. If you are purchase Timeflex system, you dont need to import the leave transaction from Manflex because all the leave transactions should import from Timeflex. 4. Click Run button to run the import.
FYI: If you are purchase Flex Leave instead of Manflex, system will import leave records ONLY. No medical claim, loan repayment, disciplinary penalty and achievement award will be imported. The medical claim, loan repayment, disciplinary penalty and achievement award will be imported if the payroll period and cycle specified is matched.
142
PAYROLL COMPUTATION
How To Compute Payroll
Introduction Compute Payroll is a process whereby the system will calculate the Earnings, Deductions and the Statutory contributions of the employees with reference to the data input. How You Do It In Steps 1. Click to select the PROCESS pull down menu and choose the option, Compute Payroll. 2. Click to select the option Compute Payroll from the drop window list. The Compute Payroll dialog box will appear as shown below:
3. Provide input in the text boxes in Compute Payroll dialog box according to the computation method: Method 1 : Compute Payroll With A Standard Cutoff Date a. Payroll Period Input the payroll period in yyyy-mm that you wish to generate for the payroll. b. Cycle Input the Payroll Cycle of the payroll data to generate for the payroll. (Press F2 for pick list.)
143
c. Non Standard Cutoffs? Leave the checkbox empty as you are applying a Standard Cutoff for the payroll. (Standard Cutoff means the payroll will follow the Cutoff Date preset in the Computation Method.) d. Include Bonus? Leave the checkbox empty. (Please refer to the topic on How To Compute Bonus for more information.) e. Diagnose Calculations? Tick the checkbox if you wish to generate the payroll explanation. (You may refer to the explanation in the Payroll Result under the INQUIRY pull down menu.) Method 2 : Compute Payroll With A Non Standard Cutoff Date a. Payroll Period Input the payroll period in yyyy-mm that you wish to generate for the payroll. b. Cycle Input the Payroll Cycle of the payroll data to generate for the payroll. (Press F2 for pick list.) c. Non Standard Cutoffs? Tick the checkbox if you wish to apply a non Standard Cutoff for the payroll. (Non Standard Cutoff means it will follow the cutoff date entered under the Special button.) d. Include Bonus? Leave the checkbox empty. (Please refer to the topic on How To Compute Bonus for more information.) e. Diagnose Calculations? Tick the checkbox if you wish to generate the payroll explanation. (You may refer to the explanation in the Payroll Result under the INQUIRY pull down menu.) 4. If you have tick the checkbox on the Non Standard Cutoffs? earlier, please proceed to click on the Special button and this will invoke the Non Standard Cutoffs & Bonus Parameters dialog box as shown below. Otherwise, please proceed to Step 7.
144
5. On the Non Standard Cutoffs & Bonus Parameters dialog box, please fill in the information. a.Computation Method Input a Computation Method that has early cutoffs. b. Payroll Cutoff Start End Input the new starting and ending Cutoff Date for the Computation Method selected above. System will compute the salary base on this new Cutoff Date. c.Basic Factor Input the Basic Factor for the payroll computation. d. Recalculate? Tick the checkbox if you wish to recalculate the EPF, SOCSO, Tax, HRD, RB and Gratuity. e.EPF? Tick the checkbox if you wish to recalculate EPF contribution. f. SOCSO? Tick the checkbox if you wish to recalculate SOCSO contribution. g. Tax? Tick the checkbox if you wish to recalculate Tax deduction. h. HRD? Tick the checkbox if you wish to recalculate HRD contribution. i. RB? Tick the checkbox if you wish to recalculate RB contribution. j. Gratuity? Tick the checkbox if you wish to recalculate Gratuity contribution. 6. Click OK button to return back to Compute Payroll dialog box.
7. On the Compute Payroll dialog box, click Run button to proceed with the processing.
145
3. Decide a bonus computation method as explained below. Method 1: Bonus Computed Separately Before Month End Salary a. Payroll Period Input the bonus period in format YYYY-MM, for ex. 2001-11. b. Cycle You should use pay cycle B1, B2, B3 or B4. System will use basic pay for bonus PCB calculation. c. Non-standard cutoffs Leave it blank. It is applied to salary computation only. d. Include Bonus System will check it. It will activate the Special button. e. Diagnose Calculation Tick if you would like to generate the calculation explanation. The explanation can be seen in the option Payroll Result of INQUIRY pull-down menu.
146
147
5. On the Non Standard Cutoffs & Bonus Parameters dialog box, please fill in the information. a. Computation Method Input a computation method that has early cutoffs. It will be invoke when the Non-standard cutoffs is ticked in Compute Payroll dialog. b. Payroll Cutoff Start .. End Define a new starting and ending for the computation method selected above. System will compute salary base on this new cutoffs dates instead of follow the cutoffs dates defined in Computation Method from SETUP pull-down menu. It will be invoke when the Non-standard cutoffs is ticked in Compute Payroll dialog. c. Basic Factor Input a value for basic factor. It will be invoke when the Non-standard cutoffs is ticked in Compute Payroll dialog. d. Recalculate Tick this if wish to recalculate the EPF, SOCSO, Tax, HRD, RB and Gratuity. It will be invoke when the Non-standard cutoffs is ticked in Compute Payroll dialog. e. Bonus Period Start.. End Input the starting and ending dates for the bonus paid. E.g., if bonus paid in 2002-01 is refer to last year performance, then the starting & ending should be from 1/01/2001 to 31/12/2001. Furthermore, this dates range is used to classify whether the employee is a new hire, resigned or more than 1 year service. The different categories will have a different calculation accordingly. It will be invoke when the Include Bonus is ticked in Compute Payroll dialog. f. Bonus base on Basic at
Visual Solutions (M) Sdn Bhd
148
149
3. Provide input to text box in the Payroll Period and Cycle dialog box. a. Payroll Period Type in the period in yyyy-mm format. b. Cycle Enter code for the cycle, for example 0E for month end cycle. You can press F2 to select a valid cycle code. 4. Click the OK button, and the Edit Payroll Results dialog box will appear as shown below:
150
To find the employee for editing, click on the will appear as shown below:
Enter values for for Employee#, Payroll Period and Cycle in the dialog box, then click OK. 5. To make changes to payroll variables in the Edit Payroll Results screen, you need to either typeover existing values, or interact with a pop-up screen to enter new values. a. Type over existing values - Click the Ovr? box for any of the following variables you wish to edit, and then type over the existing value to replace it with a new value: Bonus Basic EPF Socso
151
ER refers to Employer, thus ER EPF is the employers (and not the employees) EPF.
b. Pop-up screen interaction Click the button next to label for these variables: Advance Allowances Example 1. To edit the allowances amount, click on the Allowances button in the Edit Payroll Results dialog box. A pop-up screen form with the title, Edit Allowances will appear as shown below: Overtime Unpaid Leaves Shift Allowances Deductions
You may have more than one type of allowances in this screen. To change the amount, click the Ovr? box and then click into the amount, and typeover the current value. Click on the Close button in the screen form, or the Close Preview toolbar button, to close the Edit Allowances form. In the Edit Payroll Results screen, youll see this new amount. Example 2. You can also edit the Overtime amount by clicking on the Overtime button in the Edit Payroll Results screen. The Edit OT Amount pop-up screen screen will then appear as shown below:
152
Click the Ovr? box and enter the new value in the OT Amount column. You can change more then one OT transaction, and the system will compute the new amount and place it in the text box in the Edit Payroll Results screen after you close this Edit OT Amount screen. 6. Click the Save toolbar button, Preview toolbar button, to save the changes. Then click on the Close
7. You will need to compute the payroll for these changes to be effective. Click Process in the Main Menu, then click Compute Payroll. This is to let the system to recalculate the EPF/Socso/Tax contributions and other payroll items amount which are affected by these changes.
FYI: See Glossary for other payroll cycle codes. To compute payroll, see the topic on How To Compute Payroll. See the topic on How to Query to filter records during Payroll Computation.
153
3. Provide input to the text boxes in the Compute Backpay dialog box: a. Compute Backpay For Period Input a period that to compute backpay, for ex. 2001-10. b. Cycle Input a pay cycle that you wish to compute backpay. c. Backpay in Period Input a period that the amount of backpay to be paid. d. Cycle Input a pay cycle that the amount of backpay to be paid. e. Non Standard Cutoffs? Tick the checkbox if your month end salary at the period and cycle of compute backpay is cutoff early. Otherwise, leave it blank. It is import because if the salary at that moment is cutoff early, and when you compute backpay without the same condition, then the backpay amount computed will be incorrect.
Visual Solutions (M) Sdn Bhd
154
5. On the Non Standard Cutoffs & Bonus Parameters dialog box, please fill in the information. a.Computation Method Input a computation method that has early cutoffs. It will be invoke when the Non-standard cutoffs is ticked in Compute Backpay dialog. b. Payroll Cutoff Start .. End Define a new starting and ending for the computation method selected above. System will compute salary base on this new cutoffs dates instead of follow the cutoffs dates defined in Computation Method from SETUP pull-down menu. It will be invoke when the Non-standard cutoffs is ticked in Compute Backpay dialog. c.Basic Factor Input a value for basic factor. It will be invoke when the Non-standard cutoffs is ticked in Compute Backpay dialog. d. Recalculate
155
156
157
3. Provide input in the text boxes in Distribute Wage Costs dialog box: a. Payroll Period Input the payroll period in yyyy-mm that you wish to generate for the Wage Cost Distribution. b. Cycle Input the Payroll Cycle of the payroll data to generate for the Wage Cost Distribution. (Press F2 for pick list.) c. Bonus Factor Provision Input the Bonus Factor provision if you wish to calculate the estimated Bonus amount and the Employer EPF contribution amount for your accounting purpose only. 4. Click Run button to proceed the processing. FYI: Bonus Factor Provision is used for calculating the estimated Bonus amount plus the Employer EPF contribution amount per payroll period for your accounting purpose only. It does not affect your payroll results. Example:Employee basic salary is RM 2,000.00 and the EPF table contribution on the employer is 12%. The Bonus Factor Provision entered is 1.00 month. The calculation will be Basic Salary * (Bonus Factor Provision / 12) = 2000 * (1 / 12) = 166.67 Therefore the estimated Bonus amount is RM 166.67 and the Employer EPF contribution is RM 22.00.
158
3. Provide input to the text boxes in the Generate CP22A dialog box: a. CP22A for Year Type in the year in yyyy format. b. Include Bonus from and To Type the payroll period range for Bonus payout that you wish to include in yyyy-mm format. c. Tax Reference and Employer Tax# Press F2. A Tax Reference pop-up lookup table will appear:
159
8.4
Introduction Before you can print out the CP159 report, you will need to generate the data first. How You Do It In Steps 1. Click Process button in the Main Menu screen, and then click Generate CP159 button. 2. The Generate CP159 dialog box will appear:
160
3. Provide input to the text boxes in the Generate CP159 dialog box: a. Tax Reference Press F2. A Tax Reference pop-up lookup table will appear. Click to select the company for the report.
Note: The Tax Reference code and Employer Tax# are in the 1 st and 4th columns in this lookup table. b. CP159 for Year Type in the year in yyyy format. c. Period from and To Type the payroll period range that you wish to include in report in yyyy-mm format. d. Regenerate data for ( Column 1 4 )
161
8.5
Introduction Before you can print out the EA report, you will need to generate the data for employee(s). How You Do It In Steps 1. Click Process button in the Main Menu screen, and then click Generate EA button. 2. The Generate EA dialog box will appear:
162
3. Provide input to the text boxes in the Generate EA dialog box: a. EA for Year Type in the year in yyyy format. b. Include Bonus from and To Type the payroll period range for Bonus payout that you wish to include in report. c. Allowance Description Key in the text description of the allowance to be printed on the form. d. Retirement Fund Name Key in the name of the retirement fund for example, KWSP. e. Bonus Arrears These fields are only applicable if the previous year bonus amount was not included in last year EA form. See FYI for an example. f. Exclude Bonus EPF From.. To Enter a range of period that you wish to exclude the bonus EPF contribution in the EA form. Ex 2002-01 to 2002-01. g. Diagnose calculation? Click to check the box if you wish the system to create an audit file on the data generated. You can view the audit file EA.TXT in the Payflex application folder.
163
FYI: See the topic on How to Query to filter records. To edit the EA data, click on Data button in the Main Menu screen and then click on the EA Form button. Bonus Arrears example If a bonus amount paid for year 2000 is not included in the EA Year 2001, then this bonus amount will have to be included in the bonus arrears section of EA Year 2002.
164
PAYROLL REPORT
How To Print Report In Payflex
Introduction
Reports provide a way of transmitting information. Payflex contains many standard reports that convey valuable information in many forms. User Defined Reports is Payflex Report Writer which lets you create customized reports to meet your unique reporting needs. All reports can be viewed through the Preview button just click on the Run button Edit button . To print,
sorting and grouping of data items in the reports and change the output layout. Payflex is shipped with dozens of preformatted reports, grouped into the following categories: Employee, Transactions, Payroll, Government, System and Report Writer.
165
3. On the Request Manager form, click on the Standard Payslip with YTD or Standard Payslip to select the report. 4. To preview the report on the screen, please click on the Preview button. OR To send the report to printer, please click on the Run button. 5. The Standard Payslip dialog box will appear as shown below.
166
6. Provide input to the text boxes in the Standard Payslip dialog box: a. Payroll Period Input the period of the Standard payslip you wish to print in the format yyyy-mm. Ex 2001-10. b. Cycle Press F2. A Cycle pop-up window screen will appear. Click to select the cycle.
167
168
3. On the Request Manager form, please click on the Payroll Monthly Summary to select the report. 4. To preview the report on the screen, please click on the Preview button. OR To send the report to printer, please click on the Run button. 5. The Payroll Monthly Summary dialog box will appear as below.
169
6. On the Payroll Monthly Summary dialog box, please input the following information. a. Payroll Period Input the period of the Payroll Monthly Summary you wish to print in the format yyyy-mm. Ex 2001-10. b. Cycle Click the button , a Select Codes pop-up window screen will appear.
Double click the selected value from Available. The selected pay cycles will move to Selected column. Ex. 0E. Click OK button to return to Payroll Monthly Summary dialog box. c. Basic >= Input the minimum basic pay value (other than zero) for employees you wish to see the report to be printed.
Visual Solutions (M) Sdn Bhd
170
171
3. In the Request Manager form, click on the Payroll Variance Analysis to select the report. 4. To preview the report on the screen, please click on the Preview button. OR To send the report to printer, please click on the Run button. 5. The Payroll Variance Analysis dialog box will appear as shown below.
172
6. Provide input to the text boxes in the Payroll Variance Analysis dialog box a. Variance Between Payroll Period and And Input the period you wish to generate in the payroll report in format yyyymm. 7. Click OK button to print the report. Note: You will be able to preview the report on your screen first before sending it to the printer if you had clicked the Preview button in Step 4.
173
3. On the Request Manager form, locate Overtime Analysis by Type then click on it. 4. To preview the report on the screen, please click on the Preview button. OR To send the report to printer, please click on the Run button.
174
6. Provide input to the text boxes in the Overtime Analysis by Types dialog box: a. Payroll Period From and To Input the range of period you wish to generate in the allowances report in format yyyy-mm. b. Cycle Click on the button. A Select Codes pop-up window screen appears as shown below. Double click the selected value from Available. The selected pay cycles will move to Selected column. Ex. 01.
175
176
3. On the Request Manager form, locate Allowance Analysis by Types and click the report for the first example. 4. Click on the Preview or Run button in the Request Manager form. 5. The Allowance Analysis by Types dialog box will appear as shown below:
6. Provide input to the text boxes in the Allowance Analysis by Types dialog box. a. Payroll Period From and To Input the period you wish to generate in the report in format yyyy-mm.
177
Click OK button to return to Allowance Analysis by Types dialog box. c. Do you want to print record with Total=0? Tick the check box if you wish to include employees who didnt earn any allowances. 7. On the Request Manager form, locate Allowance Analysis by Codes and click the report for the second example. 8. Click on the Preview or Run button in the Request Manager form. 9. The Allowance Analysis by Codes dialog box will appear as shown below:
178
Click OK button to return to Allowance Analysis by Codes dialog box. c. Allowances Codes There are 15 columns in the report. So, you are allows to select the most important 15 allowances to be displayed individually. All the unselected allowances will be sum up at the last column called others in the report. Press F2. A Allowance Code 2 pop-up lookup table will appear. Click to select the allowance code from the list.
179
180
3. On the Request Manager form, locate Deduction Analysis by Types and click to select the report as first type of deduction report. 4. To preview the report on the screen, please click on the Preview button. OR To send the report to printer, please click on the Run button 5. The Deductions Analysis by Types dialog box will appear as shown below.
6. Provide input to the text boxes in the Deduction Analysis by Types dialog box. a. Payroll Period From and To Input the period you wish to generate in the deductions report in format yyyy-mm. b. Cycle
181
Click OK button to return to Deduction Analysis by Types dialog box. c. Do you want to print record with Total=0? Tick the check box if you wish to include employees who didnt deduct any deductions from salary in the range of period specified. 7. On the Request Manager form, locate Deduction Analysis by Codes and click to select the report as second type of deduction report. 8. To preview the report on the screen, please click on the Preview button. OR To send the report to printer, please click on the Run button 9. The Deductions Analysis by Codes dialog box will appear as shown below.
182
10. Provide input to the text boxes in the Deduction Analysis by Codes dialog box. a. Payroll Period From and To Input the period you wish to generate in the deductions report in format yyyy-mm. b. Cycle Click on the button. A Select Codes pop-up window screen appears as shown below. Double click the selected value from Available. The selected pay cycles will move to Selected column. Ex. 0E.
Click OK button to return to Deduction Analysis by Codes dialog box. c. Deductions Codes
183
11. Click OK button to print the report. Note: You will be able to preview the report on your screen first before sending it to the printer if you had clicked the Preview button in Step 4 or Step 8. FYI : See How to Query topic to filter the records. See How to setup up General Setup topic to setting up the deduction types. See How to setup deduction codes topic to setting up the deduction codes.
184
3. On the Request Manager form, locate Denomination List and click to select the report. 4. Click on the Preview or Run button in the Request Manager form. 5. The Denomination List dialogue box will appear as shown below.
6. Provide input to the text boxes in the Denomination List dialog box: a. Payroll Period Input the period you wish to generate in the denomination listing in format yyyy-mm.]
185
Click OK button to return to Denomination List dialog box. 7. Click OK button to print the report. Note: You will be able to preview the report on your screen first before sending it to the printer if you had clicked the Preview button in Step 4.
FYI This report will print out for employees whose pay mode is C in Data>Employee->Payroll. See How to Query topic to filter the records.
186
3. On the Request Manager form, locate Pay Sheet List and then click on the reports. 4. Click on the Preview or Run button in the Request Manager form. 5. The Pay Sheet List dialog box will appear as shown:
187
6. Provide input to the text boxes in the Pay Sheet List dialog box. a. Payroll Period Please input the period you wish to generate in the allowances report in this format yyyy-mm. b. Cycle Select the cycle you wish to generate the paysheet by selecting the button in the dialogue box. Then it will prompt up a Select Codes pop up list box.
In the Select Codes pop up list you can choose the list of cycles that is needed by you to generate the paysheet. c. Printing a Report Click OK button to print the report.
Note: You will be able to preview the report on your screen first before sending it to the printer if you had clicked the Preview button in Step 4.
188
189
6. Provide input to the text boxes in the Bank/Cheque List dialog box: a. Payroll Period Input the period you wish to generate in the denomination listing in format yyyy-mm. b. Cycle Click on the button. A Select Codes pop-up window screen appears as shown below. Double click the selected value from Available. The selected pay cycles will move to Selected column. Ex. 01.
190
Click OK button to return to Bank/Cheque List dialog box c. Pay Mode Tick on Bank if you wish to print bank list. Otherwise, tick on Cheque to print the employees who are paid by cheque. 7. Click OK button to print the report. Note: You will be able to preview the report on your screen first before sending it to the printer if you had clicked the Preview button in Step 4.
FYI: The employee with pay mode B will be printed on the bank listing. The employees with pay mode Q will be printed on the cheque listing. The pay mode can be set at Data->Employee->Payroll. See How to Query topic to filter the records.
191
3. On the Request Manager form, locate EPF Borang A and click to select the report. 4. Click Preview or Run button in the Request Manager form. 5. The EPF Borang A dialog box will appear as shown below:
192
6. Provide input to the text boxes in the EPF Borang A dialog box: a. Submit Period Type the month for which the report is being submitted in the yyyy-mm format. This will result in the display of the previous month in the For EPF text box. b. EPF Reference and Employer EPF# Press F2. The EPF Reference pop-up lookup table will appear. Click to select the company for the report.
Note: The EPF Reference code and Employer EPF# are in the 1 st and 4th column in this lookup table. c. Ignore Employee with Nett Pay >= 0 If you wish to exclude the employees with positive nett pay, please click on this box. d. Submit Before Type in the date by which the report is to be submitted to the EPF department.
193
194
3. On the Request Manager form, locate Socso Borang 8A and click to select the report. 4. Click Preview or Run button in the Request Manager form. 5. The Socso Borang 8A dialog box will appear as shown below:
6. Provide input to the text boxes in the Socso Borang 8A dialog box:
195
Note: The Socso Reference code and the Employer Socso# are in the 1 st and 4th column in this lookup table. c. Ignore Employee with Nett Pay <= 0 Tick the check box if you wish to exclude zero or negative nett pay employees. d. Submit Before Type the date by which the report must be submitted in dd/mm/yyyy format. Note: Depending on the system setup, the date may have to be entered in the mm/dd/yyyy format. e. Cheque Number Type the cheque number if payment made by cheque. f. Lines per page Specify the maximum number of lines to be printed on a page. The default number of lines per page is 22. 7. Click OK button to preview and print the report. Note: You will be able to preview the report on your screen first before sending it to the printer if you had clicked Preview button in Step 4. FYI: See the topic on How to Setup Government Reference Data for information found in the Socso Reference lookup table. See the topic on How to Change Report Layout to edit the look of reports. See the topic on How to Query to filter records in reports.
Visual Solutions (M) Sdn Bhd
196
3. On the Request Manager form, locate Socso Borang 2 and click to select the report. 4. Click Preview or Run button in the Request Manager form. 5. The Socso Borang 2 dialog box will appear as shown below:
197
6. Provide input to the text boxes in the Socso Borang 2 dialog box: a. Socso Reference and Employer Socso# Press F2. A Socso Reference pop-up lookup table will appear. Click to select the company for the report.
Note: The Socso Reference code and Employer Socso# are in the 1 st and 4th column in this lookup table. b. Date of Hire From and To Type the date of hire range of employee(s) in the dd/mm/yyyy format. Note: Depending on the system setup, the date may have to be entered in the mm/dd/yyyy format. 7. Click OK button to preview and print the report. Note: You will be able to preview the report on your screen first before sending it to the printer if you had clicked Preview button in Step 4. FYI: See the topic on How to Setup Government Reference Data for information found in the Socso Reference lookup table. See the topic on How to Change Report Layout to edit the look of reports. See the topic on How to Query to filter records in reports.
198
3. On the Request Manager form, locate on the Socso Borang 3 and click to select the report. 4. Click on the Preview or Run button in the request manager form 5. The Socso Borang 3 dialog box will appear as below:
199
6. Provide input to the text boxes in the Socso Borang 3 dialog box: a. Socso Reference and Employer Socso # Press F2. A Socso Reference pop-up lookup table will appear. Click to select the Socso reference. Note: The Socso Reference code and Employer Socso # are in the 1 st and 4th columns in this lookup table. Click to select the company for the report. b. Cease Date from and To Input the cease date range in the format dd/mm/yyyy for resigned employee. c. For YYYY-MM Input the year and month that you wish to print out in borang 3 report. d. Query Code Leave this blank unless you want to filer records. 7. Click OK button in the Socso Borang 3 dialog box. Note: You will be able to preview the report on your screen first before sending it to the printer if you had clicked the Preview button in Step 4. FYI: See the topic on How to Set Up Government References for information found in the Government Ref. pop-up screen. See the topic on How to Set Up Company References for information found in the Socso Reference pop-up screen. See the topic on How to Change Report Layout to edit the look of reports. See the topic on How to Query to filter records in reports.
Visual Solutions (M) Sdn Bhd
200
3. On the Request Manager form, locate Income Tax CP39 and click to select the report. 4. Click Preview or Run button in the Request Manager form. 5. The Income Tax CP39 dialog box will appear.
201
6. Provide input to the text boxes in the Income Tax CP39 dialog box: a. Submit YYYY-MM Enter the year and month for which payroll data is generated from. Note: The month and year information for the CP39 textbox will be displayed. b. Tax Reference and Employer Tax# Press F2. A Tax Reference pop-up window screen will appear. Click to select the company for the report.
Note: The Tax Reference code and Employer Tax# are in the 1st and 4th column in this lookup table.
202
d. Destination Click to select where the CP39 report will be submitted to. e. Ignore Employee Net Pay <=0 Click to to place a check mark if you wish to include employees who received zero or negative nett pay. f. Cheque# and Date Input the cheque number for the amount to be paid to the Income Revenue Department, and the date for when the date is submitted to the department. g. Line Per Page Input the number of lines per report page. The default number of lines per page is 22. h. Cawangan Bank / Pejabat Pos Type in the branch of the bank or the Pos Office of the cheque issued. 7. Click OK to button preview and print the report. Note: You will be able to preview the report on your screen first before sending it to the printer if you had clicked Preview button in Step 4.
203
204
3. On the Request Manager form, locate Income Tax CP22 and click to select the report. 4. Click Preview or Run button in the Request Manager form. 5. The Income Tax CP22 dialog box will appear as shown below:
6. Provide input to the text boxes in the Income Tax CP22 dialog box: a. Tax Reference and Employer Tax# Press F2. The Tax Reference pop-up lookup table will appear. Click to select the company for the report.
205
Note: The Tax Reference code and Employer Tax# are in the 1st and 4th this lookup table.
columns in
b. Submit To Press F2. The Government Ref. pop-up lookup table will appear. Click to select the organization for which the report will be submitted.
c. Date of Hire From and To Type the date of hire range of employee(s) for the CP22 report. Note: Depending on your system setup, the date may have to be entered in mm/dd/yyyy format. 7. Click the OK button to print report. Note: You will be able to preview the report on your screen first before sending it to the printer if you had clicked the Preview button in Step 4.
206
207
3. On the Request Manager form, locate Income Tax CP22A and click to select the report. 4. Click Preview or Run button in the Request Manager form. 5. The Income Tax CP22 dialog box will appear as shown below:
6. Provide input to the text boxes in the Income Tax CP22A dialog box: a. Tax Reference and Employer Tax# Press F2. The Tax Reference pop-up lookup table will appear. Click to select the company.
208
Note: The Tax Reference code and Employer Tax# are in the 1 st and 4th columns in this lookup table. b. CP22A for Year Type in the year in xxxx format. c. Submit To Press F2. The Government Ref. pop-up lookup table will appear. Click to select the organization for which the report will be submitted.
d. Cease Date From and To Type the cease date range of employee(s) for the CP22A report. Note: Depending on your system setup, the date may have to be entered in mm/dd/yyyy format. 7. Click the OK button to print report. Note: You will be able to preview the report on your screen first before sending it to the printer if you had clicked the Preview button in Step 4.
209
210
3. On the Request Manager form, please click on the Income Tax EA to select the report. 4. Click Preview or Run button in the Request Manager form. 5. The Income Tax EA dialog box will appear as shown below :
6. Provide input to the text boxes in the Income Tax EA dialog box : a. EA Year Enter year in yyyy format. b. Bonus Date from and To Input the period for which bonus is paid out in dd/mm/yyyy format.
211
Note:The Tax Reference code and Employer Tax# are found in the 1st and 4th columns in this lookup table. Click to select the company for the report. d. Taxable Income Annually and Monthly Specify the annual taxable income for existing employee(s) in the first text box, and the monthly taxable income for newly-joined or resigned employee(s) in the second text box. e. Taxable employee only? Tick the check box if you wish to include all taxable employees. The defination of taxable is refer to option d. 7. Click OK button to preview and print the report. Note: You will be able to preview the report first before sending it to the printer if you had clicked the Preview button in Step 4. FYI: See the topic on How to Set Up Company Reference Data for information found in the Tax Reference pop-up screen. See the topic on How to Change Report Layout to edit the look of reports. See the topic on How to Query to filter records in reports.
212
213
6. Provide input to the text boxes in the Income Tax EA dialog box: a. CP8D for Year Type in the year in yyyy format b. Tax Reference and Employer Tax#
214
Note: The Tax Reference code and Employer Tax# are in the 1 st and 4th columns in this lookup table. c. Taxable Income Annually or Monthly Input the annual taxable income for existing employees in the first text box, and the monthly taxable income for new-joined or resigned employee(s) in the second text box. 7. Click OK to preview and print the report. Note: You will be able to preview the report on your screen first before sending it to the printer if you had clicked Preview button in Step 4. FYI: See the topic on How to Set Up Company References for information found in the Tax Reference pop-up lookup table. See the topic on How to Change Report Layout to edit the look of reports. See the topic on How to Query to filter records in reports.
215
3. On the Request Manager form, locate Income Tax CP 159 and click to select the report. 4. Click Preview or Run button in the Request Manager form. 5. The Income Tax CP159 dialog box will appear as shown below:
216
6. Provide input to the text boxes in the Income Tax CP159 dialog box: a. Tax Reference and Employer Tax# Press F2. The Tax Reference pop-up lookup table will appear. Click to select the company for the report.
Note: The Tax Reference code and Employer Tax# are in the 1 st and 4th columns in this lookup table. b. CP159 for Year Type in the year in yyyy format. c. Submit To Press F2. The Government Ref. pop-up lookup table will appear. Click to select the organization for which the report will be submitted.
217
10.11
Introduction The PCB II report is referred to the Individual YTD PCB in Pay flex system. It is a report that can be printed at anytime. Please see a sample of this report in the Report Section of this Training Guide. How You Do It In Steps 1. Click Report button in the Main Menu screen, and then click Government button. 2. The Request Manager form will appear as shown below:
218
3. On the Request Manager form, please click on the Individual PCB YTD to select the report. 4. Click Preview or Run button in the Request Manager form. 5. The Individual PCB YTD dialog box will appear as shown below:
6. Provide input to the text boxes in the Individual PCB YTD dialog box: a. PCB for year Input the year of PCB deductions for the PCB II report.
Visual Solutions (M) Sdn Bhd
219
Note: The Tax Reference code and Employer Tax# are in the 1 st and 4th columns in this lookup table. d. Government Ref. Press F2. The Government Ref. pop-up lookup table will appear. Click to select the organization for which the report will be submitted.
7. Click OK button to preview and print the report. Note: You will be able to preview the report on your screen first before sending it to the printer if you had clicked Preview button in Step 4.
220
See the topic on How to Set Up Company Reference Data for information found in the Tax Reference pop-up lookup table. See the topic on How to Set Up Government Reference Data for information found in the Government Ref. pop-up lookup table. See the topic on How to Change Report Layout to edit the look of reports. See the topic on How to Query to filter records in reports.
221
3. Skip Steps 4 6 and go to Step 7 if you do not need to set backup configurations for the first time, or to change existing configurations. 4. Click Setup button in the Backup Database box, and the screen will now appear as follows:
222
5.
Provide input to the text boxes in the Backup Database screen: a. Backup Path and Name (or Target) Click the button to locate and input the path, or type to specify the path for example, C:\Winpayp2\Flexbak.zip. b. Item List (or Source) Click the button to locate and input the path of the item list (which are the files for backup), or type to specify the path for example C:\Winflex\Data25\*.*. Note : Please be reminded that if user is using Windows2000 operating system the directory slash would be used in opposite direction. For and example if the path is C:\Winflex\Data25\*.*. then it should be changed to C:/Win flex/Data25/*.* c. Span Disks Tick this option if you are using diskette or disk that allowed to span. The backup process will continue when the current media for backup is full. d. Sub Directories Tick this option to backup all subdirectories under the backup path specified above.
6. 7.
Click on the Update Setting... button to update the changes made in Step 5. Insert the diskette in floppy A:\ and click the OK button to proceed with data backup. During the backup process, user could view the status bar on the screen to validate and verify the completeness of the backup process as illustrated as below
223
8.
After the backup process is completed, the user will be notified about the completion through a system message shown as below.
9.
User may then finalize the backup process by clicking on the OK button in the system message box.
FYI: It is important to have regular or prompt scheduled backup procedure to prevent inconvenience in restoring data in case of system failure or data corrupt. Also it is advisable to have a latest date labeled on the backup disk set to enable user to have an audit trail of the backup process.
224
3. Skip Steps 4 6 and go to Step 7 if you do not need to set backup configurations for the first time, or to change existing configurations. 4. Click Setup button in the Restore Database dialog box, and the screen will now appear as follows:
225
5. Provide input to the text boxes in the Restore Database dialog box: a. Backup Path and Name (or Source) Click the button to locate and input the path, or type to specify the path for example, A:\Flexbak.zip. b. Destination Path (or Destination) Click the button to locate and input the path of the destination (which is the path to restore the backup), or type to specify the path for example C:\ Note : Please be reminded that if user is using Windows2000 operating system the directory slash would be used in opposite direction. For example if the path is C:\ then it should be changed to C:/ c. File Specification Enter *.* if user would only like to restore the files. Otherwise you may define the file extension here. For example, *.DBF which to restore all the files with the extension DBF. 6. Click on the Update Setting... button to update the changes made in Step 5. 7. Insert the diskette in floppy A:\ and click the OK button to proceed with data restore. During the restore process, user could view the status bar on the screen to validate and verify the completeness of the restore process as illustrated as below
226
9. User may then finalize the restore process by clicking on the OK button in the system message box. FYI: It is important to have regular or prompt scheduled backup procedure to prevent inconvenience in restoring data in case of system failure or data corrupt. Also it is advisable to have a latest date labeled on the backup disk set to enable user to have an audit trail of the backup process. Also it is important to store all the backup disk in a proper condition and spot to ensure an efficient and effective restoration process.
227
Click on the Reindex If user is wish to rebuild the indexes for the tables, else click on the Pack if user is required to pack the tables. 3. Below is given definition for each operational command button in the screen. The command button will transfer the selected items from Tables to Selected To select an individual item from the table list
228
The other buttons are used to unselect the items from the Selected back to Tables.
4. Click on the OK button to proceed with Reindexing or Packing process. 5. Upon clicking the OK button user will be prompted to confirm the process continued as shown below.
6. Click on No button to abort or click on Yes to continue. 7. User will then be notified by the system, about the completion of the process as shown below.
229
FYI: When the process is running, other users are not allow to access any FLEX products. Only one user is allows to perform the processing.
230
3. Provide Input to the text boxes in the Change Employee dialog box. a. Current Employee # Click Find button to retrieve the employee. The Find form will appear as below.
Enter the Employee # in the text box. b. New employee # Enter the new number for the employee. c. Name The current employee name will be displayed in this column. 4. Click on the FYI: Changing employee number is a very simple process to be carried out by the system. But the process timing will be based on the number of character applied as the employee number and the system performance and speed. button to proceed to change to new employee number.
231
2. The Activity and Audit Trails dialog box will appear as shown below:
3. Provide input to the text boxes in the Activity and Audit Trails dialog box:
a. Audit/ Activity Trails From and To Input audit or activity trail date in the format, dd/mm/yyyy that you wish to purge the use activity and audit trail log. 4. Click the OK button to proceed with data purge process. FYI: See the topic on How to Backup Data to backup your data before purging the activity or audit trials data.
232
a. Query Code See How to Query topic to select your records. 4. Click the OK button to proceed with data purge process. FYI: See the topic on How to Backup Data to backup your data before purging.
233
a. Payroll Period From Input payroll explanation period in the format yyyy-mm that you wish to purge the payroll explanation. Ex. 2001-12. 4. Click the OK button to proceed with data purge process. FYI: See the topic on How to Backup Data to backup your data before purging. Payroll explanation data will be generated again when user computes the payroll.
234
a. Purge From and To Input payroll period in the format yyyy-mm that you wish to purge the payroll data. Ex, 2001-01. 4. Click the OK button to proceed with data purge process. FYI: See the topic on How to Backup Data to backup your data before purging. See the topic on How to Query to filter the records.
Visual Solutions (M) Sdn Bhd
235
3. Provide input in the text boxes in SOCSO Disk dialog box: a. Export to Bank Press F2. A Bank code for Diskette pop-up lookup table will appear. Click to select the bank code.
236
. a. Payroll Period Input the payroll period in yyyy-mm that you wish to generate for the Socso contribution into disk. b. Cycle Input the Pay Cycle of the payroll data for generate bank autopay data disk. Ex, pay cycle 01,0E. c. Payment Date Input the payment date for crediting to employees account in dd/mm/yyyy. d. Company ID Enter the company identification that provided by MayBank. e. Company Ref. Name Enter the company reference name that provided by MayBank. f. Ascii Filename Input the new filename to overwrite the default filename, MBBAPS, subject to notification from bank. g. Target Drive Input the drive if it is different from default drive A. 6. Insert a blank formatted disk into drive. Then click on the OK button to proceed. 7. A Disk Export Summary dialog box will appear as below:
237
8. Check the statistics generated by the system. If the total record processed and total net payment is correct, then click on the Yes button to proceed to copy to the target drive specified. FYI: You to set the bank code in Data->Employee Master-> Payroll. See How to Query topic to filter the records. Before practicing auto bank disk in your company, you have to send a sample to bank and get their approval.
238
3. Provide input in the text boxed in EPF Disk dialog box: a. Payroll Period Input the payroll period in yyyy-mm that you wish to generate for the EPF disk data. b. Due on Month-Year Enter month and year of EPF contribution that will be exported. This field is pre- defined or set as default. c. EPF Reference & Employer EPF# Press F2. A EPF Reference pop-up lookup table will appear. Click to select the EPF reference.
Note: The company reference # will be displayed at Employee EPF# once you select the EPF reference code.
Visual Solutions (M) Sdn Bhd
239
240
3. Provide input in the text boxes in SOCSO Disk dialog box: a. Payroll Period Input the payroll period in yyyy-mm that you wish to generate for the Socso contribution into disk. b. Socso Reference & Employer Socso# Press F2. A SOCSO Reference pop-up lookup table will appear. Click to select the Socso reference.
Note:The company reference # will be displayed at Employee Socso# once you select the Socso reference code. c. Cheque No Enter the cheque number for the total payment to SOCSO Department. d. ASCII File Name Type a new filename to overwrite the default filename, BRG8A, subject to the notification from the SOCSO department.
Visual Solutions (M) Sdn Bhd
241
FYI: You have to set the Socso Reference # in Data->Employee Master->Payroll>Socso. See How to Query topic to filter the records. Before practicing Socso disk submission for your company, you have to send a sample for getting approval.
242
3. Provide input in the text boxes in Income Tax CP39 dialog box: a. Payroll Period Input the payroll period in yyyy-mm that you wish to generate for the Income Tax disk data. b. Due on Month-Year Enter month and year of Income Tax CP39 contribution that will be exported. This field is pre-defined or set as default. c. TAX Reference & Employer TAX# Press F2 to select Employer TAX reference. The list will appear as shown below:
The employer TAX reference number will be appear when TAX reference number is selected. d. Submit To Select option submission of data to either Semenanjung Malaysia, Sabah or Sarawak. Each of the data should submit separately in different disk.
243
244
4. Provide input in the text boxes in Export Disk Data Tabung Haji dialog box: a. Payroll Period Input the payroll period in yyyy-mm that you wish to generate for the Tabung Haji disk data. b. ASCII Filename Type a new filename to overwrite the default filename, TBHAJI, subject to notification from the Lembaga Tabung Haji department. c. Target Drive Type the letter for the floppy disk drive. 5. Insert the disk in the drive, and click the OK button. FYI: You have to set the Tabung Haji code in Setup->General Setup -> General. See topic How to setup General Setup. Before practicing Tabung Haji disk submission in your company, you have to send a sample disk for approval.
245
3. Provide input to the text boxes in the ASB Disk dialog box: a. Payroll Period Input the payroll period in yyyy-mm that you wish to generate for the ASB disk data. b. Employer ID nter the employer identification that provided by Amanah Saham Bumiputera Department. c. Cheque Number Key in the cheque number if the amount is pay by cheque. d. ASCII File Name Input the new filename to overwrite the default filename, SPGASB, subject to notification from Amanah Saham Bumiputera Department. e. Target Drive Input the drive if it is different from default drive A. 4. Insert a blank formatted disk into drive. Then click on the OK button to proceed. 5. A Disk Export Summary dialog box will appear as below:
Visual Solutions (M) Sdn Bhd
246
6. Click Yes button to export the data file into diskette if the total records processed and total net payment is correct. Ensure the total blank ASB# count and total zero pay count is empty. Otherwise, you have to rectify the problem before proceed to copy to drive.
FYI: See How to Setup General Setup topic to set up the ASB code used. See How to Query topic to filter records. See How to Print Amanah Saham Bumiputera Report to print the hardcopy report for submission purpose. Before practicing ASB disk in your company, you have to send a sample of ASB Disk for getting approved.
247
3. Provide input to the text boxes in the Angkasa Disk dialog box: a. Period Input the payroll period in yyyy-mm that you wish to generate for the Socso contribution into disk. b. Cycle Input the Pay Cycle of the payroll data for generate bank autopay data disk. Ex, pay cycle 01,0E. c. Employer ID Key in the employers ID that provided by Angkasa Department. d. ASCII File Name Override the default file name as ANGKASA if the filename provided from Angkasa Department is different. e. Target Drive Input the drive if it is different from default drive A.
248
249