eStream Software Sdn Bhd

eStream Software Sdn Bhd ... Fail to upload HRPay IRB text file to ... Add support of MUFG Giro Email Notification file format 05. #4506: Change leave...

0 downloads 89 Views 857KB Size
eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 Release Build 157.139 - 26 Jul 2018 01. Upgrade Database to Version 91 ⦁ Tunning PT_UL Table & Drop LV_TRANS Table 02. Enhance & Retuning Report ⦁ Add Total Wages for PR.EPF.List.Report ⦁ Fixed HR.Loan.Repayment.History Grand Total not correct sum ⦁ Fix incorrect sequence number of current month deduction when preview PCB calculation ⦁ Remove redundancy field in LV.Application.Report ⦁ Add HR.Employee.Interview Assessment Form, HR.Employee.Listing & HR.Employee.Termination.Letter format ⦁ #4632: Incorrect sequence number on customize income tax EA and EC form ⦁ Update PR.Tax.CP8D-2017 to enable print more records in 1 page ⦁ Add PR.Summary-30C-L1.Report ⦁ #4615: Income tax CP8D report A1 column does not exclude employee resigned within the year 03. #4645: Employer EPF rate is 13% after process payroll even though the contribution setting employer EPF rate set as 12% 04. Feature #4670: Add Public Bank ECP Excel File Formats 05. #4712: Project, job and task of pending wages record not updated if change employee 06. Allow user to enter payment description for detail record of CIMB ePayroll Payment file format 07. Update IBG participant banks of CIMB ePayroll Payment file format 08. #4662: Win64 - MidasLib prompt Access Violation 09. #4606: Incorrect monthly tax deduction amount calculated 10. Fix incorrect tax category of employee after import from UBS Payroll 11. Featue #4614: Allow user to disable action dialog if apply leave exceed entitle limit 12. Rename "Bank of Tokyo-Mitsubishi UFJ (Malaysia) Berhad" to "MUFG Bank (Malaysia) Berhad"

Release Build 156.138 - 16 Apr 2018 01. Upgrade Database to Version 90 ⦁ Tunning PR_CONTRIB Table 02. Enhance & Retuning Report ⦁ Rename PR.Yearly.IndividualPay.Report filename ⦁ Add LV.Balance.Report-Employee Performance report ⦁ Update PR.Tax.BorangEA-2017 & 2018 Alignment for Export to Excel ⦁ Enable support Batch EMail for Yearly Individual Pay report 03. #4574: Fail to upload HRPay IRB text file to Maybank web server due to employer IT group not left padded with spaces, employee IT group cannot leave blank 04. Feature #4586: Add DaysBetweenStartAndEndDate parameter to overtime pay rate calculation 05. #4590: Employee age 60 years 0 month does not exclude from EIS contribution 06. Fix GL account lookup unable to display unicode text 07. Feature #4432: Standard Chartered Bank Bulk Payroll Excel File Format 08. Feature #4219: Add RHB Reflex EPF and SOCSO Excel File Format 09. Feature #4502: Add UOB Interbank Giro and Inter Account Fund Transfer File Format 10. #4599 and #4601: Incorrect employee SOCSO type, EPF rate and employer EPF rate if employee age 60 years 0 month after process payroll 11. Feature #4600: Add Nexpro TimeTracX under File | Import Data 12. Feature #4534: Employer paid employee share for EIS contribution

Release Build 155.137 - 16 Mar 2018 01. Internal Release

Release Build 154.136 - 03 Mar 2018 01. Upgrade Database to Version 89 ⦁ Trim all String Fields Tables. 02. Enhance & Retuning Report ⦁ #4542: Apply HRDF report prompt dynamic SQL error if filter by project, job or task ⦁ #4549: Incorrect number of children qualified for tax relief in income tax reports if there is a child record with eligible rate 0% ⦁ #4543 Incorrect display the process parameter in Print Contribution Info report ⦁ #4563: Payroll yearly individual report filter by HR group not working 03. #4530: Unable to remove adhoc / frequency payroll process with empty transaction after process month end payroll. 04. Fix date of payment voucher or journal entry always one day less than actual date after import 05. Fix grand number and grand amount are zero in MUFG Giro Email Notification file format

Page 1 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 06. 07. 08. 09. 10. 11. 12.

Fix number of reports show all rows even though the user has user view assigned Fix description of wages transaction not same as description of wages code after process payroll Feature #4537: Add "Bank of China (Malaysia) Berhad" to bank drop down list Feature #4528: Change "Auto claim SOCSO for calculate PCB" caption to "Claim SOCSO relief in PCB calculation (TP1 Form submitted)" #4562: Employer EPF rate is 12% after process adhoc payroll even though the employee default wages does not contribute to EPF Feature #4472: Add "Kuwait Finance House (Malaysia) Berhad" to bank drop down list Feature #4502: Add UOB SOCSO text file format.

Release Build 153.135 - 02 Feb 2018 01. Enhance & Retuning Report ⦁ Update EIS Lampiran 1 excel file to new format ⦁ Feature #4529: Add EIS Lampiran 1 text file format. ⦁ Feature #4527: Add Remuneration field to main dataset of SOCSO Borang 8A and EIS Lampiran 1 report 02. #4526: Incorrect EIS calculated after edit employee paysheet if there are more than one process for the month. 03. Fix failed to upload SOCSO form 8A text file to SOCSO portal assist due to file extension in uppercase

Release Build 151.135 - 30 Jan 2018 01. Upgrade Database to Version 88 ⦁ Tunning SY_REGISTRY Table 02. Enhance & Retuning Report ⦁ Add EIS Lampiran 1 report format 03. #4518: Save paysheet prompt error data is read only if auto mark finalize option is checked 04. Feature #4523: Add "Print EIS Lampiran 1" button on welcome page of month end payroll process 05. Feature #4519: Add spouse of an employer to EIS category 06. Feature #4521: Update employee EPF rate to "A" if the rate below 11% and employer EPF rate to "A" if the rate below 12% 07. Feature #4525: Open employee paysheet always show payroll info page

Release Build 150.134 - 26 Jan 2018 01. Upgrade Database to Version 87 ⦁ Tunning PT_INFO Table 02. Enhance & Retuning Report ⦁ Add EIS Lampiran 1 excel file format 03. #4511: EIS Borang 2 / 2A report does not exclude employee age below 18 and age 60 and above

Release Build 148.133 - 23 Jan 2018 01. Enhance & Retuning Report ⦁ #4507: Payroll yearly individual report does not exclude employee already resigned ⦁ Fix incorrect number of children qualifed for tax relief in income tax reports ⦁ Add income tax Lampiran B report 02. #4498: Hong Leong bank Connect BIZ excel "Beneficiary Email Address" column does not fill with employee email 03. #4497: Changes on leave application record will revert to old value after save 04. Add support of MUFG Giro Email Notification file format 05. #4506: Change leave type of leave application prompt error access violation 06. Feature #4504: No EIS contribution for employee age below 18 07. Feature #4505: Rename description of EIS category and remove unused EIS category 08. Feature #4496: Change default output directory to C:\ for all banks and statutory bodies output file 09. Fix incorrect value of tax exempted in income tax e-Data Praisi report for year 2017

Release Build 147.132 - 16 Jan 2018 01. Upgrade Database to Version 86 ⦁ Tunning PR_CONTRIB, PT_INFO & HR_EMP Table 02. Enhance & Retuning Report ⦁ #4486: EIS Borang 2A report does not exclude employee already resigned, employee with default remuneration does not contribute to EIS ⦁ Add support of print EIS listing report ⦁ Fix EIS Borang 2 / 2A report does not exclude inactive employee, employee with EIS type equal to zero 03. Fix unable to process payroll for employee with resigned date 04. Feature #4485: Add income tax e-Data Praisi for year 2017 05. Calculate EIS if employee EIS type is "Yes"

Page 2 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 06. Add EIS type and EIS category column to employee record browse grid 07. #4491: Edit employee paysheet of adhoc payroll auto calculate EIS contribution even though the user choose not calculate EIS for the adhoc payroll 08. #4492: Missing leading zero for state code column in Hong Leong bank Connect BIZ EPF excel file format 09. #4493: Unable to process payroll for employee with join date fall after start of the payroll month 10. #4494: Employee default allowance contribution setting does not follow the origin allowance contribution setting after assign allowance code

Release Build 145.131 - 08 Jan 2018 01. Upgrade Database to Version 85 ⦁ Tunning SY_Registry Table 02. Enhance & Retuning Report ⦁ #4453: Print PCB calculation of year 2017 show "education and medical insurance premium" with "deferred annuity premium" amount ⦁ Feature #4459: Add support of merge payroll yearly individual pay reports into one report 03. #4409: Missing employee information columns on leave application batch entry 04. Feature #4418: Add "Bank Pertanian Malaysia Berhad" to bank drop down list 05. Fix employee name is empty after read from MyKad 06. Fix application prompt override access right window twice even though ADMIN override the access right 07. Generate Hong Leong bank connect biz excel file with .xlsx extension due to bank web server return error message "system error" 08. Prompt message to user before save employee leave application if total days on the date exceed 1 day. 09. Add process date, description 2, ref 1 and ref 2 columns to payroll process lookup 10. Provide user an easy way to configure unpaid leave calculation without write script 11. Provide user an easy way to configure leave bought forward without write script 12. Provide user an easy way to configure leave entitlement policy without write script 13. Add HRDF rate to company profile 14. Calculate HRDF report for the month of the year 15. Feature #4461: Application will not calculate amount for pending overtime or unpaid leave if amount not equal to zero unless "use system calculated amount for pending overtime/unpaid leave" option is checked 16. Feature #4462: Allow user to process final payroll for the month by employee, branch, department, etc 17. Add EIS calculation for year 2018 18. Feature #4465: Employee EPF rate revert to 11% effective Jan 2018 payroll 19. Add PCB calculation for year 2018

Release Build 144.130 - 17 Oct 2017 01. Upgrade Database to Version 84 ⦁ Tunning SY_Registry Table 02. Enhance & Retuning Report ⦁ Fix HRDF report one cent different issue ⦁ Fix preview payroll summary report more than one time prompt error "Interface C? already registered" ⦁ #4339: Add category parameter to reports 03. Purpose code is not required if payment mode is "IFT" in AmBank Net Salary file format 04. #4346: Wages trans always post to default GL account regardless of GL account for each wages code, if generate payment voucher per employee 05. Feature #4379: Add access right "Apply leave exceed leave entitle limit" 06. #4347: Missing hidden columns in Hong Leong bank CONNECT BIZ EPF, SOCSO and IRB excel file format 07. #4395: Missing data for header, sub header and footer record in RHB EPF text file format 08. Feature #4403: Add Click Time Attendance under File | Import Data 09. Fix TcxDBImage unable to load jpeg image 10. Fix missing a delimiter at column 141-142 of detail record of maybank2e-rc universal payment file format

Release Build 140.129 - 03 Jul 2017 01. Upgrade Database to Version 83 ⦁ Tunning SY_Registry Table 02. Enhance & Retuning Report ⦁ Add HR.Employee.Acceptance Of Resignation Letter, HR.Employee.Confirmation Evaluation Form, HR.Employee.Employment Application Form 03. #4233: Failed to upload fixed length or csv file to KWSP web server due to employee name contains special character 04. #4302: State code does not set 014 for header record of OCBC bank EPF text file format 05. #4276: RHB Payroll excel file format - field length without limit 06. Add support of payroll accounting.

Release Build 139.128 - 12 May 2017

Page 3 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 01. Enhance & Retuning Report ⦁ Fixed PR.HRDF report unable shown properly if the amount too big ⦁ Fixed Font size not consistent for PT.Overtime.Report 02. Feature #4219: Add RHB Payroll excel file format

Release Build 138.127 - 28 Apr 2017 01. Enhance & Retuning Report ⦁ Fix PR.Tax.CP8D-2016-BorangE unable to fully show amount more than 100000 for Grand Total 02. #4171: Incorrect caption of passport number field on customize income tax EA form 03. Feature #4186: Add 0% option to eligible rate of claim child deduction 04. Generate RHB bank smart payroll excel file with .xlsx extension due to bank web server return error message "unable to read the file" if without resave the excel file with excel application 05. Feature #4201: Add leave module to accountant set 06. Allow user to enter generic payment information if user select Alliance bank BizSmart Bulk Payment file format 07. Revert header of column E and F to "Employee Internal ID" and "Customer Reference" in Hong Leong bank ePayment excel file format 08. #4202: Employment status (employee resigned within the month) is empty for detail record of Alliance bank SOCSO text file format 09. Fix PCB amount one cent different after recalculate 10. Feature #4207: Rewrite note for employees receive monthly wages 5000 and below, the employer contribution is 13% 11. Feature #4211: File naming convention is SCEF_CompanyShortName.txt for Alliance bank SOCSO-12 digit text file format 12. #4215: Open leave entitlement window prompt dynamic SQL error if leave code is numeric 13. #4216: Paste employee record prompt error "You are not allowed to change DeductAttr" 14. Add View | Smart Card Reader

Release Build 137.126 - 24 Mar 2017 01. Enhance & Retuning Report ⦁ Remove limit checking for PR.Tax.CP8D-2016-BorangE format ⦁ #4160: Incorrect value of A1 column in income tax CP8D report for year 2016 ⦁ Add Total for Contribution for PR.HRDF ⦁ Fix display format error in PR.Payslip.Report-PCB.TP1-2017 02. #4163: Incorrect tax category if an employee is divorced or widowed, without child 03. #4151: Unable to delete employee record due to there are records in PT_INFO_CHILD table after clone master data

Release Build 136.125 - 11 Mar 2017 01. Enhance & Retuning Report ⦁ Fix email EA and EC using Ms Outlook 2013 attachment missing due to Return Character ⦁ Add TP1-2016 & TP3-2017 format ⦁ #4137: Income tax CP8D report does not exclude employee record with total gross remuneration equal zero for year 2016 ⦁ #4138: Income tax CP8D text file contains record with passport number is blank for foreign worker ⦁ #4145: Unable to generate income tax CP8D text file based on grid filter condition ⦁ Add PCB TP1 for 2017 in Maintain Employee & Payslip 02. Feature #4113: Set Maybank2E-RC Universal Payment as default file format for payroll, EPF, SOCSO and IRB 03. Replace crediting date with value date parameter on UOB dialog form 04. Fix process payroll prompt "conversion error from string" error if region setting change to Chinese 05. #4131: Incorrect MTD calculated if MTD for additional remuneration less than RM10 before deduction for zakat 06. #4130: Failed to upload Connect BIZ excel file to Hong Leong bank web server due to incorrect format cells 07. #4128: Crediting amount column contains format code (0.00) in RHB smart payroll excel file 08. Feature #4106: Add OCBC bank IRB text file format 09. Fix incorrect header in Affin bank AutoPay excel format 10. #4142: Current month additional remuneration show zero when preview PCB calculation even though there is bonus subject to PCB Additional contribution 11. Feature #4135: Update Public bank ECP text file format to version 7 12. Feature #4129: Provide user an example of client batch ID if user select Maybank2E-RC Universal Payment file format 13. Feature #4136: Add "Auto claim SOCSO for calculate PCB" option to contribution setting

Release Build 134.124 - 20 Feb 2017 01. Upgrade Database to Version 82. ⦁ Tunning PT_BO, PT_DT & PT_CO table 02. Enhance & Retuning Report

Page 4 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 ⦁ Fix apply income tax EA report for year 2016 prompt access violation error if filter by department ⦁ Fine tuning Yearly Individual presentation for easy understand ⦁ Fix CP8D 2016 Column R & S should not be in negative ⦁ Fix Borang EA & EC Batch Email Subject is empty ⦁ Adjust calculation for "number of child qualified for tax relief" in income tax EA, EC and CP8D report for year 2016

03. 04. 05. 06. 07. 08. 09. 10. 11. 12. 13. 14.

Fix import company profile from AutoCount payroll backup file prompt access violation error Replace Affin bank EPF excel file format with EPF text file format Replace Affin bank SOCSO excel file format with SOCSO text file format Add support of Affin bank IRB text file format Fix application prompt access violation error when generate RHB bank excel file if there are no records Update UOB Interbank Giro Bulk Payment Services file format to version 2.1 Fix Application auto append child record for employee even though employee tax category is C1 after import from autocount payroll Fix missing record in income tax e-Data Praisi report if employee resigned within the year Feature #4092: Update Public bank ECP excel file to latest file format Income tax e-Data Praisi contains 2 text files (employer and employee section) #4101: Income tax e-Data Praisi report does not exclude employee record with total gross remuneration equal zero Replace RHB Reflex excel file format (Salary, EPF and SOCSO) with text file format

Release Build 133.123 - 26 Jan 2017 01. #4078: Employee New IC number and EPF number as string value in RHB EPF excel file 02. Add "Recalculate EPF, SOCSO and PCB" popup menu item on paysheet form 03. Add support of income tax e-Data Praisi for year 2016

Release Build 131.122 - 13 Jan 2017 01. Upgrade Database to Version 80 ⦁ Tunning SY_ALLOWDATE & PT_TD table 02. Enhance & Retuning Report ⦁ Fixed PR.Tax.PCB2(II)-2012 still show receipt Receipt & Date even amount is zero ⦁ Add support of income tax EA, EC and CP8D report for year 2016 03. Fix open leave entitlement prompt "Duplicate name AL_T in TFieldDefs" error 04. #3982: Amount as string value in bank excel file formats 05. #3984: Incorrect columns position in KWSP and SOCSO excel file of Hong Leong bank Connect BIZ file format 06. #3980: RHB bank IRB text file does not follow file naming convention (LHDN employer number + contribution month_current year) 07. #3989: Company register number column contains non-alphanumeric characters for SOCSO file format 08. Rename column caption from PA to PCB (A) for allowance and deduction grid on employee entry form 09. Fill old IC and new IC number columns with employee new IC number if old IC number is empty for CIMB bank zakat file format 10. #4029: Incorrect auto EPF rate for employee if process payroll Jan 2017 11. #4036: Default post date of pending advance deduct does not follow cut-off day for the payroll month 12. Add color setting to Remark field in Company Profile 13. #3800: Auto append tax deduction (SOCSO) for employee when process payroll

Release Build 130.121 - 17 Nov 2016 01. Internal Release.

Release Build 129.120 - 14 Nov 2016 01. Upgrade Database to Version 79 ⦁ Upgrade to support UniCode ⦁ Update (VAR)CHAR fields to support unicode character sets 02. Fix missing amount column header in Hong Leong bank Connect BIZ file format 03. #3940: Incorrect SOCSO amount calculated for remuneration exceed 3000 if process Jan 2017 04. #3939: Copy and paste record in pending payroll prompt "You are not allowed to change ContribAttr" error 05. Fix apply payroll summary report prompt "ToDo" error

Release Build 127.119 - 24 Oct 2016 01. Upgrade Database to Version 78 ⦁ Retuning HR_EMP, SY_PROFILE table ⦁ Feature #3767: Upgrade database numeric fields to support precision 18 so that can store more digit numbers 02. Enhance & Retuning Report

Page 5 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 ⦁ Add PR.Tax.CP22B-2015 & PR.Tax.CP21-2015 report ⦁ Fixed PR.Tax.CP22A-2015 no Grand Total

03. 04. 05. 06. 07. 08. 09. 10. 11. 12. 13.

Adjust number of controls not align properly on paysheet form Add support of HSBC HUB ACH file format Fix blob columns not display correctly in employee browse grid Set employee photo to read only on leave application form #3866: Unable to apply unpaid leave even though leave date does not fall in cut-off date range of final payroll for the month Add support of compress employee photos (size below 180KB) Fix missing an employee record after upload csv file to EPF web server due to first row is not blank in csv file Fix incorrect employee tax number in IRB file formats Add support of generate bank excel files without microsoft excel installed on the machine Add support of Hong Leong bank Connect BIZ file format; update Hong Leong bank ePayment file format to version 4.0 #3924: Employee IC number, EPF number and Socso number columns not pad with zero if blank in EPF and Socso excel file of RHB Reflex file format 14. #3869: New overtime record exempted from EPF contribution

Release Build 126.118 - 11 Aug 2016 01. Upgrade Database to Version 77 ⦁ Retuning PT_PROCESS table 02. Enhance & Retuning Report ⦁ Add HR.Employee.Report-Invalid Value report ⦁ #3779: Zakat report does not exclude record with zero amount ⦁ #3780: Zakat output file does not match with grid filter condition ⦁ Use WorkingDate for Date at footer for EA & EC Form ⦁ Add PR.Credit.BankInstruction-2.Report & remove PR.Credit.BankInstruction-EON.Report 03. Scale leave type button on leave application form to support high DPI monitor 04. Prompt user friendly message when fail to generate excel output file due to microsoft excel not installed on the machine 05. Experimental: Add support of Al Rajhi bank payment upload file format 06. #3794: Child of 18 years old with tax code (TC.2000 and TC.2500) not entitled for deduction in monthly tax deduction calculation for year 2016 07. #3795: Application always prompt message if last month final payroll not processed even though first time process final payroll 08. Adjust contact number column should pad to left in Public bank EPF file format 09. Feature #3764: Calculate EPF based on remuneration in the AdHoc process only, without balancing 10. #3830: Payroll calculator prompt EPF option not supported when click calculate 11. #3831: Child of 18 years and above with tax code TC.3000 not entitled for deduction in monthly tax deduction calculation for year 2016

Release Build 124.117 - 01 Jul 2016 01. Enhance & Retuning Report ⦁ #3727: Socso borang 3 report does not exclude employee with no socso category if employee resigned on the month ⦁ Fix Payslip Batch E-Mail Subject is empty ⦁ Enable Payroll Summary Title following selected Report Type 02. Rename description for pending payroll items in maintain DIY view template 03. #3765: Missing "like" and "not like" filter operator on View Template form

Release Build 123.116 - 02 Jun 2016 01. Enhance & Retuning Report ⦁ #3715: There are fields (such as WorkUnit, Rate or PayRate) without display format when preview report ⦁ #3682: Unable to export to e-mail client if PDF format is selected ⦁ #3668: Memory leak occurred if preview report with FastReport template that contains codes call TfrxDataSet.GetLocalData method 02. Add SOCSO calculator for year 2016 03. Fix incorrect hash total due to employee EPF No / SOCSO No / Tax No may exceed column length in Maybank HRPay file format 04. Fill employee's identifying initials column with employee code for each EPF record if maybank universal payment file format selected 05. Fix incorrect total record of employee or employer contribution if there is record contains employee or employer contribution amount with zero (maybank universal payment file format) 06. Feature #3714: Remove temporary tables before start of backup operation, as default setting 07. #3699: Compile "User Entry Form" OnOpenForm script prompt access violation error

Release Build 122.115 - 19 Apr 2016 01. Upgrade Database to Version 76

Page 6 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 ⦁ Retuning PR_CONTRIB table

02. Enhance & Retuning Report ⦁ #3657: Incorrect report calculated if report param window contains parameter using TcxSpinEdit control and application tabbed docking mode is enabled ⦁ Fixed PR.Tax.CP8D-2015 Nama field should be Company Name 03. #3632: Failed to upload socso excel file to Hong Leong bank web server due to state code contains invalid value 04. #3640: Incorrect join date and resign date field data binding on customize EA form 05. Adjust bank instruction, EPF, SOCSO and IRB text file format save with ANSI encoding 06. Fill SSM number with company register number for SOCSO file format

Release Build 121.114 - 21 Mar 2016 01. Enhance & Retuning Report ⦁ Add Bahagian A information for PR.Tax.CP8D-2015 report 02. Fix failed to upload income tax CP8D text file to IRBM web server 03. #3621: Incorrect overtime pay rate calculated if there is pending unpaid leave contribute to OT during process payroll 04. #3620: Calculate leave entitlement prompt access violation error if employee leave group contains inactive leave type

Release Build 120.113 - 08 Mar 2016 01. Enhance & Retuning Report ⦁ Add Email Script for EA & EC for 2015 & 2016 ⦁ Add support of income tax CP8D report for year 2015 02. #3606: Unable to design quick form for diy field created 03. Add support of OCBC bank SOCSO file format version 2.0 04. Adjust AmBank AutoPay Payroll (EPF, SOCSO and Income Tax) file format implementation

Release Build 119.112 - 25 Feb 2016 01. Enhance & Retuning Report ⦁ PT.UnpaidLeave.Report add Leave Days column ⦁ Fix incorrect value of B9 column in income tax CP22A report due to missing record with TB.5000 code ⦁ Add feature #3581: Add support of income tax CP22A report for year 2015 02. Add support of EPF rate sensitive to year and month 03. #3564: Employee lookup on data entry form doesn't exclude in-active employee record 04. Contribution setting changed if refresh data entry form after copy and paste record 05. #3586: Output file not generated after click save button on income tax CP8D wizard form

Release Build 118.111 - 04 Feb 2016 01. Enhance & Retuning Report ⦁ #3541: Add IsActive field in main dataset of loan repayment history report 02. Fix incorrect EPF amount calculated when remuneration amount exceed 20000 (from year 2011 to present) 03. Fill employee's IC number with employee old IC or passport number if new IC number is empty for CIMB EPF file format 04. #3547: Disable Windows TaskBar thumbnail button by default

Release Build 117.110 - 29 Jan 2016 01. Enhance & Retuning Report ⦁ Fix incorrect value of C1 column in income tax CP8D report ⦁ Fix missing record in income tax EA report if there is customize EA for employee not exists in payroll of the year ⦁ Add TP1 and TP3 reports for year 2015 ⦁ Add zakat report for Penang and Wilayah Persekutuan 02. Fill employee's identifying initials column with employee initial due to it is compulsory column based on maybank universal payment file format version 4.3 03. Add support of Affin bank AutoPay, EPF and SOCSO file format 04. #3545: Application prompt access violation error when open "Maintain Employee" classic entry form if user does not have "Show Employee Wages" access right 05. #3549: Application prompt one or more error occurred when close "Maintain Employee" classic entry form if code column is not visible on browse grid

Release Build 115.109 - 13 Jan 2016 01. Upgrade Database to Version 75

Page 7 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 ⦁ Increase field length to 100 for Remark field in SY_PROFILE table ⦁ Add support of 4 decimal places for Wages column in HR_EMP table 02. Enhance & Retuning Report ⦁ Fix incorrect date in income tax EA 2015 (english) report template 03. Add support of SMBC fund transfer file format 04. Fill column F with employee passport number for RHB Account file format regardless of employee resident or non-resident 05. #3503: Leave application entry form shows incorrect leave balance if there are records with cross year post date 06. Add FingerTec under File | Import Data 07. Add support of PCB 2016 calculator

Release Build 114.108 - 21 Oct 2015 01. Upgrade Database to Version 74 ⦁ Change bank column datatype from CHAR(38) to VARCHAR(6)

Release Build 113.107 - 14 Oct 2015 01. Enhance & Retuning Report ⦁ Add ShiftRelative RTTI function to FastReport scripter ⦁ Update PR.Tax.BorangCP39.Report & PR.Tax.BorangCP39A.Report ⦁ Change the PR.SOCSO.Borang8A(201407).Report submition end date to 15 each next month ⦁ PCB of non resident employee calculated at rate of 26% when preview PCB calculation for year 2015 02. Upgrade Database to Version 73 ⦁ Retuning Table PT_AD 03. Fix Firebird backup and restore error if file name contain MBCS characters 04. Tax category C3 is applicable where an employee is divorced, widowed or single, with child 05. Fix incorrect RHB bank BIC in Public Bank ECP (Excel) File Format 06. Adjust HSBC bank Socso file format to support employer's new Socso code 07. Fix missing payment description in detail record of CIMB Payroll File Format; rename text file 08. Fix missing pending advance paid records after delete payroll process if the process contains advance paid records 09. Adjust Maybank HRPay file format to support employer's new socso code 10. Add file format option on Alliance bank form 8A dialog 11. Add script "Calculate unpaid leave amount based on employee default wages and allowance"

Release Build 112.106 - 19 Jun 2015 01. Enhance & Retuning Report ⦁ Fix PR.SOCSO.Borang2.Report Column 1 code should be B or L ⦁ Fix PR.SOCSO.Borang2.Report DOB not show correctly 02. #3278: Master grid record link with incorrect detail grid record after preview report if there are sorted grid columns 03. #3207: Missing employer contribution in detail records of OCBC SOCSO file format 04. Revise Hong Leong bank LHDN File Format 05. Add support of Maybank Universal Payment EPF, SOCSO and IRB File Format

Release Build 111.105 - 24 Apr 2015 01. Enhance & Retuning Report ⦁ FastReport 5.2.16 ⦁ Fix total employer cost should exclude tax benefit and tax deduction in yearly individual report ⦁ #3127: Display format not working when preview report from payment summary window ⦁ Update SOCSO Borang2 report to new format 02. #3125: User still allow to access blocked report even though user does not have access right 03. ADMIN user always has exclusive access right 04. Add "Use SOCSO File Format (Old)" option on CIMB Form 8A dialog 05. Alliance bank Socso file format support employer's new Socso code 06. Fix incorrect caption of header and detail header in Public Bank ECP (Excel) File Format

Release Build 104 - 17 Mar 2015 01. Enhance & Retuning Report ⦁ #3091: Missing CurrencyToMalayWord method in FastReport ⦁ Feature #3079: Increase EASerialNo field length to 20

Page 8 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 ⦁ #3099: Income tax CP8D report combine PCB and CP38 amount in PCB column ⦁ #3100: Apply payslip report prompt dynamic SQL error if filter by department and project ⦁ #3106: C2 column contains negative value in income tax CP8D output file ⦁ Fix income tax EA report prompt stop working due to exception "is not a valid date" 02. Upgrade Database to Version 72 ⦁ Retuning Table SY_PROFILE - Add ZAKAT_EMPLOYERCODE Field ⦁ Retuning Table HR_EMP_DE, HR_EMP, PR_DE, PT_TD, PT_DE & PT_AD 03. Public bank Socso file format to support employer's new Socso code 04. #3090: Missing records in pending advance paid if mask amount column with 0.00 using SQL View 05. Fix system raise exception "Could not convert variant of type (unicodestring) into type (integer)" if employee grid contains grouping field 06. Add support of sequential number parameter for Public Bank ECP file format 07. Add support of Public Bank ECP (Excel) File Format 08. Add support of Zakat file format 09. Add support of CIMB ePayroll Zakat file format

Release Build 103 - 16 Jan 2015 01. Enhance & Retuning Report ⦁ #2996: Unable to show MBCS string using custom FastReport method GetLocalData (RSP-9854) ⦁ Rearrange fields in PR.SOCSO.Borang8A(201407).Report 02. Add feature #3045: Backup to multiple location 03. Allow user to manually enter Customer Product value for HRPay or Ancillary Pay file format 04. Add support of PCB 2015 calculator

Release Build 102 - 09 Dec 2014 01. Enhance & Retuning Report ⦁ #2937: Row sequence after grid column sorting is unmatch in report ⦁ #2979: Unable to print report with sorted and filtered grid ⦁ Fixed PR.Payslip1B.Report unable to Batch Email ⦁ Fix employer and employee contribution column in EPF FormA CSV format cannot have decimal places ⦁ Enable support New Sosco Number for Borang 2 & 3 ⦁ Add Adjustment Column for Payroll Summary Grouped Report ⦁ Optimize leave report data form performance ⦁ Fix payroll summary prompt error access violation if group by project and main resultset is empty 02. Upgrade Database to Version 71 ⦁ Retuning Table SY_PROFILE - Increase EMail Field Size 03. #2940: High CPU usage on Maintain DIY Quick Form Design 04. Feature #2857: Scripter - Add TClientDataset.MergeChangeLog 05. #2948: Buttons are not fully displayed on backup database window 06. Remove admin authentication when upgrade database 07. #2931: Re-use opened windows whenever possible in drill down operation 08. #2954: Open windows list not show in Windows menu after loading persisted bar navigator 09. #2886: Execute File | Close All should not close Command Navigator 10. #2759: Controls in Report Designer form disappear when switch from Tabbed Docking to MDI 11. #2966: No Access Right for Restore Database 12. Feature #2981: Increase Email field length to 200 13. #2997: Exception "Value must be between 0 and 65535" in TaskDialog's ProgressBar 14. #3007: Unable to open data entry window if user does not have access right to new and edit record 15. #3016: Unable to open popup menu that contains "Save To File" and "Load From File" menu item if there are many DIY objects in maintain DIY 16. Add new command: Show Active Connections 17. #2958: OCBC bank Socso file format refer to wrong employer Socso number 18. Revise AmBank Net Payroll Socso file format to support employer's new Socso code 19. Revise CIMB ePayroll Payment Socso file format to support employer's new Socso code 20. #2999: Process Ad Hoc payroll will auto post loan repayment even though user choose not to process loan 21. #3008: Apply payroll summary report prompt dynamic SQL error if filter by project and payment method 22. Add Public Bank IRB STD File Format 23. Fix insufficient fields in Maybank RC Universal file format

Release Build 101 - 08 Sep 2014

Page 9 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 01. Enhance & Retuning Report ⦁ Fix Total Caruman error for PR.SOCSO.Borang8A(201407).Report & add barcode clean up some font problem 02. Add OCBC Bank Socso Form 8A File Format 03. Fix output file generate from Public Bank Socso File Format must have file name Brg8A.txt 04. Add option "Fill Filler with spaces for Header record" on CIMB Form 8A dialog 05. #2921: Access Violation prompt when re-open undocked document

Release Build 100 - 23 Ju1 2014 01. Enhance & Retuning Report ⦁ #2805: use Gnostice PDF export filter to replace FastReport PDF filter ⦁ #2868: Apply and Preview button in report form do not move along when resize main form ⦁ #2882: Remove error prompt if fields do not exists in dataset when render from Fast Report ⦁ #2901: Unable to email report to multiple recipients using export to E-Mail Client (Batch) ⦁ #2853: Missing decimal point for wages column in EPF Borang A report ⦁ #2876: Show failed records as new line instead of same line with total records in bank credit output log ⦁ Fix SOCSO Borang 8A shown wrongly if amount less then 1 ⦁ Fix Employees Code not fully shown in Borang CP39 ⦁ #2904: Advance paid amount missing in payroll summary report 02. #2841: Memorry leak and access violation when delete database from disconnected firebird service 03. Fix menu items not pretty align on popup menu when not all menu items have image 04. #2848: Memory leak occurred if exception raise in saving data entry 05. #2847: Application prompt access violation when user click "Remove Temporary Table" on backup database window before logon 06. #2821: Prompt error if user forgot to change old address ("Address is blank") upon print activation request 07. #2891: Report param form OnOpen event not functioning 08. #2839: Unable to change employee to in-active if employee still has loan balance and user doesn't has access right to process loan repayment history report 09. Add support of EPF FormA-CSV Format 10. #2856: Add SynGlobal Time Attendance under File | Import Data 11. #2905: Process missing employee for frequency payroll prompt error "Please select a frequency" 12. Revise Hong Leong bank SOCSO File Format to support employer's new SOCSO code

Release Build 99 - 06 Jun 2014 01. Enhance & Retuning Report ⦁ #2799: Report shows incomplete information if direct export report without preview first ⦁ #2807: Unable to email report to recipient if using export to email client (Microsoft Outlook 2007, 2010 or 2013) ⦁ #2804: Report grid after applied if select any other datasets grid columns will display wrong grid's caption ⦁ #2827: Preview report in maximized state ⦁ Fix map id "AdvancePaid" in payslip datamap refer to incorrect datamap file ⦁ Fix HR.Employee.Appointment.Report term description Error ⦁ Fix PR.Credit report Grand Total not shown 02. Upgrade Database to Version 70 ⦁ Retuning Table SY_PROFILE - Add support of employer's new SOCSO code effective from July 2014 contribution 03. Value set via grid column's OnGetText event doesn't show when export to Excel 04. #2766: Command Navigator will not show if using File | Logon 05. Fix access violation when open grid popup menu 06. Fix malfunction of layout copy to and paste from clipboard 07. Feature #1648: Prompt error if user not mapping the columns when using CSV data import 08. Fix potential database corrupt when transaction was rollback due to exception 09. #2829: Unable to minimize data entry window after login if last form state is maximise and auto run is enabled 10. #2831: Display format not function in grid footer 11. Feature #2783: Calculate unpaid leave amount based on working day per month in contribution setting 12. Fix missing column headers in Alliance BizSmart Bulk Payment File Format 13. #2818: Unable to input wages when using batch editor for maintain employee 14. Allow user to generate PCB table for custom remuneration 15. #2828: User still able to change leave type from 'is entitle' to 'is not entitle' even though leave type was used in leave entitlement

Release Build 98 - 11 Apr 2014 01. Enhance & Retuning Report

Page 10 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 ⦁ #2702: Report designer prompt error "Access Violation" when user import report template contains invalid report type ⦁ #2716: Missing Native Preview for report previewing ⦁ Update FastReport to version 5.0.1 ⦁ Fix HR.Employee.Appointment.Report print more then 1 employee error ⦁ Add PCB TP1, TP2 & TP3 reports to Maintain Employee ⦁ Remove the Name label & Move IC to 1 column for PR.Credit.BankInstruction.Report ⦁ Fix PR.Tax.CP8D total not correct ⦁ Fix Borang EC Spelling Error ⦁

Fixed Borang EC Label Not match with Goverment Report

⦁ Fixed Borang EA Label Not match with Goverment Report ⦁ Update EPF Borang A Notes ⦁ Fix Loan Report No DisplayFormat on Total 02. Upgrade Database to Version 69 ⦁ Retuning Table SY_PROFILE 03. #2708: Copy and paste record will prompt error "Assertion Failure" when data entry in edit mode 04. Add remote support download link in Help menu 05. #2725: "Select Report" dialog shows all report templates even though user do not have access right to execute some report templates 06. #2732: User still allow to create multi document number set with same document type and description 07. #2728: Open document entry window prompt error "Assertion Failure" when all document numbers for a document type set to "Deny" for current user 08. Feature #2734: Add support of Power function for DIY Script 09. #2646: Inconsistent field name for field "Register No" in table SY_PROFILE with different application 10. #2705: Grid layout with DIY columns doesn't restore if prompt message in OnOpen DIY event 11. #2743: Append a row to detail dataset prompt error "Access Violation" after close and reopen detail dataset grid 12. #2756: Load saved grid layout mess up in lookup grid 13. #2752: Clipboard actions in missing in detail grid's popup menu items 14. Add submission media "Internet Banking (ITB)" on "HSBC Bank Form A" dialog 15. Fix column "Member IC No" padded with zero in EPF File Format of UOB Bank 16. Add support of Maybank Ancillary Pay File Format 17. Add support of Maybank RC Universal Payment File Format 18. #2720: Description of pending unpaid leave doesn't automatically capture description of unpaid leave from maintain leave type 19. Add support of Alliance BizSmart Bulk Payment File Format 20. Add support of payroll unpaid leave posting to leave module and vice versa 21. #2760: User still allow to modify employee paysheet even though paysheet is not in edit mode

Release Build 97 - 21 Feb 2014 01. Enhance & Retuning Report ⦁ #2681: Unable to export report to E-Mail Client ⦁ #2690: DropDown list in logon dialog doesn't focus on last logon database ⦁ #2695: Number of new employees in "Tax CP 8D" report doesn't exclude employee with year of join date greater than parameter year 02. #2643: Closing application prompt error "Access Violation" if autorun window (contains TdxBarManager component) is in use 03. Feature #2678: Alert with dialog if Backup , Restore or Analyse Data Integrity operation is done 04. #2689: Disable column switching in lookup grid using arrow key (i.e. Use Tab as switching) 05. #2691: Execute New Application Window always tick remember password in logon dialog 06. #2693: Login to different database with invalid last used password 07. #2635: System prompt stop working on exit if toggling Tab Docking with theme enabled 08. Fix calendar in leave application doesn't refresh correctly when user undo pending changes 09. Add support of schedule monthly tax deduction 2014

Release Build 96 - 05 Feb 2014 01. Enhance & Retuning Report ⦁ Fix application hang when user open FR report template in report designer ⦁ #2647: "FastReport" and "ReportBuilder" report templates are found in report designer although single report engine is supported ⦁ #2649: Preview report prompt "No report found" after filter report by group module in report designer ⦁ #2615: Use parentheses in display format of negative value is often misleading when preview PCB Calculation ⦁ Update PR.Tax.BorangCP39A.Report ⦁ Add support of Tax CP 8D report for year 2013 ⦁ Preview leave application report in employee summary prompt "Field '' not found"

Page 11 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 ⦁ Fixed PR.Summary.Grouped-L2.Report preview error ⦁ Fix PR.EPF.BorangA.2009.Report on barcode ⦁ Fix subtotal not correct for PR.SOCSO.Borang8A.Report

02. 03. 04. 05. 06. 07. 08. 09. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.

#2619: Some theme button are not fully displayed on application theme window #2628: Closing docked form will prompt error "Access Violation" when application theme is enabled #2624: "Maximize compression ratio" text not fully shown in Backup Dialog #2627: Access Violation when switch windows logon user #2640: "Delete" button is not enable when select rows in grid after finished data import from CSV file Add additional description to Create Group and Add Group in DCF Group form #2664: User still allow to backup database even though password entered is invalid #2667: Memory leak if enter wrong password when execute Analyze Data Integrity in DCF Manager Added: Prompt error message when user enter invalid value for employee or employer EPF rate in maintain contribution Display tax benefit and tax deduction amount on paysheet #2644: Leave day of pending unpaid leave will return as other value when user input leave day exceed certain value range #2650: Unable to export to output file when using RHB AutoCredit for Electronic Credit Transfer #2633: Change leave type for row in leave application will prompt error "Access Violation" Add support of HSBC Bank File Format for EPF, SOCSO and IRB electronic submission #2660: CIMB BizChannel - Incorrect length of "Reference Number" in detail records of payroll output file #2659: RHB Reflex - Application combine "Internal Fund Transfer" and "IBG Fund Transfer" data records into one excel file Add support of Standard Chartered Bank iPayment-CSV Format Adjust HSBC bank debit dialog to allow user to enter 3 characters of "payment set no" instead of using hard-coded format Feature #2669: "Advance Deduct" pending transaction should excluded while user process AdHoc payroll with option "Advance Paid" selected Generate default process date for AdHoc payroll based on payyear, paymonth and day of working date instead of using cut-off date Add support of auto import "code" for master data (wages type, contribution, payment method and etc) when user import employee master data

Release Build 95 - 26 Dec 2013 01. Upgrade Database to Version 68 ⦁ Retuning Table SY_REPORT 02. Enhance & Retuning Report ⦁ FastReport support query data from database/datasets ⦁ #2607: Drag and drop report data form between multiple report windows will prompt error "Access Violation" ⦁ #2610: Closing minimize report dock window with multiple data page will prompt error "Access Violation" ⦁ Fix PR.Tax.PCB2(II)-2012 receipt unable to fully shown ⦁ #2570: Failed to preview payroll summary report when group by project ⦁ Add checking EPF Code Checking on PR.EPF.BorangA.2009.Report on Preview ⦁ Fix 2013 Borang EA Bonus Year Not correct ⦁ Add Box for Amount & total for PR.SOCSO.Borang8A.Report 03. Feature #2277: Revert to system grid layout if fail to load layout 04. cxGrid's group footer support display format. 05. #2574: Prompt missing driver name property when clone master data. 06. #2572: Unable to insert records in detail dataset of a new master record if master dataset only has "insert" access right 07. Batch editor grid column support lookup 08. #2591: Enter numeric value ending with period (.) prompt invalid BCD value 09. #2598: Lag when perform incremental lookup in drop down list of logon screen contains more than 80 companies 10. Fix error when launching backup operation in command line 11. #2601: Left mouse click on menu item always open new report form 12. #2605: Cancel new record with modification will prompt "Field '%s' must have a value" 13. #2611: Unable to use the function InputQuery for DIY Script 14. #2612: Prompt Insufficient Privileges if user do not have access right to run AutoRun command during Logon session 15. Add support of convert leave day to leave day as time and vice versa for unpaid leave 16. Paysheet raise exception "could not convert variant of type (null) into type (currency)" during apply updates if set pcb additional to null 17. #2581: Invalid BNM code for payment mode "IFT" in AmBank Net Salary File Format 18. Feature #2600: Employees aged above 75 years old will stop contribute to EPF 19. Show progress text of generate credit bank output file 20. Feature #2522: Add "Industrial and Commercial Bank of China (Malaysia) Berhad" into bank catalog 21. Add payroll GUI calculator and reports for year 2014

Release Build 94 - 21 Nov 2013 01. Upgrade Database to Version 67

Page 12 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 ⦁ Retuning Table PT_PROCESS

02. Show progress text during data import 03. Add support of Cut-Off Day for process payroll

Release Build 93 - 28 Oct 2013 01. Enhance & Retuning Report ⦁ Sort payslip report detail payroll trans dataset by employee, postdate and transkey ⦁ Add Payroll Value Display Format ⦁ Update PR.SOCSO.Borang8A.Report to New Layout 02. Revise Public Bank EPF File Format 03. #2518: Maintain Employee - Unable to change from IsActive to InActive 04. #2529: Find database prompt error "Could not convert variant of type (OleStr) into type (Boolean)" 05. #2523: Form show behind the command navigator 06. Fix backup file name (company & remark) retrieving problem 07. Fix login with incorrect password may close application in 2nd attempt 08. #2508: Maintain User (Entry Mode) - Missing some items on button "More" dropdown menu 09. #2511: Memory leak occurred when data changes not saved and direct close application

Release Build 92 - 23 Sep 2013 01. Enhance & Retuning Report ⦁ #2496: System doesn't auto select first report in the report list ⦁ #2506: Application prompt error 'Index SortIndex not found' after close preview form ⦁ Fixed Barcode for PR.EPF.BorangA.2009.Report ⦁ Employee tax category shows empty during preview report of maintain employee ⦁ #2477: Employee tax category shows empty during preview payroll summary report ⦁ #2484: The value of parameter ContributionAmt in EPF BBCD report doesn't equals to sum of employee and employer EPF ⦁ Fixed EMail Prompt Error if no EMail is Set at Maintain Employee ⦁ Feature #2483: Add parameter Project, Job, Task and Sort By for Loan Repayment History ⦁ Print Payroll Summary - Optimize performance for makeup grid column displayformat ⦁ Print Payroll Summary (WorkUnit) - Optimize performance for create grid view band and makeup grid column displayformat ⦁ #2502: Preview Loan Repayment History report doesn't match with grid filter condition 02. Fix main form doesn't close when close application on certain machine 03. #2482: Close entry form prompt access violation 04. #2422: Unable to load company logo if Regional Language is Chinese PRC 05. #2471: Memory leak when Application Theme is enabled 06. #2320: ADMIN always has right to execute Maintain Users & Maintain Group regardless of access right settings 07. #2509: End user can change 'System' field of document number via Batch Editor 08. Alliance bank direct debit file format column 'Beneficiary's Validation ID' shows 'Bank Identifier Code' 09. #2481: Employee paysheet shows incorrect tax category after process payroll 10. #2463: Close 'Maintain Employee' entry form prompt access violation 11. Add Hong Leong Bank CSV File Format for IRB 12. #2486: Paysheet allowance detail sequence doesn't follow employee fixed allowance sequence after process payroll 13. #2495: "Children" tab is missing in "Maintain Employee" entry form when user doesn't have "Show Employee Wages" access rights 14. Add AmBank AutoPay Payroll File Format

Release Build 91 - 13 Aug 2013 01. Enhance & Retuning Report ⦁ #2416: EPF BorangA, SOCSO Borang8A, Income Tax CP39 and Income Tax CP39A output file doesn't match with grid filter condition ⦁ #2442: Preview government HRDF report doesn't match with grid filter condition ⦁ Fix PR.HRDF header & field mapping error on total ⦁ Enable Support Batch EMail Module for All Payslip Format ⦁ Adjust the Officer Name field(bigger) & font(smaller) to handle the long name - EPF Borang A, Socso 8A, CP39 & CP39A Reports ⦁ #2443: Government report HRDF incorrect total result ⦁ #2447: Remove words 'Overtime Payment (OT)' on Print PCB from Additional Current Month Remuneration ⦁ Bold the amount for PR.EPF.BorangA.2009.Report ⦁ Add HR.Employee.Appointment.Report 02. #2405: Backup database raise 'Access Violation' in Windows XP

Page 13 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 03. #2420: Invalid value of column 'CompanyID' and 'Testing Indicator' in Maybank AutoCredit System output file 04. Tax Benefit contribute to PCB Normal 05. Revise employee retirement age from 55 to 60 for contribute half of the EPF Rate

Release Build 90 - 17 Jun 2013 01. Enhance & Retuning Report ⦁ #2266: Disable the Saved Layout for Report Grid output ⦁ #2372: Preview report in employee leave application prompt error Field '' not found ⦁ #2363: Missing employee fixed allowance pipeline in report CP22 ⦁ #2385: RHB Consolidated Bulk Payment format prompt "item not found" ⦁ Add BSN Bank Debit File Format ⦁ Report CP22A column B3_PastYear shows incorrect result ⦁ Fix Employee Tax Code not fully shown at CP22 & CP22A report 02. Upgrade Database to Version 66 ⦁ Retuning tables SY_USER_DF 03. #2375: SQL User View return incorrect view map if repeatedly logon as different users 04. #2382: Unable to preview report for user access control 05. Add feature: Auto saved the last printer name choose by user for each report 06. #2379: Delete a selected row in TcxGridDBTableView raise exception "List index out of bounds (-1)" 07. #2389: Repeating prompt dialog for upgrade database when user click No 08. #2395: Start application with specified database group via command line param prompt "Unable to find URI scheme" 09. Replace old gui of Maintain DIY with new gui design 10. Add Firebird 2.5.2 Security Update 1 (2.5.2.26540) support 11. #2373: Leave balance shows -1.0E0001 if value is negative ten 12. #2370: Adjust leave inquiry form layout 13. Change LeaveDayAsTime and WorkUnitAsTime displayformat from hh:mm:ss to hh:mm 14. #2368: LeaveDay, WorkUnit and Rate column displayformat not working correctly 15. Click save button on paysheet may prompt access violation after open and close paysheet detail 16. Fix employee browse form gridview take long time to refresh if user filters record

Release Build 89 - 23 Mar 2013 01. Enhance & Retuning Report ⦁ HR.Employee.Report - Remap the Tax Category to new Pipeline ⦁ PR.Yearly.IndividualPay.Report - Remove the Tax Category Field ⦁ EPF Borang A printout no barcode ⦁ PR.Tax.CP8D Passport No not shown for Foreign Employee 02. Upgrade Database to Version 65 ⦁ Retuning tables HR_EMP, SY_DOCNO, LV_GROUP_DTL and PR_CONTRIB ⦁ Add tables HR_EMP_CHILD 03. Feature #2326: "Turn on DIY Modules" label added in Maintain DIY, show only if user did not purchase either DIY Field or DIY Script modules 04. Feature #1825: Auto running employee code 05. #2316: Pending Allowance with Tax Exempted Code didn't capture if process AdHoc and Final 06. #2332: PCB Normal shows zero if process second Frequency 07. PCB Normal return negative value if current frequency only calculate PCB for additional remuneration and Zakat for current month > 0 08. Feature #1752: Employee photo size limit as 200KB 09. Allow user to change PostDate of Pending Advance Deduct 10. #2334: Overtime contribute to PCB Normal 11. Feature #2340: Payroll description can be changed after process payroll 12. Feature #2341: Open payroll shows payroll process date 13. #2347: PCB browse form shows incorrect URL 14. Feature #2339: Ad Hoc payroll allow to process missing employee 15. Revise CIMB File Format for LHDN 16. Provide end user an easy way to define leave entitlement policy without write script 17. Revise firebird phase out warning message to encourage Firebird 2.5 installation 18. #2345: Blank code can be saved in Maintain User

Release Build 88 - 29 Jan 2013 01. Enhance & Retuning Report

Page 14 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 ⦁ Remove EA form for 2009 to 2011 (NoDate) format ⦁ #2311 PR.Credit.BankInstruction-EON.Report export to pdf can't open ⦁ Upadate Form CP39 to 2012 Format 02. Upgrade Database to Version 64 ⦁ Add column DateFrom and DateTo in table HR_EMP_AL and HR_EMP_DE 03. #2301: Unable to append commission in Dec 2012 payroll if year of working date greater than 2012 04. Replace radiobutton with spinedit for ammendment year parameter 05. Revise employee retirement age from 55 to 60 for EPF & Socso 06. Fix access right caption spelling error 07. #2280: User unable to select value by pressing enter if lookup grid view's key column is not first column (item index 0) 08. #2275: Company profile should not allow to save if company name or address1 is blank or empty 09. #2289: Change more than one DIY field description are not allowed 10. #2295: Application hang when close Login Screen 11. #2300: Cannot use track bar to scroll page by page in preview screen 12. #2302: Single user license allow more than 1 user to login after restore from network failure

Release Build 87 - 29 Nov 2012 01. 02. 03. 04. 05. 06. 07. 08. 09. 10. 11.

Add Firebird 1.5 and 2.0 phase out warning Add Firebird 2.5.2 support #2145: Restore Database Number not match with actual db number Logon Screen - Revise "Remark" label width and position Logon Screen - Add "Reset ADMIN Password" menuitem in dropdown menu of "Logon" button Remove SideBar feature shown in MainForm #2269: If Scroll the data at Customistion module till end will prompt error #2268: Unable to direct backup to removable drive Revise AmBank Salary, EPF and IRB File Format Add computerised calculation for Monthly Tax Deduction (MTD) 2013 #2270: Field display format not correctly when view Open Payroll

Release Build 86 - 07 Nov 2012 01. Enhance & Retuning Report ⦁ #2150 Export Income Tax CP 39 to Excel (OLE & XML) error ⦁ Fixed the Date from error on Section B - PR.Tax.CP22A.fr3 ⦁ Update CP22, CP22A, CP39 and CP39A report to latest format ⦁ Add barcode to EPF.BorangA report 02. Upgrade Database to Version 63 ⦁ Retuning PR_CONTRIB & SY_PROFILE table 03. Add employer EPF calculation for pensionable public sector employees (KWAP) 04. Add option "Remove ID checking and Filler for Details record" on Bank Debit OCBC Form 05. Revise Maybank EPF, SOCSO and IRB File Format 06. #2243: Employer EPF returns fixed EPF amount even if EPF remuneration = 0 07. #2202: Add "Filter Box" option in right click devex grid view's context menu 08. #2218: Get error "Item not found" when enter to next DIY fields in Advance Form Mode 09. Add Firebird 2.0.7 and 2.1.5 support 10. #2205: Hide "Alignment" option from grid header's context menu 11. #2231: Exception EAccess Violation....rtl160.bpl after backup and exit 12. Add SortIndex to BrowsePrint MainDataItem based on BrowseView SortProp

Release Build 85 - 07 Sep 2012 01. Enhance & Retuning Report ⦁ #2070: Payroll Summary (WorkUnit) unable to filter by Job and Task ⦁ Feature #2056: KWSP Borang A File Format - Change Employee Name to Uppercase ⦁ Specify Excel file format as "Workbook normal" during invoke Workbook.SaveAs method ⦁ Feature #2140: Add Unpaid Leave Summary Report ⦁ #2078: Payroll and leave report can sort by employee name ⦁ Feature #2084: FILTER ROW: Change to "LIKE" behaviour in report parameter lookup 02. Upgrade Database to Version 62 ⦁ Retuning PT_CO table

Page 15 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 03. 04. 05. 06. 07. 08. 09. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.

Feature: Prompt dialog if user haven't processed last month final payroll Add UOB Bank EPF FormA File Format OCBC GIRO File Format - Remove "ID checking" and "Filler" column of details record Add Tape Id control on Bank Debit OCBC Form Adjust control "Company CIF No." max length to 20 Adjust control "Tape Id" maxvalue to 999 #2098: Failed to upload HLB EPF Form A excel file to HLB ePayment Services Use payroll processor "Date To" as "Post Date" of auto generate pending trans #2120: CP39 for Alliance Bank Output File type is XLS File Add AmBank Salary, EPF, SOCSO and IRB File Format #2142: Employee PCB shows 0.08 using Schedule Table and Formula Add Hong Leong Bank IRB File Format Fix UOB check summary algorithm error for record type 1 Revise PCB 2012 calculators to comply with MTD 2012 Calculation Specification Feature #2013: Option to choose sample or new database during setup database group for first time #2089: Table "SY_DIY_OBJECT" data doesn't copy over via Clone Master Data #2096: Document number set "next number" doesn't reset to 1 after clone master data #2108: Unable to change company name or address1 to uppercase after registration #2113: Tab docking mode auto select first tab after user close the last tab #2147: System prompt access violation during invoke TClientDataSet.ApplyUpdates Fix bug: Open UserView.Matrix.Form prompt "Dynamic SQL Error - Table unknown SY_FILTER" #2178: DIY script template return incorrect script if sort by "item" column #2177: Dataset lookup should allow to search case insensitive #1975: Tile view of DCF doesn't show sub information in window xp

Release Build 84 - 13 Apr 2012 01. Enhance & Retuning Report ⦁ Fix EA form pin year error & EC form Section A Layout change ⦁ Fix EC form year error ⦁ PR.Tax.CP8D report: Remove column 2, 3 and 4 negative sign ⦁ PR.SOCSO.Borang8A.Report: Increase column 4 size (Kegunaan Perkeso) 02. #2034: PICode grid columns sequence for each PIType doesn't arrange in ascending order 03. #2048: Employee PCB shows 0.01 using Computerized Calculation Method 2012 04. #2036: System allow to save after user had changed the field value of required string field to blank 05. #2062: EPF Additional returns incorrect amount if has unpaid leave contribute to EPF Additional 06. #2066: Paysheet job code will auto truncate when code length > 10

Release Build 83 - 12 Mar 2012 01. Enhance & Retuning Report ⦁ #2029: CP8D prompt error "Format '%_' invalid or incompatible with argument" during calculate report ⦁ HR.Employee.Confirmation.Report "Description" memo spelling error ⦁ #2031: Payslip - Dataset "CalendarInfo" column "WorkingDay" shows zero if the month hasn't apply any Public Holiday or Rest Day 02. #2030: PCB additional not calculate if process adhoc bonus for non-resident employee.

Release Build 82 - 01 Mar 2012 01. Enhance & Retuning Report ⦁ Borang EC: Group Tax Exempted Allownce for Section F ⦁ Add Detail and SubDetail grid into CP8D ⦁ Add New format PCB2 (II) for year 2012 ⦁ Feature #1981: Credit bank report can filter by employee, branch, department, group and etc ⦁ #2004: EA grid record still shows as yellow color after clear all EA customization ⦁ Adjust report: PR.HRDF.fr3 and PR.Tax.PCB2(II)-2005.fr3 ⦁ Add report: PR.Outstanding.Pending.fr3 02. Upgrade Database to Version 61 ⦁ Retuning PT_OT, PT_CO, PR_UL, PT_CO & PR_CONTRIB table 02. #1996: Employer EPF calculate as 13% if bonus doesn't contribute to EPF although wages exceed 5000 03. Feature #1973: Paid leave, unpaid leave, overtime and commission contribute to PCB Additional by default 04. Add UnitType parameter into Payroll.CalcPayRate script

Page 16 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 05. 06. 07. 08. 09. 10. 11. 12. 13. 14. 15.

#1977: Open maintain employee will hang after run analysis data integrity (regenerate view) #1997: Payroll Calculator 2012 - Employer EPF calculated as 13% although remuneration EPF exceed 5000 Revise Maybank AutoCredit System and HRPay File Format Add feature: Pending Payroll tables support SQL View #1999: Report form doesn't always expand to maximum if maximum window state #1967: Show Command navigator in tabbed dock interface will hang the application Fix: Incorrect event handler restoration cause AV when switching from TDI to MDI #2015: Open browse form prompt "A component named already exists" if has diy field Fix Pascal script register function "NewDataSet" doesn't return a correct resultset if sql statement search for case sensitive row value Scripter Support TCustomClientDataSet.XMLData & SysUtils FormatDateTime Fix Open maintain user will hang after add or delete diy field if view has been created

Release Build 81 - 20 Jan 2012 01. Enhance & Retuning Report ⦁ #1960: Leave type doesn't sort consistently for all employees in payslip report ⦁ HR.Employee.Report spouse information capture wrong fields RHB autocredit system file format doesn't follow the crediting date selected by user 02. #1961: Employer EPF Rate is entitled 13% for wages up to 5000 03. #1959: View EPF Table: Employer EPF Rate does not use 13% to calculate for wages up to 5000 04. #1971: Pending OT calculate system pay rate returns zero if OT pay rate script change from has script to empty 05. PCB 2012 calculators: Computerised, Return Expert Program and Knowledge Worker IRDA 06. #1978: Employer EPF Rate remain as 13% although total of the employee fixed wages, fixed allowance and fixed deduction exceed 5000 07. Paysheet 2012 unable to calculate employee and employer EPF correctly if employee age>=55; total remuneration EPF change from <=5000 to >5000 and vice versa

Release Build 80 - 05 Jan 2012 01. Enhance & Retuning Report ⦁ Remove Feat07: Payslip leave balance dataset exclude record if Entitle, BFDays, YTD and MTD is zero ⦁ #1953: Payroll Yearly Report grid missing the "Total" amount column ⦁ #1949: Leave info is empty on preview payslip report (calculate payslip report for one or selected employee) ⦁ #1948: Print HRDF report prompt "Dynamic SQL Error" 02. #1957: Open maintain employee form prompt "Error reading gvIsActive.PropertiesClassName: Access violation"

Release Build 79 - 22 Dec 2011 01. Enhance & Retuning Report ⦁ #1938: Yearly Payroll Trans Reports are not sorted by PostDate ⦁ #1941: System will invoke PrepareReport twice during user preview report ⦁ Fixed unable to select Code and Name fields from PaymentMethodBank report dataset ⦁ Add PR.Tax.BorangEA.2012 and PR.Tax.BorangEC.2012 reports ⦁ Feature #1568: Leave balance report include leave type (is entitle=false) ⦁ Feature #1427: Payslip leave balance dataset exclude record if Entitle, BFDays, YTD and MTD is zero ⦁ Add outstanding loan dataset into payslip dataprocessor ⦁ Feature #1870: Outstanding Pending Payroll Listing ⦁ Remove PR.Summary.Grouped.L1-HRDF.Report.fr3 ⦁ Add report: Print HRDF 02. Add Entry Date, Trans Date and Post Date columns into Payroll.Trans.Yearly DF 03. Add feature #1330: Access Right "Show Employee Wages" 04. #1934: Enter bonus prompt "Integer overflow. The result of an integer operation caused the most significant bit of the result to carry." 05. Add payroll logic 2012: Employer EPF Rate will increase from 12% to 13% for those earning less than 5000 per month 05. Fixed error "Cannot load package SQLPay.Payroll.GUI.MY2011. It contains unit PaySheet.MVP.MY2010.Reg, which is also contained in package SQLPay.Payroll.GUI.MY2010" 07. Fixed error "Cannot load package SQL.app.gui. It contains unit Profile.EF, which is also contained in package SQLPay.GUI" 08. #1929: Employee wages does not calculate correctly when resign date not falls on end of the month 09. Maybank AutoCredit System: Revise Payment Mode from 011 to 015 10. Add new feature: Mark PaySheet as Finalize 11. Revise RHB Payroll, EPF, SOCSO and LHDN file format 12. Experimental: New Bank Debit, EPF, SOCSO and PCB submission form via magnetic media for Maybank

Page 17 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 Release Build 78 - 03 Oct 2011 01. Enhance & Retuning Report ⦁ Fixed running total on group footer of EPF BorangA report ⦁ #1848 - Pending payroll raise exception 'recordindex out of range' if group by field 02. Upgrade Database to Version 60 ⦁ Retuning SY_USER_RIGHT table 03. #1829 - Prompt error if assign default browse view for the user 04. Detail grid tick column should be read only if entry is not in insert or edit state 05. Enhance browse grid loading performance that load data twice if last used grid layout exist 06. #1861 - DIY script prompt access violation during invoke event handler of the control 07. #1864 - Logon raise 'Duplicates not allowed' after assign user view to the user 08. #1511 - Pending Bonus - wages are total of the employee fixed wages, allowance and deduction 09. Add UOB cheque writer file format 10. #1828 - Process adhoc payroll prompt error 'interface not supported' 11. Add UOB IBG bulk payment services file format 12. Add Alliance Bank Socso Form 8A File Format 13. Add OCBC Bank EPF FormA File Format 14. Revise Alliance bank KWSP file format 15. #1842 - Wages calculation not correct when process frequency payroll for lately join employee 16. Add new payroll command navigator design

Release Build 77 - 02 Jul 2011 01. Enhance & Retuning Report ⦁ BU-01239 Payroll yearly individual report shows incorrect total amount 02. Upgrade Database to Version 59 ⦁ Retuning SY_DIY table 03. RQ-00600: Image Grid Column's Open File Dialog Added jpg and png File 04. BU-01221 Customize modules screen missing package columns 05. BU-01227 Preview EON bank autocredit report raise access violation 06. BU-01228: DIY Quick Form Design (Customize) should be able to adjust control's width 07. BU-01243 Leave application don't allow employee to apply unpaid leave although the employee payroll haven't month end 08. BU-01244 Unable to process pending overtime and fixed wages at the same time 09. BU-01235 Unable to logon after restore database, system prompt 'You are trying to login "" database' 10. BU-01248 Firebird standalone raise exception 'The process cannot access the file because it is being used by another process' during create database 11. BU-01241 Unable to restore the backup file at the client station 12. RQ-00606 View EPF Table - User can enter contribution percentage with decimal places

Release Build 76 - 26 May 2011 01. Enhance & Retuning Report ⦁ BU-01200 Leave balance Report unable to apply for more then 8 leave type ⦁ BU-01199 CP39 form: Nama Penuh not truncated to show full name ⦁ BU-01190 Leave application report doesn't perform same calendar year date range checking 02. Upgrade Database to Version 58 ⦁ Retuning Index Database 03. BU-01172 Invalid hash total generate of EON bank autocredit system 04. Added: Submission of LHDN CP 8D via TXT Format 05. Added: Public Bank SOCSO Borang8A File Format 06. BU-01188 Payroll processor won't recalculate pending overtime payrate after delete and reprocess payroll 07. Added: RQ-00587 Pending payroll not allowed to input in the month where it is final process 08. BU-01195 User can edit or change annual leave to unpaid leave after process final payroll for same month 09. BU-01196 Employee allows to apply leave of the particular leave type but the leave type doesn't exists in employee leave group 11. BU-01198 System used transdate to calculate paysheet unpaid leave amount during on new record 10. Add DIY script for report parameter form 11. BU-01203 Leave entitlement calculation return > 0 if employee join date is null 12. Added: Hong Leong Bank EPF BorangA Excel Format 13. Added: Hong Leong Bank SOCSO Borang8A Excel Format 14. BU-01211: Any code contains spacing, select one code auto appeared "2 selected" in lookup field 15. BU-01218 System will calculate socso although employee socso category assigned to No Socso

Page 18 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 16. BU-01215 Leave application not show employee picture

Release Build 75 - 21 Feb 2011 01. Enhance & Retuning Report ⦁ BU-01166 Tax CP8D column C1 doesn't include bonus and director fees ⦁ BU-01137 Preview payroll summary report second times PIType dataset column sequence doesn't match with Main dataset column sequence 02. BU-01150 HLBB excel format - integer fields doesn't show correct value 03. BU-01158 Missing Payroll Calculator 2011 04. BU-01156 Missing module SQL View in Customize Modules screen 05. BU-01162 Payroll processor raise exception if date to is empty of maintain acceptable trans date 06. Enforced allowance must contribute to PCB or PCB(A) and EA if tax code is selected

Release Build 74 - 22 Jan 2011 01. Enhance & Retuning Report ⦁ BU-01083 Prompt Access Violation on Click Design report ⦁ RQ-00270 Employee summary form can print leave history and leave balance report ⦁ BU-01110 Alliance bank format - leading zero of credit to column if length less than 15 digits ⦁ BU-01119 Credit bank report using electronic bank transfer doesn't exclude net pay < 0 ⦁ Added : Tax Borang EA Detail report ⦁ Leave balance report doesn't exclude resigned employee based on year parameter 02. Upgrade Database to Version 57 ⦁ Retuning PT_PC_RECEIPT table 03. Prompt dialog if user attempts to close the DIY Field Template modal form without load the DIY Field Template 04. RQ-00545 Employee socso refer to 2nd category if age >= 55 05. RQ-00550 CP8 and CP8D include detail datamap 06. Enable spport Firebird 2.5.0. 07. Firebird Embeded connection able to to work with database version 1.5 2.1 and 2.5 automatically 08. Allow user to specify database version when creating Firebird database in Embedded connection 09. Maintain document number supports script 10. Prompt database group option dialog if no database group is found. 11. Fixed error when compress backup file size over 4Gb 12. BU-01142 OT pay rate decimal place different with option setting after process payroll 13. BU-01150 Unable to auto generate pending bonus for year 2010

Release Build 73 - 26 Sep 2010 01. Enhance & Retuning Report ⦁ Added: RQ-00549 Zakat borang skim berkat report ⦁ Invalid hash total of EPF Borang A diskette format ⦁ BU-1065 System hang on preview report 2nd times ⦁ BU-01078: Payroll Summary did no show the TaxExmpted Amount if using Freqency Method 02. BU-01070 Payroll clone database is not function

Release Build 72 - 12 Oct 2010 01. Added: HSBC bank credit format - HUB MRI 02. BU-01037 Maintain DIY - Script not support Dataset 03. BU-00934 Change to existing diy fields attributes are not allowed

Release Build 71 - 22 Sep 2010 01. Add new skin: Office 2010 Black, Blue and Silver 02. Enhance & Retuning Report ⦁ BU-01005 Preview employee payslip report for the month but returns other month of result ⦁ BU-01015 RHB credit bank excel format output file extension end with txt ⦁ RQ-00395 EON Bank EPF, LHDN Fixed Length Format 03. BU-01006 Sick leave doesn't specify to be pro-rated according to the malaysian labour law 04. BU-01020 Process month end payroll show error 'out of range' if net pay < 0 05. BU-01025 Access right 'Maintain DIY' not working 06. BU-01008 OT Rate doesn't follow the option decimal point option set in option 07. BU-01027 Product activation access right no found in access control list

Page 19 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 08. 09. 10. 11. 12. 13. 14. 15. 16.

BU-01026 User group report access rights didn't copy over to user report access rights BU-01030 New IC column in browse screen of Maintain Employee is not masked BU-01035 PCB 2010 schedule calc wrong if normal remuneration exceed 21000 BU-01046 Untick "Maintain User Right" for Normal User in Group Matrix Access Right Save Will Prompt Error BU-01047 Unable to Untick "Maintain User" and "Maintain User Group" Access Right If The Group Name Is "ADMIN" BU-01041 Frequency contribution % contains dollar sign RQ-00528 Ad Hoc payroll processor auto append pending transaction with amount = 0 BU-01049 System does not set the numeric field value to zero after user had delete the field value and save it 'New Payroll' and 'Open Payroll' multi windows function no supported

Release Build 70 - 22 Jul 2010 01. 02. 03. 04. 06.

Added: Maintain View Template, Manage User View, Manage Browse View BU-00999 Could not convert variant of type (UnicodeString) into type (Double) Added: SOCSO Table Script - Employer Paid for Employee Share Added: SY-Prompt dialog to choose option if DIY Field already exists if user load DIY Field from file Fixed: BU-00960 Process Month End show error Invalid Season Code

Release Build 69 - 28 Jun 2010 01. Fixed: BU-00939 Application theme not function 02. Upgrade Database to Version 56 ⦁ Added SY_FILTER, SY_VIEW & PT_EC tables 03. RQ-00514 Prompt message if user logon as an other application database 04. BU-00988 Access Right Not Function - For Group : Misc Cutomise Grid Layout 05. RQ-00515 Enable Customize EC Form

Release Build 68 - 10 Jun 2010 01. Fixed "Unable to load fbclient.dll" when access firebird 2.1.x server in Windows XP 02. Enhance & Retuning Report ⦁ Added: EON bank auto credit cover page ⦁ Added: Public bank EPF file format 03. RQ-00513 Valid registration code unable to process 2000 employees 04. Added: Prompt msg to remind user when close the leave application without save it

Release Build 67 - 13 May 2010 01. Upgrade Database to Version 55 ⦁ Retuning SY_DOCNO tables 02. Enhance & Retuning Report ⦁ BU-00898 Entitle days calculation error in leave yearly report ⦁ BU-00862 The sequence of payroll summary grid sorted by data binder columns doesn't match with report output ⦁ BU-00909 Unable to print/preview all documents in Tab Docking mode ⦁ RQ-00484 Add calendar info pipeline into payslip report ⦁ RQ-00489 Income Tax EC Form ⦁ BU-00930 Electronic output EPF Borang A prompt error ⦁ EON bank auto credit payroll format ⦁ Rename EON bank old payroll format to bulk payment format ⦁ RQ-00496 Payslip report include YTD allowance, YTD overtime and etc 03. Added: Alliance bank EPF and PCB file format 04. Rename leave entitlement processor script - round up to 0.5 days -> round to 1 decimal place 05. BU-00895: No message prompt when cancel an entry form with modification 06. BU-00891 Grid column sorting should ignore letter case 07. BU-00903 Fixed: Numeric columns in grid align to left after reset layout 08. BU-00908 Change user name and save may cause error: Attempt to store Duplicate value in unique index "SY_USERGROUP_INDEX" 09. Added: RHB bank payroll in excel format 10. Added: Manage user and group default document number 11. BU-00919 Compile OT diy script error 12. BU-00923 OT Payrate - DaysInAMonth(PayYear, PayMonth) return incorrect result 13. RQ-00483 Allow user to turn off/on prompt dialog if exceed leave limit in leave application 14. BU-00925: "Fetch All" Feature Added in Lookup

Page 20 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 15. 16. 17. 18. 19.

BU-00938 Close the maintain user followed by access control will raise access violation Added: 800 employees module RQ-00491 To be able to delete Import Wizard saved settings BU-00948 Browse grid may append an empty row Added: 1000 employees module

Release Build 66 - 23 Mar 2010 01. Upgrade Database to Version 54. ⦁ Retuning SY_OBJECT tables 02. Enhance & Retuning Report ⦁ BU-00857: Report Preview Page Number Spin Edit Not Function 03. RQ-00460 RHB file format of EPF, SOCSO and PCB 04. RQ-00461: Correct the spelling from 'Week' to 'Weak' in change password screen 05. BU-00873 SOCSO Borang 8A diskette format column 31-34 show incorrect month and year

Release Build 65 - 05 Mar 2010 01. Upgrade Database to Version 53. ⦁ Retuning LV_APP & LV_TRANS tables 02. Enhance & Retuning Report ⦁ BU-00823 uses SQL to perform arithmetic operation on field decimal(18, 8) will return incorrect result (Payslip Balance Fig Error) ⦁ Added: CIMB electronic transfer features for EPF Form A, SOSCO 8A and PCB CP39 ⦁ CP8D include calculate result for parameter A1 to A5 ⦁ RQ-00449 EA form column B-1-3-1 support up to 60 characters ⦁ BU-00831 Fast Report-Rich Text Editor Error ⦁ BU-00842 Passport no is missing in CIMB credit bank output file ⦁ RHB AutoCredit System Format ⦁ BU-00837 Print PCB - current month remuneration EPF display wrong value due to life insurance ⦁ BU-00820: Non Month End Estimated PCB Should Include Fixed Allowance Tax Exemption in Calculation ⦁ RQ-00439 Tax CP.8D report calculate base on year 2009 rules ⦁ RQ-00455 Print PCB computerized calculation include employee code and name ⦁ BU-00851 Export to PDF file show error 03. RQ-00421: Added "Grant All" & "Revoke All" in Access Right Form 04. Fixed: Maintain User "More" Button Drop Down Menu Items' Caption Empty 05. Added: Recalculate user access right if assign multi group to single user 06. BU-00829 Leave entitlement processor raise exception bcd overflow 07. BU-00835 Memory leak occurred after create sample database and upgrade it 08. BU-00838 Compile leave entitlement policy script raise duplicate identifier 'Result' 09. BU-00821: Report Lookup Prompt Error When There Are More Than 1 Values Has Been Selected and User Click Drop Down 10. RQ-00447: Add post date field in leave application and leave transaction table 11. BU-00846 Unable to load JPEG image in Photo column of Maintain Employee 12. BU-00818 Few controls in Adhoc process show black colour background 13. BU-00845 Login as employee id able to process payroll 14. Enforce payroll processor process date, process from, process to must between date range of selected pay month and pay year 15. RQ-00456 Payroll Calculator 2010. Payroll Item Attribute Buttons (EPF, SOCSO & PCB).

Release Build 64 - 03 Feb 2010 01. Upgrade Database to Version 52. ⦁ Retuning PR_PM & SY_DIY_ITEM tables 02. Enhance & Retuning Report ⦁ BU-00785 EA report column B-1 should include deduction instead of B-1-2-3 ⦁ RQ-00165 Print calendar layout ⦁ BU-00797 Zakat column appear twice in payroll summary report ⦁ RQ-00018 Allow custom query of data for reports ⦁ RQ-00330 Add bank charge field into maintain payment method ⦁ RQ-00118 New payroll process date must be greater than last payroll process date ⦁ BU-00793 Leave balance report return incorrect result ⦁ BU-00791 Yearly individual pay report doesn't exclude employee already resigned

Page 21 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 03. 04. 05. 06. 07. 08. 09.

Fix gridview's cell Copy operation may copy adjacent cell's value wrongly RQ-00365: Category tab caption renamed as Grouping. Join, Confirm & Resign Date moved to Payroll Info. PCB Schedule 2010 RQ-00442 Indicator for default pay rate calculation Indicator for STD2009 method on the paysheet Hide payment method next cheque number (temporary unused) BU-00814: PCB Bonus & Director Should Include in Net Pay

Release Build 63 - 08 Jan 2010 01. Upgrade Database to Version 51. ⦁ Retuning PR_PM tables 02. Enhance & Retuning Report ⦁ Added: Print Payroll Opening Report ⦁ BU-00783 Didn't show out year 2008 bonus under F section if preview all employee's EA form for year 2009 ⦁ BU-00784 Payslip report does not follow the displayformat set in options ⦁ Added: Print Tax Deduction History ⦁ Added: Print Tax Benefit History ⦁ Added: Print Tax Allowance History ⦁ BU-00793 Leave balance report return incorrect result ⦁ BU-00791 Yearly individual pay report doesn't exclude employee already resigned 03. Payroll Trans Opening 2010 04. Payroll Calculator 2010 05. Payroll Calculator 2010 (Yearly) 06. BU-00768 Error message division by zero when process payroll when Allowance/Deduction with 0 rate with work unit = 1 07. Married female, husband not working consider as C2; husband is working consider as C3 08. BU-00787 No page to display after Print Grid 09. Print Grid Preview windows's toolbar painted incorrectly 10. BU-00788 Changing Company Name in Profile doesn't update DCF file 11. BU-00790 Bonus and director fees should follow year of working date instead of year of system date 12. RQ-00432 Hide sidebar items when the user has no access right or module doesn't activate 13. Added: Include employee info columns into leave entitlement grid

Release Build 62 - 26 Nov 2009 01. Upgrade Database to Version 50. ⦁ Retuning HR_EMP_AL & HR_EMP_DE tables 02. Enhance & Retuning Report ⦁ BU-00724 Apply payroll summary report raise exception if filter by process. ⦁ Added: Payroll summary (workunit) report ⦁ BU-00729 Fast report displayformat not function ⦁ Added: PCB2(II) report - old amount column split to PCB and CP38 column ⦁ BU-00761 Payslip report - leave YTD, MTD calculation error if payroll processed by frequency ⦁ Remove: Print Income Tax CP38 report 03. Enable Support Firebird 1.5.6.5026. 04. BU-00706 Assertion failure error when try to dock the Report Tree, Data Tree or Object Inspector toolbar 05. BU-00675: Unable Perform Search in DataSet Lookup 06. Added: Changes on month-end payroll processor parameter year and month will refresh the process date 07. Added: Loan repayment supports batch edit 08. Added: Changes on paysheet loan field will prompt dialog if there are transactions associate with loan module 09. Add: Running QA Testing in console mode triggered in DCF Group form 10. Added: DIY Event Script 11. Fixed: BU-00746 End user can change administrator as inactive 12. Added: Allow to change the payment method in payroll info 13. Fixed: BU-00658 Memory leak after Firebird connection lost and re-connect 14. Added: Work unit field for employee allowance and deduction 15. Added: Payroll processor Final, Frequency, AdHoc access right 16. Added: Loan entry form show employee name

Release Build 61 - 02 Oct 2009

Page 22 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 01. Enhance & Retuning Report ⦁ BU-00680 Preview report raise variant or safe array index out of bounds ⦁ BU-00688: Report Selection Window Shouldn't Be Appeared If User Has Right to View Only 1 Report ⦁ Color indicator for customised EA form 02. BU-00685 Missing some script type 03. BU-00550: Able to by pass override acceptable trans date rights, if blank date inserted in Maintain Acceptable Trans Date 04. Added: EON Bank Payroll File Format (Fixed Length) 05. Add new theme: DarkRoom, DarkSide, Foggy, Seven, Sharp, Silver 06. Enable Support Firebird 2.1.3.18185 07. BU-00699 Process missing employee payroll (by frequency) doesn't based on frequency setting 08. BU-00708 Grid columns value disappear after Paste from clipboard text 09. BU-00707 Exception raise when employee apply leave on the employee resign date 10. Added: Hong Leong Bank e-Payment Payroll File

Release Build 60 - 26 Aug 2009 01. Upgrade Database to Version 49. ⦁ Added: "Increment" history type ⦁ Retuning SY_Option Table 02. Enhance & Retuning Report ⦁ BU-00651 Incorrect sum of EPF amount if user enter the EPF Additional amount manually ⦁ BU-00671 Attendance report preview error ⦁ BU-00660 Leave balance report preview error ⦁ RQ-00376: Add EPF Normal, EPF Additional, EPF Bonus and EPF Director fields into payslip main pipeline ⦁ Added: Payroll summary report main pipeline support up to 100 columns ⦁ Added: Show employee name column in leave balance and leave attendance report ⦁ BU-00667 - Missing Payroll Pending Advance Deduct report ⦁ BU-00678 Employee summary - print yearly individual report raise invalid argument to date encode 03. BU-00652 Batch Edit at Pending Bonus prompt error 04. BU-00650 Error prompted after double click on any CALENDAR created in Maintain Calendar 05. BU-00645 Grid caption doesn't match with what user selected 06. Tools Option: Factory Default Setting, System Default Setting & Personal Setting 07. BU-00659 Unable to delete employee leave entitlement transactions 08. Added: AmBank AutoPay APASCII File Layout 09. Add: Click middle mouse button in browse form will open entry form in new window

Release Build 59 - 13 Jul 2009 01. Enhance & Retuning Report ⦁ BU-00629 Report Designer Prompt Error if using Tab Docking mode ⦁ SOCSO Lampiran A report - "Kod Majikan" display Employer EPF No. instead of Employer SOCSO No ⦁ BU-00634 - PCB Additional amount omitted in PR.Summary.Grouped Report ⦁ Added: Print Income Tax CP22A Report ⦁ RQ-00341 Fast Report: Enable to identify the script error after preview 02. Added: Leave Entitlement Processor Script - No Rounding 03. BU-00630 - Unable to sum the numeric grid column (workunit, rate) on yearly trans grid 04. BU-00636: Document, Grid & Lookup Entry Form Need to Prompt for User to Save Changes Before Exit If The Data Has Been Modified

Release Build 58 - 16 Jun 2009 01. Enhance & Retuning Report ⦁ BU-00610 - EPF Borang A diskette submission - incorrect contribution month ⦁ BU-00618 Select Report Dialog Not Sort ⦁ BU-00621 - Alliance Bank-Extra 5 digit on the account no. 02. BU-00600 Exit Payroll prompt Error 03. RQ-00335 - Remove Option "Schedule Formula" From STD 2009 & Set Default STD 2009 to Computerized Method 04. RQ-00290 - Leave day can input as negative value up to -2 05. BU-00624 - Process month end payroll take very long time for some situation. 06. BU-00591 - Unable to see clearly for the gray color selected row in Employee List of Leave Application

Page 23 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 Release Build 57 - 26 May 2009 01. Upgrade Database to Version 48. ⦁ Retuning PT_Info Table. 02. Enhance & Retuning Report ⦁ BU-00583 - MC taken not shown in payslip if not isentitle ⦁ Show font color of selected row in Report Designer Form using inverse color ⦁ BU-00549 The letter head didn't get update after changing the registration information in Product Activation form ⦁ RQ-00333 - Add bank pipeline into payslip ⦁ BU-00595 - Employee history not sort by post date ⦁ BU-00594 - The EA form show all employees although the employee has been filtered 03. BU-00584 Press Alt+F4 doesn't close application but it trigger menu item that use 'S' as accelerator key 04. Fix color and font styles that are not sizing properly if using custom UI scale 05. Rename Advance to Advance Deduct 06. Added: Color indicator to show whether the user had changed the EPF, SOCSO and PCB in paysheet 07. BU-00590 - Assertion raise when user change the PCB value 08. BU-00591 Unable to see clearly for the gray color selected row in Employee List of Leave Application 09. BU-00598 - Missing New IC and Old IC for maintain employee during migration from USB Payroll

Release Build 56 - 12 May 2009 01. Upgrade Database to Version 47. ⦁ Add PT_TRANS_OB Table. ⦁ Retuning HR_EMP Table. 02. Enhance & Retuning Report ⦁ Added: Bank Muamalat autopay file format ⦁ Added: Alliance Bank autopay file format ⦁ BU-00431 Filter if the condition use not like will show out the error when preview the report ⦁ Added: Submission CP39A via magnetic media format ⦁ Fixed Month for CP39A report ⦁ BU-00568 - Attendent report calculation should include the resign date 03. Add: New theme - SpringTime 04. Add: Support Firebird 2.1.2 05. Fixed: BU-00579 - Access Right "Customize Grid" Not Working 06. Added: New Contribution Attribute "Zakat" for Deduction Item 07 .RQ-00242 Don't prompt backup dialog if no right to backup when exit application 08. Fixed: RQ-00293 Unable to know the script name if error occurs executing script 09. Fixed: BU-00580 - Unpaid leave calculation error if process by frequency 10. Add allowance tax code

Release Build 55 01. Internal Release

Release Build 54 - 13 Apr 2009 01. Upgrade Database to Version 46. ⦁ Retuning PR_CONTRIB Table. ⦁ Retuning HR_EMP Table. ⦁ Retuning PT_TRANS Table. 02. Enhance & Retuning Report ⦁ Yearly report can print 12 months backward based on year and month selection ⦁ CIMB Bank Auto Debit ⦁ BU-00561 - Payroll summary prompt error if group by employee & job ⦁ Add : Print Yearly Payroll Transactions ⦁ BU-00563 Preview report that contain many pages that has images prompt Out of Memory 03. 3 STD Methods (STD Table Formula, Formula & Computerized Calculation) Supported for 2009 04. Added: Tax Benefit and Tax Deduction entry. 05. Added: Disabled & Spouse Disabled Fields in Maintain Employee 06. Added: Import Master Data from CSV File 07. Added: New Contribution Attribute "PCB Additional" in Payroll Transaction Entries

Page 24 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 08. RQ-00252 - Uses acceptable transaction date to lock payroll processor and open payroll

Release Build 53 - 13 Mar 2009 01. Enhance & Retuning Report ⦁ Invalid bank code, total credit item and channel indicator of Maybank Format 2 02. Add: View | Screen UI Scale (Pixels Per Inch) for user to adjust form's scale in multi-resolution environment 03. Add: Allow user to to move main form in multi-monitor environment using shortcut key (Ctrl+0, Ctrl+1, Ctrl+2 and etc...

Release Build 52 - 05 Mar 2009 01. Enhance & Retuning Report ⦁ PCB Table 2009 start with 21 instead of 13 in some pc.

Release Build 51 - 27 Feb 2009 01. Upgrade Database to Version 45. ⦁ Retuning SY_DOCNO Table. 02. Enhance & Retuning Report ⦁ RQ-00265 - Public Bank Auto Debit ⦁ RQ-00284 - Print Income Tax CP38 ⦁ Maybank Auto Debit Format 2 ⦁ BU-00545 - Payroll summary report prompt error

Release Build 50 - 20 Feb 2009 01. Enhance & Retuning Report ⦁ BU-00537 - Credit bank report should show bank description instead of GUID ⦁ RQ-00263 - Print Contribution Info ⦁ BU-00534 - Customize EA form to key in after save nothing show out. ⦁ RQ-00277 - Tax CP 8D Report 02. BU-00531: No more Min Deduction for employee which not subject to PCB 03. BU-00530 - The work unit cannot exceed or equals to 1000 04. BU-00520 - Tick selection & other option is missing in the record selector 05. BU-00527 - Unable to see the other sample script if multi sample scripts with same script type occur 06. BU-00539 - Unable to change the PCB amount if using Adhoc 07. BU-00536 - Could not convert variant of type (Null) into type (String) when copy and paste Employee 08. BU-00541: Select Grid Lookup Value No Exception Prompted Out If There Is Any Exception Raise

Release Build 49 - 22 Jan 2009 01. Enhance & Retuning Report ⦁ Fix PCB calculation rounding error on some figures ⦁ BU-00524 - Employee EA 2008 report still use old format 02. BU-00525 - Employee data is not complete when open pending payroll form 03. BU-00526 - Registration status remain after clone database

Release Build 48 - 19 Jan 2009 01. Enhance & Retuning Report ⦁ RQ-00266 - Add 2008 EA Form (New Format) 02. BU-00488 Date Selection will be Auto Empty - Part 2 03. RQ-00262 - Groups Access Right Template 04. BU-00519 - History Type lookup open Branch entry form. 05. BU-00521 - Unable to Set Inactive employee if the db is not register with the Loan module

Release Build 47 - 09 Jan 2009 01. Upgrade Database to Version 44. ⦁ Add HR_LO_Schedule, HR_LO_Trans & HR_LO Table. - RQ-00021 - Maintain Loan 02. BU-00451 - Unexpected end of file. Unable to process employee! 03. BU-00468 - Set annual leave active status to false will result the leave application prompt access violation 04. BU-00476 Prompt "Cannot focus a disabled or invisible window" when open document formset 05. BU-00475 Prompt Access Violation if you click on the Pull Down menu line

Page 25 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 06. BU-00479 - Leave Entitlement Policy Script - Unexpected end of file 07. BU-00457: Entry Form Still Can Save Even User Enter Wrong Value For Lookup (Using Delete / Backspace key) 08. Add new shortcut Ctrl-W to close window 09. BU-00480 - System Error. Code: 1158 10. "Edit in New Window" & "Detail in New Window" Added in Entry Form 11. Refresh Button Added in Both Browse & Detail Entry Form 12. Update: Application icons will now create in All users desktop after installation 13. BU-00503: Process Payroll Shouldn't Have Negative Value for Wages/Allowance/Deduction If User Pay More Than The Default Value in Maintain Employee 14. Added: RQ-00184 - RHB Bank Auto Debit 15. BU-00507 Error: The number of items cannot be greater than 64, if the EditValueFormat is cvfInteger. 16. BU-00464 - Pending / processed OT PAY RATE field should follow RATE setting 17. Fixed: BU-00514 - IF no access right, but still can access when click "cancel" on authenticate screen 18. Add: PCB calculation for year 2009

Release Build 46 - 17 Nov 2008 01. Upgrade Database to Version 43. ⦁ Retuning the HR_Emp, PT_AL, PT_DE, PT_CO, PT_OT, PT_WA, LV_APP, LV_TRANS, LV_ENTITLE & PT_UL Table. 02. Fixed: Negative response on upgrade database prompt will close logon form and go inside the main form directly. 03. Fixed: BU-00364 - Unable to delete Maint User if there are ONLY access right with the user (As long as no trans by the user ... need allow delete user). 04. Fixed: BU-00399 Prompt error message when try to Find the databases. 05. Fixed: BU-00412 - Process date doesn't auto set to end of the month when click final payroll. 06. Update: Change screen cursor to busy when perform Test Connection in DCF. 07. Fixed: BU-00418 Create Desktop Shortcut for remote DCF file always create invlid shortcut link 08. Added: RQ-00210 - Add Bank Field in Employee Table 09. Added: RQ-00208 - A workunit as time field can auto calculate the total work unit based on total time input 10. Added: Special Leave Rate (support up to 8 decimal places) 11. BU-00429: Export Access Right & Import Access Right Added Under "More" Button Menu in Maintain User/Group 12. Maintain User & User Group Buttons (e.g Form Mode, Access Control, User And Groups & Change Password) Move to "More" Button Menu in Both Browse & Entry Form 13. Fixed: BU-00397 Cannot do the backup, will backup the file which its not the payroll file, its the others program but FB file also 14. Add new application themes: Pumpkin and Darkside

Release Build 45 - 26 Sep 2008 01. Enhance & Retuning Report ⦁ BU-00359 Report Access Index is wrong. ⦁ BU-00369 Grid Filter unable to preview. ⦁ Add 2008 EA Form. ⦁ RQ-00188 - Enable Filtering for PCB CP 39 & CP39A. 3. Fixed: BU-00323 - Saved Grid Layout not auto load in other user. 4. Fixed: BU-00363 Inactive user should not allow to logon. 5. Fixed: BU-00370 Click on the maintain leave type show the error.

Release Build 44 - 05 Sep 2008 01. Upgrade Database to Version 42. ⦁ Retuning the PR_Contrib Table. 02. Enhance & Retuning Report ⦁ PR.EPF.BorangA.2007.Report - No Employer & Employee Total ⦁ PR.EPF.BorangA.2007.Report- Upah colum should incl. ALL bonus, allw, etc to calc EPF (so it will ties) - BU-00352 ⦁ Summary Report Grouping incorrectly - BU-00330 03. Add DIY for HR Employee.

Release Build 43 - 29 Aug 2008 01. Upgrade Database to Version 41. ⦁ Add SY_DataFormat, HR_History_Type Table For Employee History - RQ-00178. 02. Enhance & Retuning Report ⦁ Prompt Error after select printer & click ok - BU-00255.

Page 26 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 ⦁ Update electronic credit transfer: OCBC Bank ⦁ Encounter incorrect footer format on EPF BorangA via magnetic media submission - BU-00292 ⦁ CP 8 , column B1 , must exclude "EA Form" untick - BU-00296. ⦁ Encounter incorrect header and footer format for CP38 via magnetic media submission - BU-00305. 03. Add new application theme: Summer 2008 04. Fixed: BU-00201 - Memory leak using View | Application Theme... 05. Fixed: BU-00216 - Switch between Tab Docking to MDI Error 06. Fixed: BU-00247 - Unable to select 1st tab if 2nd tab shown in report form 07. Fixed: BU-00169 - Date Selection will be Auto Empty 08. Report Lookup Checkbox Set Transparent to True 09. Fixed cannot focused on disabled windows in Tab Docked mode when application is closing 10. Enable to import pending overtime and leave transactions from files - RQ-00110. 11. Fixed Process Access Violation when process payroll for employee with EPF contribution rate of NULL value - BU-00260. 12. Fixed OT Calc Incorrect if Overtime Calc base on Maintain Employee Setting is tick - BU-00276. 13. Fixed TFileOpenDialog requires Windows Vista or later - BU-00281. 14. Add support of Firebird 2.1.1 15. Fixed: BU-00307 - Login Error if Autorun is enable on forms that contain lookup control 16. Fixed: BU-00304 - pending payroll once save open and view the employee name disappear 17. Fixed: BU-00289 - Grid column drag out from field chooser doesn't show value after close and re-open the form again 18. Add: Grouping Grid Data by Date Range 19. Add: Hide Column Grouping for Grid popup menu 20. Add: Persist Grid Filter Row setting in Layout 21. Update: Perform case insensitive filtering for Grid data fitler 22. Fixed: BU-00319 - Empty Value in Access Contol 23. Fixed: SQL Application UI controls looks and feels respect the OS theme setting if application theme is not used 24. Added DIY for HR Employee 25. Fixed Using ribbon control may prompt Access Violation if logon for more than one time 26. BU-00329: Pending wages may overwrite employee basic wages when process payroll ONLY when the wages code is same 27. BU-00326 - Grid Filtering Prompt error 28. Added: UBS Payroll Data Import

Release Build 42 - 04 Jul 2008 01. Upgrade Database to Version 40. ⦁ Add Attachment Field in Maintain Employee - RQ-00039. 02. Enable Drag & Drop Employee to Pending - RQ-00093. 03. Fixed Paysheet Employee Data is not complete on the newly drag out the column - BU-00015. 04. Enhance & Retuning Report ⦁ Error message is not very clear when apply Print Payslip Report - BU-00016. ⦁ Enable Access Right - BU-00239. ⦁ Add in the bank info in Print Income tax CP39 - RQ-00114. 05. Auto detect the Full Computer Name instead of IP Addresss in Firebird 1.5 Server Properties - RQ-00075. 06. Fixed Grid Properties Missing Option - BU-00199. 07. Fixed Cannot change the Address2, Address3 and Address4 if registered - BU-00203. 08. Input Mask For Date Edit Control Has Been Turned On - BU-00186. 09. Fixed Prompt Index out of bound(-1) on cliick new when Themes & Tab Docking is use - BU-00198. 10. When open some entry form, bottom part of form may not show completely during start up and resize form to minimum height. 11. Add other email file format (Excel & HTML) in Fast Report email - RQ-00098. 12. Fixed Prompt "Main: Inserts are not allowed" error in Access Control setting - BU-00208. 13. Added: Grid layout access right 14. Added: Manage grid layout 15. Added: Load last used layout 16. Grid Layout not function - BU-00156. 17. Payroll Attendance Report Calc Incorrectly - BU-00219 18. Preview button will disable - BU-00221 19. Fixed Toolbar will disable once you in undock window - BU-00223. 20. Fixed Column # appears multiple times for detail gridview - BU-00236. 21. Added Calculate OT Pay Rate script can based on Employee Wages - RQ-00115. 22. Added System come out the message to inform user when apply the leave before join date - RQ-00092. 23. Allow compile success for those variables declared in source code - RQ-00103.

Page 27 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 24. Fixed User access right for report, the loading is very slow - BU-00240. 25. Fixed Find Text In Column given incorrect result - BU-00031.

Release Build 41 - 31 May 2008 01. Fixed Prompt error message on save Leave Application Windows - BU-00194.

Release Build 40 - 27 May 2008 01. 02. 03. 04.

Remove Firebird 2.0.1 support Add support of Firebird 2.0.4 and Firebird 2.1.0 Fixed Encounter "Cannot focus a disabled or invisible window" in Paysheet Windows - BU-00020. Windows not resize correctly if using Tab Docking View - BU-00025.

Release Build 39 - 26 May 2008 01. Upgrade Database to Version 39. ⦁ Enable Rate support up to 8 decimal point - RQ-00091. 01. Add New Module to Enable employee up to 1024. 02. Added: Maintain Options - Rate Display Format.

Release Build 38 - 16 May 2008 01. Upgrade Database to Version 38. ⦁ Retuning some Table 02. Add: 20 Themes to skin applications (View | Application Theme...). 03. Fixed: Unset application theme has no effect on next launch. 04. Fixed Incorrect calculation for month end balancing if wages is daily paid - BU-00147. 05. Add Show "Senang Kira" result for Net Pay - RQ-00074. 06. Fixed Lookup box wil be on back if using docking option - BU-00135 07. Fixed Adjust the Last saved position if form falls out of sight. 08. Fixed Use SaveAs to overwrite existing report of different datatype will not overwrite the report type after save. 09. Enhancement - Set the standard pre-define functions listing in Maintain Scripts - RQ-00072. 10. Fixed Maintain Employee once type in the New Ic and try delete it will show out the error message - BU-00154. 11. Fixed When Application Exit will prompt the backup dialog for more than one time if the application has logon/logoff for for than once. 12. Pending wages may overwrite employee basic wages when process payroll - RQ-00082. 13. Fixed Incorrect gross pay calculation if pending overtime has -ve amount - BU-00167. 14. OT transaction should have indicator represent working day, rest day, public holiday - RQ-00083. 15. Show all pending loan transactions within a year - RQ-00087. 16. Add workunit and rate column for pending commission and commission in paysheet - RQ-00088. 17. Process missing employee for frequency processed payroll - RQ-00078. 03. Enhance & Retuning Report ⦁ Payroll Tax PCB 2(II) not Tax PCB2 & Missing Field - RQ-00035. ⦁ System Date to Working Date in EA Form - RQ-00073. ⦁ Add Employee & Employer Contribution column in Socso Borang 8A - RQ-00081 ⦁ Missing field value after grid export - BU-00166.

Release Build 37 - 09 Apr 2008 01. Upgrade Database to Version 37. ⦁ Retuning some Table 02. Enhance & Retuning Report ⦁ Fixed Payroll Summary - Grouped Report. Net Total Not shown if column more then 30. ⦁ Fixed PCB Monthly calc Incorrect if there is Bonus - BU-00122. ⦁ Add Payment Method Pipeline in Cheque Listing Report - RQ-00054. ⦁ Add Leave Detail Transaction Listing By sort Date - RQ-00058. ⦁ Add Description (Ref1) in Paysheet - RQ-00060. 02. Fixed Work Unit & rate not show when type in the allowance work unit after save it - BU-00120. 03. Fixed Purged Process still unable to apply unpaid leave. - BU-00131. 04. Fixed Progress Bar dialog no reposone (windows xp) on backup if Backup path doesn't exists - BU-00132. 05. Fixed Runtime refresh leave balance during apply leave - BU-00057. 06. Add Lock all leave type application by prorata by month - RQ-00057.

Page 28 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 Release Build 36 - 14 Mar 2008 01. Enhance & Retuning Report ⦁ Add Loan Pipeline in Payslip. - RQ-00048. ⦁ Retuning the position of Selection Report Dialog. ⦁ Add Tax CP 8 (For Borang E) Report. - RQ-00052 ⦁ Add Bank Pipeline in Bank Credit Report. - RQ00037 ⦁ Fixed Socso Borang 8A sort by employee name 02. Update: Change the Backup caption to "Backup..." in Application Exit Dialog 03. Add a function to import data from other payroll software (File | Import Data...) 04. Fixed: Test Connection in DCF Dialog may cause Access Violation if fail to get the MAC Address of some network interfaces 05. Set default application backup to folder as "%USERPROFILE%\My Documents" in non vista OS and "%USERPROFILE%\Documents" in Windows Vista 06. Append application ID to the backup file name to identify it is which application's backup file 07. Fixed Install in Vista the Share foldere still in the Program File Folder.... - BU-00095

Release Build 35 - 03 Mar 2008 01. Enhance & Retuning Report ⦁ Increace Footer Height of Borang EA. ⦁ Fixed prompt Access Violation in PCB Borang CP39A. - BU-00089 ⦁ Fixed Yearly PCB & PCB2(II) Calc Incorrect. - BU-00093 02. Add Prompt for Backup on Exit the Application.

Release Build 34 - 21 Feb 2008 01. Enhance & Retuning Report ⦁ Add Loan Pipeline in Payslip. - RQ-00044 ⦁ Fixed Standard Report Color indicator (Green). ⦁ Fixed Unable to preview more then 1 employee list. - BU-00090 ⦁ Fixed Payroll Summary Code not change even Maintainance code is change. - BU-00086

Release Build 33 - 13 Feb 2008 01. Fixed Unable to Preview EPF Borang A. - BU-00080 02. Add Footer Sum for Leave Application Grid. - RQ-00040

Release Build 32 - 05 Feb 2008 01. Enhance & Retuning Report ⦁ Fixed tinny bugs on Report Designer. - BU-00061 ⦁ Add Goverment CP38 Report & Data Entry(In Open Payroll). - RQ-00025 ⦁ Add PR.Tax.PCB2(II) Report ⦁ Fixed Payslip Year To Date & Month To Date Tax Calc Incorrect. - BU-00069 ⦁ Add CP38 Field in Payslip Pipeline. - RQ-00036 02. Add Print Leave Application Report in Pull Down menu. - RQ-00008 03. Add Print Credit Bank Report in Pull Down menu. - RQ-00007 04. Fixed on Company Registration Bugs. - BU-00063 05. Fixed on Backup & Restore Large DB not reponding. 06. Fixed unable to create Sample DB. 07. Fixed Error msg "Salary cannot be less than zero" prompted when try to edit and save the wage not equal to zero. - BU-00067

Release Build 31 - 21 Jan 2008 01. Fixed Borang 8A Wages Column is 0 Value.

Release Build 30 - 16 Jan 2008 01. Fixed unable to focus on the grid on Leave Application.

Release Build 29 - 24 Dec 2007 01. Fixed Register policy error.

Release Build 28 - 19 Dec 2007 01. Fixed unable to preview all report.

Page 29 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 Release Build 27 - 17 Dec 2007 01. Upgrade Database to Version 34. ⦁ Add the SY_DOCNO table. ⦁ Retuning some Table 02. Enhance & Retuning Report ⦁ Add PR.Tax.BorangEA.2007-BM. ⦁ Add PR.Tax.BorangEA.2007-English. ⦁ Fixed EPF Borang A not sort by Name. - BU-00014 ⦁ Preview Report Prompt No report found even there is the report in some situation. - BU-00017 03. Fixed User with 2 User Group Access Right multfunction. - BU-00012 04. Fixed Access Violation in Paysheet. - BU-00004

Release Build 26 - 27 Sep 2007 01. Upgrade Database to Version 30. ⦁ Retuning the SY_Profile & SY_Registry table. 02. Bonus does not calc. PCB if enter in Open Payroll. - IS-01351 03. Fixed Save Form mode Bug, does not load the data after reopen the window. 04. Fixed Unable to delete the process if there is no record. - IS-01331 05. Fixed Unable to Purge Individual Employee process. - IS-01329 06. Fixed Access Violation on Pay sheet. 07. Enhance & Retuning Report ⦁ Add Leave Pipeline in Payslip. - IS-01343 ⦁ Add Leave Type Pipeline in Leave Attendance Report. - IS-01344 ⦁ Add Leave Type Filtering in Leave Balance Report. - IS-01341

Release Build 25 - 07 Sep 2007 01. Upgrade Database to Version 28. ⦁ Retuning the SY_USER_RIGHT table. 02. Enhance & Retuning Report ⦁ Fixed incorrectly field map in Leave Balance Report. ⦁ PR.Tax.BorangCP39.Report. - Signature line too high. 03. Internal Release.

Release Build 24 - 16 Aug 2007 01. Fixed Payroll Application not Show in Task Bar in Some situation. - IS-01292 02. Fixed Restore Database System will hang in some situation. - IS-01293-03. Fixed Delete multiple Database in DCF Database prompt error. - IS-01305 04. Enhance & Retuning Report ⦁ Add Year To Date Wages field in Payslip Report - IS-01307 ( check for accuracy) ⦁ Sometime unable to Preview Open Wages Report in Firebird Embeded Engine. - IS-01325 05. Fixed & Retuning Leave Entitlement Processor. - IS-01309 06. Fixed no Checking on Deleting the Maintain Employee. - IS-01320 07. Fixed no Checking on not Allow to change any field if not in Edit Mode in Open Payroll. - IS-01321A

Release Build 23 - 25 Jul 2007 01. Upgrade Database to Version 27. ⦁ Add WagesAsOTContrib field in PR_Contrib table. 02. Fixed Process Missing Employee function - Doesn't filtered out the Resigned Employee. - IS-01276 03. Fixed Maintain Employee Date Sorting incorrectly. - IS-01291 04. Fixed Print Grid not function. - IS-01295

Release Build 22 - 04 Jul 2007 01. 02. 03. 04. 05.

Fixed Fixed Fixed Fixed Fixed

Process Missing Employee function - Doesn't filtered out the Resigned Employee. - IS-01276 Access Violation when using the Ribbon UI. Access Violation when Click Print CP39 Disc Label. - IS-01275 Find Database function Error. - IS-01280A Report Designer Drag N Drop Error. - Grouping will auto Reset to 0. - IS-01274

Page 30 of 31

eStream Software Sdn Bhd (611016-M) 1, Jalan Setia Dagang AK U13/AK, Setia Alam, 40170 Shah Alam, Selangor DE, Malaysia. GST ID : 0006 1341 6960

Tel.:- 03-7890 1300, Fax.:- 03-5886 9913 E-Mail : [email protected] [email protected] Web : www.estream.com.my

SQL Payroll History Date : 26/07/2018 10:10:17 Release Build 21 - 07 Jun 2007 01. Fixed Interface does not support Error. - IS-01273

Release Build 20 - 07 Jun 2007 01. Upgrade Database to Version 26. ⦁ Retuning err... a lot of tables. 02. Enhance & Retuning after Payroll Process ⦁ Fixed Wages Tab - Working Unit & Rate Column default is null. 03. Enhance & Retuning Report ⦁ Add PR.Payslip1B.Report - For Piece Rate Wages. 04. Fixed some Grid Layout bug. 05. Fixed Backup/Restore message not shown properly on Embeded Database. 06. Add Batch Edit Value function in (CTRL+E) ⦁ Open Wages ⦁ Open Allowance ⦁ Open Paid Leave ⦁ Open Overtime ⦁ Open Claims ⦁ Open Director Fees ⦁ Open Commission ⦁ Open Bonus ⦁ Open Loan ⦁ Open Deduction ⦁ Open Unpaid Leave ⦁ Open Advance ⦁ Open CP38

Release Build 19 - 29 May 2007 01. Upgrade Database to Version 25. ⦁ Add UOM field to HR_WA Table. 02. Enhance & Retuning Report ⦁ Fixed EPF Borang A.2007.Report - Upah Column is 0 value. ⦁ Add PR.Summary-10C-L3.Report. ⦁ Add PR.Summary-15C-L3.Report. ⦁ Add PR.Summary.Grouped-L3.Report. 03. Add Bonus button in Pending Payroll. - IS-01266 04. Enhance & Retuning Payroll Processor function ⦁ Fixed calculation does not include Unpaid Leave, Commission & Paid Leave. - IS-01250 ⦁ Enable Piece & Daily Calculation Wages 05. Enhance after Payroll Process function ⦁ Add Process Missing Employee function.

⦁ Add Reset function - Will recalculate the selected employee.

Page 31 of 31