Mini Kabibi Habibi

Current Path : C:/Users/ITO/Desktop/From USB/Nspire/HRMSv3-20230802-0164-2 Server/
Upload File :
Current File : C:/Users/ITO/Desktop/From USB/Nspire/HRMSv3-20230802-0164-2 Server/Patch Notes.txt

2016/12/10
updates for hrms orani 
-	cource to course
-	restriction of charater reference, training, educational background and communities service in basic information window.
-	Final Tax Report Added
---------------------------------
2016/12/12
-	Added Monitoring Mode(Can be Enabled or Disabled in LoginView)
-	Tax Reports Added Totals Per Item
---------------------------------
2016/12/13
-	Fixed a bug in Final Tax Reports in Premiums - PhilHealth which causes the values to stack up to abnormal values making the report inaccurate.
---------------------------------
2016/12/14  
-	RATA Options Added in Payroll - RATA Only Toggle and RATA Availability
-	Added Columns in PayrollDates Table - RATAOnly(bool) and RATA(bool)
---------------------------------
2016/12/16
-	Other Deductions (Member Contributions / Garbage Fee) Added
- 	Added Columns in Payrolls Tables - REG3DContibutions (numeric 18,2)
-	Personal Data Sheet Permanent
---------------------------------
2016/12/17
-	Fixed Honoraria Interaction with Minimum Wage Tax Exemption
---------------------------------
2016/12/19
-	Credits Computation Redesigned.
	New: All days without Schedules will be considered present in the computation of credits.
	Old: Previous computation doesn't consider days without schedules.
	New: Credits can only be computed after the month end
	Old: Credits can be computed daily along with the time approval
	Can be found in Modules -> HR -> Leaves -> Credits Computation.
-	Added CreditsComputationDates Table in the Database
	Columns:
		CreditsComputationDateId
		Month
		Year
	Added Column in ApprovedLogs Table - CreditsComputationId
---------------------------------
2016/12/20
-	Added Credits Addition Function In HR Management
-	Added Service Record Addition Function in HR Management
-	Added Loan History Addition Function in HR Management (without balance only while with balance is still on work, to be follow)
-	Personal Data Sheet Non Plantilla (Up to relatives for now other records is to be follow)
-	Added System User Tagging for Existing Users 
	(to be deleted and create another window to create actual accounts for existing employees)
---------------------------------
2016/12/21
-	Adding Past/Existing Loan in Dashboard enabled + with balance
-	Adding Existing employees system user account
-	Removed step in service record addition function in hr management
---------------------------------
2016/12/27
-	Fixed Inconsistencies in Payroll - Loans / and minor QoL changes for Payroll Dates
---------------------------------
2016/12/29
-	Fixed Layout Interactions for Member contributions
-	Fixed Error about loan types not saving when no existing loans detected.
---------------------------------
2017/01/05
-	Loan Remodeled (removed payroll requirements)
---------------------------------
2017/01/06
-	Added Delete and Edit function in ServiceRecord view - Employee Dashboard
-	Enabled Edit Loan Function (only on this current build)
---------------------------------
2017/01/09
-	Adjusted Withholding tax to allow adjustment.
---------------------------------
2017/01/10
-	Added Contributions Educ Assist
-	Added Columns:
		System Parameters:
			EducAssistContri
		Payrolls:
			EducAssistanceContri
---------------------------------
2017/01/11
-	Fixe Time Log Report
---------------------------------
2017/01/12
- 	Added Total Summaries for Payrolls
---------------------------------
2017/01/13
-	Added Signatories and fixed references
---------------------------------
2017/01/14
-	Added CTC in system as adjustable deductions / Added CTC In General Payroll Report / Added CTC column in payroll table in database
---------------------------------
2017/01/16
-	Added Date Range Selection in Time Approvals
---------------------------------
2017/01/17
-	Added Multiple Employee Adding of allowances
---------------------------------
2017/01/18
-	Minor improvements and fixes (loan history and time approval offset)
---------------------------------
2017/01/28
-	Added optional premium adjustment in payroll
- 	Added Omea adjustment in payroll
---------------------------------
2017/02/3
-	additional column
		table "SystemParameters" > column "WebcamActivated" datatype bool DEFAULT = FALSE
-	fixed service record window from employee dashboard
---------------------------------
2017/02/13
-	fixed PDS Educational Background Inclusive dates to appear as year
-	Organizational Chart fix
-	Applying Leaves via Employee Dashboard now enabled for all employees/Employment status
-	Daily Wage Payroll Report Improved
---------------------------------
2017/02/27
-	Add past leave record date of filing added to the window
---------------------------------
2017/02/28
-	Added Import/Export Function in Monitoring (Ctrl + Shift + E)
-	Added Employee Id Cards Inclusion/Exclusion in Monitoring (Ctrl + Shift + D)
-	Added "Enabled" column in "EmployeeCards" table 
---------------------------------
2017/03/03
-	Fixed login to PDS
-	Fixed leaves (added Parental Leave)
-	Fixed Leave Application Report
---------------------------------
2017/03/21
-	Fixed Monitoring's Tapping Interval (5 sec.)
-	Integrated 30 mins logging in interval and 2 mins logging out interval from logging in.
---------------------------------
2017/03/24
-	Fixed Issue in Leave Reports (computation of credits + date fixed)
---------------------------------
2017/04/03
-	Scheduling improved by adding an option to exclude weekends
-	Improved Approvals Page by allowing to approve all the employees with one click (with options)
-	Video for advertisement in monitoring view integrated
---------------------------------
2017/04/04
-	Fixed Orani Leave Report (miscalculations on leave credits)
---------------------------------
2017/04/18
-	Fixed break integration due to not casting total minutes of an hour resulting to a crash in payroll generation
---------------------------------
2017/10/06
-	Updated DTR time log and report design
-	The system will only compute the time log between each schedule. The value of the regular hours is the maximum rendered hours.
	* If there's only one schedule:
		  If the time span is exactly or more than 8 hrs and can be divided by 2, the time break is 0 hours.
		  If the time span is more than 8 hrs and cannot be divided by 2, the time break is 1 hour and not included in total rendered hours.
-	If there are more than two logs per day, the system compresses the logs based on its schedule.
-	Logs will not appear in Multiple Time Approval if it has no schedule, or only one log without time out.
-	Added Regular hours field in time log policy
-	Applied N/A time out when the schedule for the day is ended
-	Changed time format to "HH:mm" for all time logs saved into the database
---------------------------------
2017/10/16
-	Fixed problem in time log monitoring - Auto-in when no time out function doesn't work in night shift schedule
---------------------------------
2018/03/08
-	Gate mode: Albert's version of schedule detection..
-	Added codes to gate mode: accepts immediate time-in if all first logs within the day ended less than 12:30pm
---------------------------------
2018/05/04
- Travel order window bug fixed
- PDS update on last page, questionnaire
- Database update
	- BasicInformation table, Barangay character varying column, default ''
	- Questionnaires table
		- Q34a character varying column, default ''
		- Q34b character varying column, default ''
		- Q35a character varying column, default ''
		- Q35b character varying column, default ''
		- Q38a character varying column, default ''
		- Q38b character varying column, default ''
		- Q40a character varying column, default ''
		- Q40b character varying column, default ''
		- Q40c character varying column, default ''
---------------------------------
2018/05/15
- Database update
	- AllowanceTypes Table
		- Types character varying column, default 'DAYS'
		- IsIncludeHoliday boolean DEFAULT false
		- IsIncludeLeave boolean DEFAULT false
		- IsIncludeTravelOrder boolean DEFAULT false
	- AllowanceRates
		-  From Days to DaysOrHours,
---------------------------------
2018/05/31
- Database update
	- LoanBreakdowns
		- Period character varying column, default 'NONE'
	- LoanApplications
		- Period character varying column, default 'NONE'
	- PayrollAllowances
		- Period character varying column, default 'NONE'
	- EmployeeAllowances
		- Period character varying column, default 'NONE'
---------------------------------
2018/06/19
- Database update
	- BasicInformation
		- AccountNumber character varying column, default ''
		- AccountName character varying column, defaul ''
---------------------------------
2018/07/10
- Database update
	- LeavePolicies
		- ForceLeaveActivated boolean, default true
		- ForceLeaveNumberOfDays integer, default 0
---------------------------------
2018/07/24
- Database update
	- Leaves
		- DeductableType character varying column, default ''
		- MaximumDays integer, default 0
		- AppliedNumber integer, default 0
		- IsUnlimited boolean, default true
---------------------------------
2018/07/24
- Database update
	- LeaveRecords
		- FromTime timestamp without time zone
		- ToTime timestamp without time zone
		- Hours numeric(18,2) DEFAULT 0
---------------------------------
2018/07/24
- Database update
	- PhilHealthContributions
		- EmployeePercentage numeric (18, 5) default 0
		- EmployerPercentage numberic (18, 5) default 0
---------------------------------
2018/07/25
- Database update
	- Evaluations (updated table)
		- EvaluationQuestionId removed
		- ActualAccomplishment removed
		- EmployeeId changed to DepartmentId
		- EmployeePositionId removed
		- Accountable removed
		- AllottedBudget removed
		- GroupNumber removed
		- ReviewerEmployeeId integer column, default 0
		- ReviewerPositionId integer column, default 0
		- DateReviewed date column, default '0001-01-01'
		- ApproverEmployeeId integer column, default 0
		- ApproverPositionId integer column, default 0
		- DateApproved date column, default '0001-01-01'
		- AssessorEmployeeId integer column, default 0
		- AssessorPositionId integer column, default 0
		- DateAssessed date column, default '0001-01-01'
		- ReassessedEmployeeId integer column, default 0
		- ReassessedPositionId integer column, default 0
		- DateReassessed date column, default '0001-01-01'
		- FinalEmployeeId integer column, default 0
		- FinalPositionId integer column, default 0
		- DateFinalRated date column, default '0001-01-01'
		- DateCalibrated date column, default '0001-01-01'
		- Remarks character varying column, default ''
	- EvaluationAnswers (new table)
		- EvaluationAnswerId bigserial column, primary key
		- EvaluationId integer column, default 0
		- EvaluationQuestionId integer column, default 0
		- EmployeeId integer column, default 0
		- ActualAccomplishments character varying column, default ''
		- QualityRate integer column, default 0
		- EfficiencyRate integer column, default 0
		- TimelinessRate integer column, default 0
		- Remarks character varying column, default ''
	- EvaluationEmployees (new table)
		- EvaluationEmployeeId bigserial column, primary key
		- EvaluationId integer column, default 0
		- EmployeeId integer column, default 0
		- Remarks character varying column, default ''
	- EvaluationOverallAnswers (new table)
		- EvaluationOverallAnswerId bigserial column, primary key
		- EvaluationId integer column, default 0
		- EvaluationQuestionId integer column, default 0
		- AllottedBudget numeric(18,2) column, default 0
		- ActualAccomplishments character varying column, default ''
		- QualityRate numeric(18,2) column, default 0
		- EfficiencyRate numeric(18,2) column, default 0
		- TimelinessRate numeric(18,2) column, default 0
		- Remarks character varying column, default ''
	- EvaluationQuestions (updated table)
		- RateByQuality boolean column, default true
		- RateByEfficiency boolean column, default true
		- RateByTimeliness boolean column, default true
	- EvaluationQuestionTypes (updated table)
		- Title character varying column, default ''
	- EvaluationRatings (updated table)
		- EvaluatorEmployeeId changed to EmployeeId
- Applied performance evaluation pages
---------------------------------
2018/08/06
- Database update
	- LeaveRecords
		- DateHour date
---------------------------------
2018/12/12
- Database update
	- LeaveRecords (update)
		- ForcedLeaveType character varying, default 'Dates'
	- TravelOrderEmployees (new table)
		- TravelOrderEmployeeId bigserial, primary key
		- TravelOrderId integer
		- EmployeeId integer
- System updates
	- initial loading of employees in schedules
	- initial loading of employees in time approval
	- multiple employees for travel order request
	- report footers
	- leave form update
	- job vacancy deletion update
	- approved logs deletion..
---------------------------------
2018/12/14
- System updates
	- leave application form corrected
	- computation of leave credits considering leaves hours
	- fixed loading of logo in reports
	- alphabetical list of departments, divisions, sections, and positions on most pages and windows
	- separation, clearing of employee id from plantilla record..
---------------------------------
2018/12/17
- System updates
	- removed .date in time approval loading
	- fixed general payroll signatories
---------------------------------
2018/12/21
- System updates
	- travel order related adjustments in loading
	- general payroll grand total
	- service records loading fix and loans and premiums summary report
	- faster loading of withholding tax report
---------------------------------
2019/1/7
- System updates
	- gsis, alphabetical order
	- allowances page loading
	- copying allowances from previous service record to new current record resulted from moving salary grade date
	- allowance viewing in payroll record for 1-15 and 16-30
---------------------------------
2019/1/18
- System updates
	- enter tardiness minutes
	- enhancements on loading and update in general payroll
---------------------------------
2019/1/23 Build No.0044
- System updates
	- loans loading fix + pds update on detail bands
---------------------------------
2019/2/16 Build No.0045
- System updates
	- general payroll duration, reflection date used
	- biometric import, improved and changed file content analysis
---------------------------------
2019/3/4 Build No.0046
- System updates
	- biometric import, more improved on file content analysis.. determining content length and character indices
	- fixes in personnel listing and vacant plantilla records reports
---------------------------------
2019/3/24 Build No.0047
- System updates
	- payroll validation report
---------------------------------
2019/4/22 Build No.0048
- System updates
	- none, rebuilt version
---------------------------------
2019/4/30 Build No.0049
- System updates
	- faster loading of obligation request
	- removed hardcoded logo and names in reports, made into generic
	- detect null values in loan applications
---------------------------------
2019/5/21 Build No.0050
- System updates
	- faster loading of schedules list
	- view payroll page, faster loading and updated interface
	- deduction types, employee deductions, and other deductions
	- started new general payroll report format
- Database updates
	- EmployeeDeductions (new table)
		- EmployeeDeductionId, bigserial column, primary key
		- DeductionTypeId, integer column
		- EmployeeId, integer column
		- Cutoff, character varying column
		- DeductionAmount, numeric (length 18, precision 2)
	- DeductionTypes (new table)
		- DeductionTypeId, bigserial column, primary key
		- DeductionTypeName, character varying column
	- OtherDeductions (update)
		- DeductionTypeId, integer column, default = 0
	- Payrolls (update)
		- GenerationType, character varying column, default = ''
---------------------------------
2019/5/23 Build No.0051
- System updates
	- payroll validation, changed way of loading
	- masking of old payroll generation to updated interface
	- editing service record > catch error in invalid department
---------------------------------
2019/5/24 Build No.0052
- System updates
	- new payroll generation, for testing
		- generate w complete attendance, tested once and working well
		- generate w actual logs, not yet tested
	- payroll view, added filtering per department
---------------------------------
2019/5/27 Build No.0053
- System updates
	- fix on payroll generation, clear values on regeneration
	- fix on conditions to display rata to payroll validation
---------------------------------
2019/5/28 Build No.0054
- System updates
	- fix on allowances, loop on all types of allowances
	- fix on loans that are not included to payroll anymore, detect cancelled loans and delete excluded loan breakdowns
---------------------------------
2019/5/31 Build No.0055
- System updates
	- fixes on loading of plantilla records
	- eligibility, added from-to exam date
	- updated management of character references in employee dashboard
	- time approval, filtering per employment status
	- leave application form, signatory form before print
	- viewing dashboard of inactive or separated employees
	- filtering to loading of leave records
---------------------------------
2019/6/11 Build No.0056
- System updates
	- kiosk reader integrated (log monitoring, card tagging, employee dashboard)
	- biometric device integrated (log monitoring, fingerprint enrollment, employee dashboard)
- Database updates
	- RFIDParameters (update)
		- KioskReaderEnabled, boolean column, default = FALSE
		- RequiredDevice, character varying column, default = ''
		- BiometricsEnabled, boolean column, default = FALSE
	- Employees (update)
		- FingerprintDataString, character varying column, default = ''
	- Eligibilities (update)
		- LastDateOfExamination, character varying column, default = ''
---------------------------------
2019/6/13 Build No.0057
- System updates
	- updated sequence and interface of biometrics scanning form
	- fixes on pointer focus when kiosk mode is in use..
- Database updates
	- RFIDParameters (update)
		- AccuracyPercentage, integer column, default = 30
---------------------------------
2019/6/14 Build No.0058
- System updates
	- payroll generation update on basis of premium computation
	- loan application page, returned searching by search button
- Database updates
	- AppliedPremiumsPolicies (update)
		- FixedPremiumAmount, numeric (length 18, precision 2) column, default = 0
		- PremiumComputationBasis, character varying column, default = ''
---------------------------------
2019/6/18 Build No.0059
- System updates
	- application of computed tax per employee
	- payroll validation, payroll generation, payroll details recomputation.. update in employee tax
	- fixes in loading of employee allowances
- Database updates
	- EmployeeWithholdingTaxes (new)
		- EmployeeWithholdingTaxId, bigserial column (primary key)
		- EmployeeId, integer column
		- EffectivityDate, date column
		- TaxAmount, numeric (length 18, precision 2) column
		- IsCancelled, boolean column
---------------------------------
2019/6/24 Build No.0060
- System updates
	- start date and end date follow payroll reflection date duration
	- updated shown value of salary rate in payroll details page
	- payroll generation update in considering leave without pay to deduction of log rates (permanent employees)
---------------------------------
2019/6/25 Build No.0061
- System updates
	- fixed loading of applicant/employee information window
	- fixed counting of approved leave without pay in payroll generation
	- applied disabling retry button in fingerprint scanning window
	- fixed bugs on obligation request report
- Database updates
	- EmployeeAlowances (update)
		- AllowanceAmount, numeric (length 18 precision 2) column, default = 0
	- Positions
		- ShortName, character varying column, default = ''
---------------------------------
2019/6/25 Build No.0062
- System updates
	- finished allowance recoding for payroll generation, for testing
	- report fixes on page header logos
	- collapse edit button on employee dashboard when in kiosk mode
- Database updates
	- TravelOrders (update)
		- OrderNumber, integer column, default = 0
	- Multipliers (update)
		- RestDay, numeric (length 18, precision 2) column, default = 0
		- RestDayOT, numeric (length 18, precision 2) column, default = 0
		- NightShift, numeric (length 18, precision 2) column, default = 0
		- SpecialNonWorkingDayRestDay, numeric (length 18, precision 2) column, default = 0
		- SpecialNonWorkingDayRestDayOT, numeric (length 18, precision 2) column, default = 0
		- SpecialNonWorkingDayNightShift, numeric (length 18, precision 2) column, default = 0
		- RegularHolidayRestDay, numeric (length 18, precision 2) column, default = 0
		- RegularHolidayRestDayOT, numeric (length 18, precision 2) column, default = 0
		- RegularHolidayNightShift, numeric (length 18, precision 2) column, default = 0
---------------------------------
2019/7/1 Build No.0063
- System updates
	- header updates on province and city name
	- resume on general payroll format
	- started on report signatories
	- updating employee allowance details
	- applied employee allowance values instead of allowance type value for base amount, effectivity date, and cutoff period
- Database updates
	- ReportSignatories (new)
		- ReportSignatoryId, bigserial column (primary key)
		- ReportName, character varying column
		- SignatoryPurpose, character varying column
		- PositionTitle, character varying column
		- SignatoryName, character varying column
	- SystemParameters (update)
		- AdministrativeDivision, character varying column, default = ''
	- LoanTypes (update)
		- ShortName, character varying column, default = ''
---------------------------------
2019/7/10 Build No.0064
- System updates
	- import excel logs
	- revert back general payroll format, left one certifying signatory
	- update of 'generate payroll' and 'save and recompute' buttons in payroll page
	- fixes on adding new loans, deductions, or allowances in payroll view
- Database updates
	- EmployeePremiumContributions (new)
		- EmployeePremiumContributionId, bigserial column, primary key
		- EmployeeId, integer column
		- PremiumType, character varying column
		- EffectivityDate, date column
		- Amount, numeric (length 18, precision 2) column
		- Percentage, numeric (length 18, precision 2) column
		- IsCancelled, boolean column
	- AppliedPremiumsPolicies (update)
		- EmploymentStatusName, character varying column, default = ''
		- AppliedCutoff, character varying column, default = 'NONE'
	- Multipliers (update)
		- EmploymentStatusName, character varying column, default = ''
	- EmployeeWithholdingTaxes (update)
		- Percentage, numeric (length 18, precision 2) column, default = 0
	- BasicInformation (update)
		- PermanentAddress1, character varying column, default = ''
		- PermanentAddress2, character varying column, default = ''
		- PermanentBarangay, character varying column, default = ''
		- PermanentCity, character varying column, default = ''
		- PermanentProvince, character varying column, default = ''
---------------------------------
2019/7/11 Build No.0065
- System updates
	- changed old concept of computing 1-15 and 16-30 cutoff value
	- updated loading of payroll summary report so values will tally to general payroll
	- updated government share computation even there is custom contrib rate for employee
	- reflected leave without pay in general payroll report
---------------------------------
2019/7/12 Build No.0066
- System updates
	- permanent address in basic info editing and pds
	- updates of general payroll viewing of values (format #1)
	- created format #2 for general payroll, followed pgb format (first page earnings and premiums, 2nd page loans)
	- fixes on computation for payroll summary report
- Database updates
	- ApprovedLogs (update)
		- NightPremiumOvertimeHours, numeric (length 18, precision 2) column, default = 0
		- IsRegularHoliday, boolean column, default = FALSE
		- IsSpecialHoliday, boolean column, default = FALSE
		- HasAttendedHoliday, boolean column, default = FALSE
---------------------------------
2019/7/21 Build No.0067
- System updates
	- auto detect of log bracketing, am in, am out, pm in, pm out
	- fixes on bugs of retry button in biometrics scanning
- Database updates
	- TimeLogPolicies (update)
		- AutoDetectLogTime, boolean column, default = FALSE
		- AmInStartTime, character varying column, default = ''
		- AmInEndTime, character varying column, default = ''
		- AmOutStartTime, character varying column, default = ''
		- AmOutEndTime, character varying column, default = ''
		- PmInStartTime, character varying column, default = ''
		- PmInEndTime, character varying column, default = ''
		- PmOutStartTime, character varying column, default = ''
		- PmOutEndTime, character varying column, default = ''
---------------------------------
2019/7/23 Build No.0068
- System updates
	- leave credit deleting fix
	- hr policy & log monitoring, allow early out
	- applied set government share, else get from fixed amount, else get from bracketing
- Database updates
	- TimeLogPolicies (update)
		- AllowEarlyOut, boolean column, default = FALSE
	- EmployeePremiumContributions (update)
		- SetGovernmentShare, boolean column, default = FALSE
		- GovernmentShareValue, numeric (length 18, precision 2) column, default = 0
---------------------------------
2019/7/25 Build No. 0069
- System updates
	- general payroll format 1 (pgis format, first revision) done
	- fixes on employee details (relatives, trainings)
	- restriction to save non-blank card id in hr mgmt > card tagging
	- format 1 and format 2 selection of general payroll
- Database updates
	- SystemParameters (update)
		- GeneralPayrollFormat, character varying column, default = 'Format 2'
---------------------------------
2019/8/7 Build No. 0070
- System updates
	- eligibility documents management and monitoring
	- country names in basic info and system parameters
	- improved loading of employees in hr mgmt page
	- corrected general payroll formulas (format #1)
	- payroll validation, base from individual employee allowance instead of base allowance type amount
	- payroll validation, correction in detection of active loans within selected month of validation
	- cancelling of loan, allowed entry of cancelled/effectivity date
	- assignment/allocation of payroll cutoff where greater half of monthly net pay will be displayed
- Database updates
	- EligibilityDocumentTypes (new)
		- EligibilityDocumentTypeId, bigserial column, primary key
		- DocumentType, character varying column
	- EligibilityProcessStatuses (new)
		- EligibilityProcessStatusId, bigserial column, primary key
		- StatusName, character varying column
		- StatusNumber, integer column
	- Eligibilities (update)
		- EligibilityDocumentTypeId, integer column, default = 0
		- ImplementationDate, character varying column, default = ''
		- ImplementationExpiration, character varying column, default = ''
		- EligibilityProcessStatusId, integer column, default = 0
	- SystemParameters (update)
		- EligibilityExpiryWarningDays, integer column, default = 0
		- CountryName, character varying column, default = 'Philippines'
		- NetPayGreaterHalfAllocation, character varying column, default = '16-30'
	- BasicInformation (update)
		- Country, character varying column, default = 'Philippines'
		- PermanentCountry, character varying column, default = 'Philippines'
---------------------------------
2019/8/14 Build No. 0071
- System updates
	- speed up loading of hr dashboard after login
	- payroll summary format selection
	- payroll validation correction for quarterly allowance
	- fixed contribution reports for philhealth, pag-ibig, gsis, and withholding tax
	- fixed loan report in pag-ibig
	- obligation request signatory
	- logo of company loaded in main menu
	- correction on rules of number of applications and days checking in leave application
- Database updates
	- Departments (update)
		- DepartmentCode, character varying column, default = ''
		- ShortName, character varying column, default = ''
	- ReportSignatories (update)
		- AdditionalDetail1, character varying column, default = ''
---------------------------------
2019/8/15 Build No. 0072
- System updates
	- applied computation of leave without pay in payroll validation
	- fixed End of Term status of employee separation in approvals
	- gsis loan remittances report
---------------------------------
2019/8/19 Build No. 0073
- System updates
	- correction of active loan detection for selected payroll date in payroll validation and generation
	- other loan remittances report
- Database updates
	- SystemParameters (update)
		- LeaveApplicationReportFormat, character varying column, default = 'Format 1'
---------------------------------
2019/8/22 Build No. 0074
- System updates
	- report header fixes
		- municipal and provincial headers
		- company name instead of province name
	- signatories on reports
	- biometric excel import format #2
	- leave card format 2 added
	- re-elect to other position request and approval
	- past leave record entry and updating w status
- Database updates
	- TimeLogPolicies (update)
		- BiometricExcelImportFormat, character varying column, default = 'Format 1'
	- LeavePolicies (update)
		- LeaveCardReportFormat, character varying column, default = 'Format 1'
	- SystemParameters (update)
		- PayrollSummaryFormat, character varying column, default = 'Format 1'
		- EmployeeListArrangement, character varying column, default = ''
---------------------------------
2019/8/23 Build No. 0075
- System updates
	- 'Not Reelected' status of separation
	- fixes in plantilla and non-plantilla records loading
	- fixes on loading of payroll validation regarding old service records and premium active dates
	- fixes on loading applicants in selection of appointment and employee selection window
	- fixes on adding custom employee premium contribution, allow to enter one contribution for one type of premium
	- fixes on saving work experiences
- Database updates
	- Employees (update)
		- BiometricIdString, character varying column, default = ''
		* Note: copy data from BiometricId to BiometricIdString
---------------------------------
2019/8/28 Build No. 0076
- System updates
	- second fix on loading of executive and hr dashboards
	- considering departments with exemption to holidays and weekends regarding schedules and leaves
	- selection of separated employees or fresh applicants on appointing new employees to vacant position
	- saving of monthly or annual salary in working experiences
	- deleted plantilla loading fixes
- Database updates
	- Departments (update)
		- ExemptedToHolidays, boolean column, default = FALSE
		- ExemptedToWeekends, boolean column, default = FALSE
	- Experiences (update)
		- AnnualSalary, numeric (length 18, precision 2) column, default = 0
		- Remarks, character varying column, default = ''
---------------------------------
2019/9/3 Build No. 0077
- System updates
	- reprogrammed evaluation rating scale
	- importing of dpcr employees w rates
	- corrected detection of active service records within selected month in payroll view
	- mandatory leave correction on displaying days of leave
	- auto-generation of schedules, set in hr policy
- Database updates
	- Experiences (update)
		- RateTypeName, character varying column, default = 'Monthly'
	- TimeLogPolicies (update)
		- AutoGenerateSchedules, boolean column, default = TRUE
		- ScheduleGenerationStatus, character varying column, default = ''
	- EvaluationRateTypes (update)
		- MinimumRate, numeric (length 18, precision 2) column, default = 0
		- MaximumRate, numeric (length 18, precision 2) column, default = 0
	- EvaluationEmployees (update)
		- NumericalRating, numeric (length 18, precision 2) column, default = 0
---------------------------------
2019/9/9 Build No. 0078
- System updates
	- corrected loading of step increment candidates
	- parameters in rounding off to 2 decimal (round off or truncate)
- Database updates
	- SystemParameters (update)
		- BasicPayRoundOffRule, character varying column, default = ''
---------------------------------
2019/9/11 Build No. 0079
- System updates
	- fixed loading of permissions to leave
	- returned locator slip from orani build, applied to dtr and time approval
	- restrict adding of service records which start later than current date
- Database updates
	- LocatorSlips (new)
		- LocatorSlipId, bigserial column (primary key)
		- EmployeeId, integer column
		- Destination, character varying column
		- Purpose, character varying column
		- ApproverId, integer column
		- DateFiled, date column
		- DepartureDate, date column
		- DepartureTime, character varying column
		- ArrivalTime, character varying column
		- Status, character varying column
---------------------------------
2019/10/1 Build No. 0080
- System updates
	- department masterdata
	- updated loading of plantilla records
	- show employee images by file name or complete image path
	- fixes on truncating 2 decimal places in basic pay and greater half allocation of basic pay (payroll generation)
	- first draft of performance management (opcr, dpcr, ipcr, rate importing)
	- first draft of rewards and recognition (performance based reward & length of service reward)
- Database updates
	- Evaluations (update)
		- DateCreated, date column, default = '2019-01-01'
	- EvaluationQuestions (update)
		- DpcrCode, character varying column, default = ''
		- EmployeeId, integer column, default = 0
		- SpecificQuarter, character varying column, default = ''
		- ActualAccomplishments, character varying column, default = ''
		- QualityRate, numeric (length 18, precision 2) column, default = 0
		- EfficiencyRate, numeric (length 18, precision 2) column, default = 0
		- TimelinessRate, numeric (length 18, precision 2) column, default = 0
		- Remarks, character varying column, default = ''
	- EvaluationQuestionTypes (update)
		- EvaluationDepartmentId, integer column, default = 0
	- EvaluationDepartments (new)
		- EvaluationDepartmentId, bigserial column, primary key
		- DepartmentId, integer column
		- EvaluationId, integer column
	- EvaluationIpcrItems (new)
		- EvaluationIpcrItemId, bigserial column, primary key
		- EvaluationQuestionId, integer column
		- QuestionTypeId, integer column
		- IpcrCode, character varying column
		- Question, character varying column
		- SuccessIndicator, character varying column
		- RateByQuality, boolean column
		- RateByEfficiency, boolean column
		- RateByTimeliness, boolean column
		- EmployeeId, integer column
		- SpecificQuarter, character varying column
		- ActualAccomplishments, character varying column
		- QualityRate, numeric (length 18, precision 2) column
		- EfficiencyRate, numeric (length 18, precision 2) column
		- TimelinessRate, numeric (length 18, precision 2) column
		- Remarks, character varying column
	- LoyaltyAwardPolicies (update)
		- Recurrence, character varying column, default = ''
		- AmountBasis, character varying column, default = ''
		- AwardBasis, character varying column, default = ''
		- RateNumber, integer, default = 0
		- SpecificEmploymentStatus, character varying column, default = ''
		- PercentageValue, numeric (length 18, precision 4) column, default = 0
		- EnteredAmount, numeric (length 18, precision 2) column, default = 0
	- EmployeeAwards (update)
		- AwardAmount, numeric (length 18, precision 2) column, default = 0
		- Status, character varying column, default = 'Granted'
---------------------------------
2019/10/09 Build No. 0081
- System updates
	- updated arrangement of leave records to descending order
	- enhanced loading of leave monetization page
	- added selecting of specific department in travel order
	- old name added to department masterdata
	- detailed department added to service record
	- fixes in selection of positions under specific sections in service records mgmt per employee
	- fixes in loading of separation requests
- Database updates
	- TravelOrders (update)
		- DepartmentId, integer column, default = 0
	- Departments (update)
		- OldName, character varying column, default = ''
	- ServiceRecords (update)
		- UseOldName, boolean column, default = FALSE
		- UseOldNameDetailed, boolean column, default = FALSE
		- DetailedDepartmentId, integer column, default = 0
		- DetailedDivisionId, integer column, default = 0
		- DetailedSectionId, integer column, default = 0
---------------------------------
2019/10/11 Build No. 0082
- System updates
	- fixes in initial loading of general payroll report
	- correction on loading of service records considering multiple service records within a month
	- saving of previous allowances to current service record in approvals and manual adding of service record
---------------------------------
2019/10/15 Build No. 0083
- System updates
	- integration of digital persona biometrics (file based saving of fingerprint template)
		**updated. saving of fingerprint template file as byte array to database
	- fixes on kiosk reader and usb reader integrations regarding activation of 'both' fingerprint and rfid requirement to logs and employee dashboard
	- fixes on leave application counting of days when holidays and weekend dates conflicted
- Database updates
	- Employees (update)
		- FingerprintTemplateFilePath, character varying column, default = ''
		- FingerprintBytes, bytea column
	- RFIDParameters (update)
		- DigitalPersonaEnabled, boolean column, default = FALSE
---------------------------------
2019/11/07 Build No. 0084
- System updates
	- fixes on log monitoring, fingerprint scanning always on top of monitoring panel
	- usb rfid reader, copy process of logging through kiosk reader and ethernet reader
	- dtr printing, fixes on arrangement of morning logs and afternoon logs
	- loans, orderby employee last name
	- employee masterlist with filtering of names and category selections
- Database updates
	- TimeLogPolicies (update)
		- MonitoringNotificationDuration, integer column, default = 2
		- LogIntervalMinutes, integer column, default = 30
	- EligibilityDocumentTypes (update)
		- Rank, integer column, default = 0
---------------------------------
2019/11/13 Build No. 0085
- System updates
	- trainings and employee trainings update in prime hr module
	- step increment approval, find monthly rate type to assign to new service record w the increment salary value
	- payroll generation, correction in computation of allowances with type "For Every" with perfect attendance
	- employee dashboard, fixes on entering past leave records
- Database updates
	- Trainings (update)
		- SpecificPositionId, integer column, default = 0
		- SpecificDepartmentId, integer column, default = 0
		- SpecificEmploymentStatusId, integer column, default = 0
		- Type, character varying column, default = ''
	- EmployeeTrainings (new)
		- EmployeeTrainingId, bigserial column, primary key
		- BasicInformationId, integer column
		- TrainingId, integer column
		- Hours, numeric (length 18, precision 2) column
		- NatureOfParticipation, character varying column
		- TrainingPerformanceRate, integer column
		- Status, character varying column
- Notes
	- in pgAdmin, paste query to copy Training.NatureOfParticipation to Training.Type

	UPDATE "Trainings"
	SET "Type"="NatureOfParticipation"
		
	- run query
---------------------------------
2019/11/15 Build No. 0086
- System updates
	- prime > l&d > trainings and courses masterdata
	- corrected payroll generation in detecting active service record (from-to gets latest service record within the month, instead of previous service record)
- Database updates
	- Courses (new)
		- CourseId, bigserial column, primary key
		- CourseName, character varying column
		- Level, character varying column
	- EducationalBackgrounds (update)
		- Course, character varying column, default = ''
		- Major, character varying column, default = ''
		- CourseId, integer column, default = 0
---------------------------------
2019/11/19 Build No. 0087
- System updates
	- obligation request enhancement, used basic pay and government share as values
	- rounding off of payroll summary values
	- dump payroll enhancement
	- general payroll column width adjustments
---------------------------------
2019/11/21 Build No. 0088
- System updates
	- loading of general payroll report
	- column widths of general payroll report
	- searching and list total of plantilla/non-plantilla employees from hr dashboard
	- corrected loading of employees promoted, etc. within the same month in payroll reports
	- filtering by department in payroll reports
---------------------------------
2019/12/04 Build No. 0089
- System updates
	- general payroll format 3
	- multiple dtr report, enhanced loading and printing
	- tardiness report, enhanced loading
	- enhanced detection of time duration in log monitoring panel
---------------------------------
2019/12/12 Build No. 0090
- System updates
	- add width to withholding tax column of general payroll format 02
	- corrected loading of salary based on rate type, gen payroll format 02
	- corrected loading of payroll duration in remittance reports
---------------------------------
2020/01/13 Build No. 0091
- System updates
	- payroll reports, option to filter by department or funding type
	- log monitoring panel, viewing of logs for 10 previous days or daily logs
	- saving of logs per day, not supplementing missing logs from other dates (when set in time log policy)
- Database updates
	- SystemParameters (update)
		- ServiceRecordReportFormat, character varying column, default = 'Format 1'
	- TimeLogPolicies (update)
		- LogViewingType, character varying column, default = 'Daily Logs'
	- Departments (update)
		- FundingType, character varying column, default = 'General Fund'
---------------------------------
2020/01/17 Build No. 0092
- System updates
	- DTR format 2, changeable from HR policy > time keeping
	- correction on loading dashboards
- Database updates
	- TimeLogPolicies (update)
		- DtrReportFormat, character varying column, default = 'Format 1'
---------------------------------
2020/01/23 Build No. 0093
- System updates
	- flap barriers implemented, 80% complete
	- correction of usb rfid reader saving of logs
- Database updates
	- Stations (new)
		- StationId, bigserial column, primary key
		- StationName, character varying column
		- EthernetReaderIpAddress, character varying column
	- StationEmployees (new)
		- StationEmployeeId, bigserial column, primary key
		- StationId, integer column
		- EmployeeId, integer column
	- FlapBarriers (new)
		- FlapBarrierId, bigserial column, primary key
		- IpAddress, character varying column
		- Direction, character varying column
		- StationId, integer column
---------------------------------
2020/01/24 Build No. 0094
- System updates
	- activation of devices per station
	- enabled biometrics reading paired to single ethernet reader per station
- Database updates
	- Stations (update)
		- RfidReaderType, character varying column, default = 'None'
		- BiometricsType, character varying column, default = 'None'
		- WebcamActivated, boolean column, default = FALSE
		- WindowStyle, character varying column, default = 'None'
---------------------------------
2020/01/29 Build No. 0095
- System updates
	- philhealth table corrected saving
	- gate mode > monitoring panel always on top
	- bonus types
	- updated permissions for employee dashboard management
- Database updates
	- BonusTypes (update)
		- AdditionalGiftAmount, numeric (length 18, precision 2) column, default = 0
		- AmountBasis, character varying column, default = ''
		- BonusBasis, character varying column, default = ''
		- RateNumber, integer column, default = 0
		- YearsOfServiceRequired, integer column, default = 0
		- SpecificEmploymentStatus, character varying column, default = ''
		- AttendedFromDate, date column, default = '0001-01-01'
		- AttendedToDate, date column, default = '0001-01-01'
---------------------------------
2020/02/05 Build No. 0096
- System updates
	- department signatory for payroll reports
	- added bookmarks per department on ObR and general payroll reports
	- corrected permissions in employee dashboard and hr mgmt page
- Database updates
	- Departments (update)
		- SignatoryName, character varying column, default = ''
		- SignatoryPosition, character varying column, default = ''
---------------------------------
2020/02/11 Build No. 0097
- System updates
	- enhanced loading of active employees in reports > hr > masterlist
	- enhanced detection of updated record
---------------------------------
2020/03/03 Build No. 0098
- System updates
	- improved general payroll report, show blank instead of zero
	- allowed format 2 on multiple employee dtr print
	- show old department name if enabled in service record report
	- travel order fix on loading of latest date as basis of service record
---------------------------------
2020/03/19 Build No. 0099
- System updates
	- format 2 of payslip
	- correction on detection of updated employee allowance based from effectivity date
	- fixed headers for payroll deductions (pgb)
	- testing of flap barrier
	- fixed undertime computation in dtr printing
	- on going modifications to general payroll format 3 (limay)
	- updating plantilla record will update service record of related employee
	- actions option in hr mgmt page fix for plantilla employees
- Database updates
	- SystemParameters (update)
		- PayslipFormat, character varying column, default = 'Format 1'
	- Adjustments (update)
		- SpecificCutoff, character varying column, default = 'None'
---------------------------------
2020/04/01 Build No. 0100
- System updates
	- filtering of employee loans
	- filtering of employee allowance applications
	- allowed multiple entries of leave application
---------------------------------
2020/05/18 Build No. 0101
- System updates
	- format 2 payslip done
	- filtering of employee loans
	- filtering of employee allowance applications
	- allowed multiple entries of leave application
	- payroll profile
	- payroll model update
	- payroll details view, updating and re-generating payroll
	- generate payroll profiles for active service records
	- completed profile-based generation for permanent employees
	- updates for payroll-related reports
	- functional pages update for payroll profile
	- approvals update for payroll profile
	- notification update
	- updates for job order type of payroll generation
- Database updates
	- see attached .txt file of SQL codes, run to client HRMS database
---------------------------------
2020/05/29 Build No. 0102
- System updates
	- corrections in payroll generation, general payroll format 3
	- corrections in payroll details viewing, general payroll format 3
	- returned sss contribution in premiums
	- correction in payroll date saving (without replacing previous values of generated payroll entries)
	- correction in payroll date saving (payroll start date and end date)
	- finished leave application form format #3 (pgb)
	- added 'country' in leave application details
- Database updates
	- SeparatedRecords (new)
		- SeparatedRecordId, bigserial column, primary key
		- EmployeeId, integer column
		- DateStart, character varying column
		- DateEnd, character varying column
		- Designation, character varying column
		- Status, character varying column
		- Salary, character varying column
		- Station, character varying column
		- LeaveOfAbsencesWithoutPay, character varying column
		- SeparationDate, character varying column
		- SeparationCause, character varying column
		- Remarks, character varying column
	- PayrollProfiles (update)
		- IsSssCustom, boolean column, default = false
		- SssEeAmount, numeric (length 18, precision 10) column, default = 0
		- SssErAmount, numeric (length 18, precision 10) column, default = 0
	- Payrolls (update)
		- SssEeAmount, numeric (length 18, precision 10) column, default = 0
		- SssErAmount, numeric (length 18, precision 10) column, default = 0
	- ReportSignatories (update)
		- ReportLogo1, character varying column, default = ''
		- AdditionalDetail2, character varying column, default = ''
	- LeaveRecords (update)
		- Country, character varying column, default = ''
---------------------------------
2020/06/05 Build No. 0103
- System updates
	- updated day/hour count in leave application for departments excempted to holidays & weekends
	- updated loading of other deductions in payslip printing
	- updated loading of allowances, loans, and premiums for payroll details view and general payroll printing
	- updated flap barrier loading and logging
---------------------------------
2020/06/17 Build No. 0104
- System updates
	- updated saving of payroll dates
	- updated loan, allowance, and other deductions computations
	- updated saving of employee logs, added station id
	- loading of logs based from schedules if employee has next day out schedule
	- total accrued is basic pay + pera (general payroll format 3)
	- integration of KF face scanner to flap barrier mode of timekeeping
	- fixes on loading loans in general payroll format 3
	- daily wage payroll format 2
	- leave application format 4
	- fixes on values of payslip format 2
- Database updates
	- EmployeeLogs (update)
		- StationId, integer column, default = 0
	- SystemParameters (update)
		- DailyWagePayrollFormat, character varying column, default = 'Format 2'
---------------------------------
2020/06/25 Build No. 0105
- System updates
	- corrected loading of load type names in payslip format 2
	- corrected computation and displaying of premiums in payslip formats 1 & 2
	- updated loading of loan and allowance cutoffs for payslip printing
	- bug fixes on hr management actions
- Database updates
	- FaceScannerDevices (new)
		- FaceScannerDeviceId, bigserial column, primary key
		- FaceScannerType, character varying column
		- SerialNumber, character varying column
		- DeviceIp, character varying column
		- StationId, integer column
	- FaceScannerLogs (new)
		- FaceScannerLogId, bigserial column, primary key
		- FaceScannerDeviceId, integer column
		- LogDateTime, timestamp without time zone
		- CardNumber, character varying column
		- Remarks, character varying column
	- RFIDParameters (update)
		- FaceScannerServerIp, character varying column, default = ''
		- FaceScannerServerAccessKey, character varying column, default = ''
		- MaximumNormalTemperature, numeric (length 18, precision 2) column, default = 37.5
---------------------------------
2020/06/30 Build No. 0106
- System updates
	- reports > payroll > obligation request report > format 2
	- payroll settings > obligation request format
	- updated formula of payroll generation for job order employees -- cutoff rate - absent days value
		- updated formula: if attended days is less than half of cutoff days, formula will change to attended days * daily rate
- Database updates
	- SystemParameters (update)
		- ObligationRequestReportFormat, character varying column, default = 'Format 1'
		- SalaryAccountCode, character varying column, default = ''
		- AllowanceAccountCode, character varying column, default = ''
		- GsisAccountCode, character varying column, default = ''
		- HdmfAccountCode, character varying column, default = ''
		- PhilHealthAccountCode, character varying column, default = ''
		- GsisEccAccountCode, character varying column, default = ''
---------------------------------
2020/07/02 Build No. 0107
- System updates
	- allowed simultaneous functionality of flap barrier station w other type of reader stations
	- log monitoring > allowed free access of visitor in stations (non-flap barrier and flap barrier)
	- card registration based from station rfid settings
- Database updates
	- Cards (update)
		- VisitorCardNumber, character varying column, default = ''
---------------------------------
2020/07/03 Build No. 0108
- System updates
	- updated viewing regular days to details for non-plantilla payroll (payroll details and report)
	- added filtering of funding type in viewing payrolls
---------------------------------
2020/07/09 Build No. 0109
- System updates
	- added office filtering in hr mgmt page
	- added restriction to set station devices before activating them
	- enhancement to loading of allowedn employees in flap barrier
	- computed monthly rate to show in monthly contribution reports
- Database updates
	- Employees (update)
		- FingerprintDataKiosk, character varying column, default = ''
- Note
	- to do: copy values in table Employees column FingerprintDataString to column FingerprintDataKiosk
		* 1. Open pgAdmin and locate database > Employees table.
		* 2. Right click table and select Scripts > Update script
		* 3. Paste the query: 
			UPDATE "Employees" SET "FingerprintDataKiosk" = "FingerprintDataString"
		* 4. Execute query.
2020/07/14 Build No. 0110
- System updates
	- reenabled webcam capture per log
	- adjustments in obligation report design
---------------------------------
2020/07/15 Build No. 0111
- System updates
	- updated lookup of premium policy for job order payroll generation
	- saving of taxable, nontaxable, and gross amounts for payroll
	- computation of manually added tardiness deduction in payroll
- Database updates
	- Payrolls (update)
		- TotalTaxableAmount, numeric (length 18, precision 10) column, default = 0
		- TotalNonTaxableAmount, numeric (length 18, precision 10) column, default = 0
		- TotalGrossAmount, numeric (length 18, precision 10) column, default = 0
		- TardinessMinutes, integer column, default = 0
---------------------------------
2020/07/19 Build No. 0112
- System updates
	- leaves requested by non-plantilla employees will automatically be 'leave without pay' type of leave
	- can get credits from vacation leave if sick leave credit balance is not enough
	- exporting service record import format, and importing of service records for active employees
	- service record format 2 layout adjustments
	- updated maternity leave days count
2020/07/27 Build No. 0113
- System updates
	- general payroll format 1, show loan values
	- daily wage payroll format 2, show lates and absences value
	- daily wage payroll format 2, show employment status
---------------------------------
2020/08/05 Build No. 0114
- System updates
	- effectivity w remarks for step increment approval
	- added department name in plantilla records page
	- started adjustments to improve plantilla management
	- improved saving of payroll profile
- Database updates
	- PlantillaRecords (update)
		- DepartmentId, integer column, default = 0
		- DivisionId, integer column, default = 0
		- SectionId, integer column, default = 0
		- ActionIfVacated, character varying column, default = 'Stay on specified department'
---------------------------------
2020/08/11 Build No. 0115
- System updates
	- updated viewing of visitor pass number for visitor pass cards
	- updated saving and viewing of end date for employee experience record
	- fixed error on loading ads in flapbarrier mode
- Database updates
	- SystemParameters (update)
		- DefaultDepartmentToLoad, character varying column, default = 'All'
---------------------------------
2020/08/28 Build No. 0116
- System updates
	- entering of absent days, overtime hours, and undertime/tardiness minutes directly to grid for job order payroll
	- payroll clustering
	- daily wage payroll format 3
	- fixes on withholding tax and total deductions of general payroll format 3
	- updated loading of active employees in all system pages
- Database updates
	- PayrollClusters (new)
		- PayrollClusterId, bigserial column, primary key
		- ClusterName, character varying column
		- FundingAgency, character varying column
	- SystemParameters (update)
		- TardinessValueType, character varying column, default = 'Minutes'
		- JobOrderFilterType, character varying column, default = 'By Cluster'
	- Payrolls (update)
		- TardinessEquivalent, numeric (length 18, precision 5) column, default = 0
	- PayrollProfile (update)
		- ClusterName, character varying column, default = ''
		- WithholdingTaxComputation, character varying column, default = 'Auto-compute'
---------------------------------
2020/09/03 Build No. 0117
- System updates
	- updated loading of payroll details in job order payroll date viewing
	- updated loading of loans in general payroll format 2
	- clearing of cluster names in payroll profiles
	- updated importing of service records
2020/09/08 Build No. 0118
- System updates
	- job order payroll summary
	- updated approval pages (saving of non-conflicting active service records and removed saving of employee allowances)
	- sss payables report formats for job order (employees and departments)
---------------------------------
2020/09/10 Build No. 0119
- System updates
	- importing of service records and work experiences from template
	- declining other personnel action memos if one pam is approved
	- entering of absent and overtime equivalent values directly to grid for job order payroll
	- pagibig payables report printing for job order (employees and departments)
- Database updates
	- SeparatedRecords (update)
		- IsInCurrentAgency, character varying column, default = 'NO'
	- SystemParameters (update)
		- OvertimeValueType, character varying column, default = 'Hours'
		- AbsentValueType, character varying column, default = 'Days'
	- Payrolls (update)
		- AbsentEquivalent, numeric (length 18, precision 5) column, default = 0
		- OvertimeEquivalent, numeric (length 18, precision 5) column, default = 0
		- Allowance01Cutoff, character varying column, default = 'None'
		- Allowance02Cutoff, character varying column, default = 'None'
		- Allowance03Cutoff, character varying column, default = 'None'
		- Allowance04Cutoff, character varying column, default = 'None'
		- Allowance05Cutoff, character varying column, default = 'None'
		- Allowance06Cutoff, character varying column, default = 'None'
		- Allowance07Cutoff, character varying column, default = 'None'
		- Allowance08Cutoff, character varying column, default = 'None'
		- Allowance09Cutoff, character varying column, default = 'None'
		- Allowance10Cutoff, character varying column, default = 'None'
		- Loan01Cutoff, character varying column, default = 'None'
		- Loan02Cutoff, character varying column, default = 'None'
		- Loan03Cutoff, character varying column, default = 'None'
		- Loan04Cutoff, character varying column, default = 'None'
		- Loan05Cutoff, character varying column, default = 'None'
		- Loan06Cutoff, character varying column, default = 'None'
		- Loan07Cutoff, character varying column, default = 'None'
		- Loan08Cutoff, character varying column, default = 'None'
		- Loan09Cutoff, character varying column, default = 'None'
		- Loan10Cutoff, character varying column, default = 'None'
		- Loan11Cutoff, character varying column, default = 'None'
		- Loan12Cutoff, character varying column, default = 'None'
		- Loan13Cutoff, character varying column, default = 'None'
		- Loan14Cutoff, character varying column, default = 'None'
		- Loan15Cutoff, character varying column, default = 'None'
		- Loan16Cutoff, character varying column, default = 'None'
		- Loan17Cutoff, character varying column, default = 'None'
		- Loan18Cutoff, character varying column, default = 'None'
		- Loan19Cutoff, character varying column, default = 'None'
		- Loan20Cutoff, character varying column, default = 'None'
		- Deduction01Cutoff, character varying column, default = 'None'
		- Deduction02Cutoff, character varying column, default = 'None'
		- Deduction03Cutoff, character varying column, default = 'None'
		- Deduction04Cutoff, character varying column, default = 'None'
		- Deduction05Cutoff, character varying column, default = 'None'
		- Deduction06Cutoff, character varying column, default = 'None'
		- Deduction07Cutoff, character varying column, default = 'None'
		- Deduction08Cutoff, character varying column, default = 'None'
		- Deduction09Cutoff, character varying column, default = 'None'
		- Deduction10Cutoff, character varying column, default = 'None'
---------------------------------
2020/09/13 Build No. 0120
- System updates
	- save changes from payroll entry to payroll profile
	- saving plantilla item changes
- Database updates
	- SystemParameters (update)
		- SavePayrollChangesToProfilePermanent, boolean column, default = 'FALSE'
		- SavePayrollChangesToProfileJobOrder, boolean column, default = 'FALSE'
---------------------------------
2020/09/15 Build No. 0121
- System updates
	- deduct leave without pay in earning leave credits
	- payroll view > correction to saving of tardiness values
	- payroll view > correction to saving of premiums based from policy and payroll profile
---------------------------------
2020/09/18 Build No. 0122
- System updates
	- allow entering decimal values to leave record days
	- automatic entry of maternity days based from leave type's maximum days
	- personnel listing report fix > show monthly rate
	- payroll validation report fix > load details per employee
	- removed 'leave without pay deduction' to earning of credits
- Database updates
	- please run the ff. database query to HRMS table

	ALTER TABLE "LeaveRecords"
	ALTER COLUMN "Days" TYPE NUMERIC(18,2);
	ALTER TABLE "Payrolls"
	ALTER COLUMN "LeaveWithoutPayDays" TYPE NUMERIC(18,2),
	ALTER COLUMN "LeaveDays" TYPE NUMERIC(18,2);
---------------------------------
2020/09/23 Build No. 0123
- System updates
	- display correct dates in appointments
	- position/department/employee names made all caps
	- employee names displayed in 'last name first' format
---------------------------------
2020/09/24 Build No. 0124
- System updates
	- password encryption
	- loading enhancements (payroll view, service record printing, general payroll printing)
---------------------------------
2020/09/29 Build No. 0125
- System updates
	- modules > payroll taxes
	- adding default values in adding payroll profiles to approval pages
	- updated loading of employees in payroll dates, base from start date and end date of payroll dates
	- updated payroll generation to correct inclusion of other deductions
	- plantilla appointment enhancement in searching of salary grade
	- corrected general payroll format 3 and payslip format 2
---------------------------------
2020/10/02 Build No. 0126
- System updates
	- application of new employees based from job vacancy, plantilla and non-plantilla
	- opening of job vacancy from plantilla records for new employees
	- updating of access type in user management
	- fixes in loading of payroll generation and viewing -- loan values & other deductions
	- adding default values in adding payroll profiles to approval pages
	- updated loading of employees in payroll dates
	- updated loading of employees in hr mgmt related to biometrics registration
	- updated loading in modules > payroll taxes
- Database updates
	- JobVacancies (update)
		- PlantillaId, integer column, default = 0
		- IsPlantilla, boolean column, default = FALSE
		- DepartmentId, integer column, default = 0
		- DivisionId, integer column, default = 0
		- SectionId, integer column, default = 0
		- SalaryGradeEffectivity, date column, default = '0001-01-01'
		- ClosingDate, date column, default = '0001-01-01'
		- SalaryGradeAnnex, character varying column, default = ''
---------------------------------
2020/10/07 Build No. 0127
- System updates
	- Lock payroll by logging in user, and unlock using the same user that locked it
	- Payslip format 3 (job order)
	- Added filtering of employment status in payroll reports 
	- Corrected loading of non-plantilla employees
- Database updates
	- PayrollDates (update)
		- UserId, integer column, default = 0
---------------------------------
2020/10/12 Build No. 0128
- System updates
	- general payroll format 4
	- daily wage payroll format 2 adjustment
	- dtr report fix for logs that ends on following day
	- leave card update, deduct monetized leave credits to vl balance
	- added job description to job vacancy details
	- added street name to basic info details
- Database updates
	- BasicInformation (update)
		- StreetName, character varying column, default = ''
		- PermanentStreetName, character varying column, default = ''
	- JobVacancies (update)
		- JobDescription, character varying column, default = ''
---------------------------------
2020/10/13 Build No. 0129
- System updates
	- corrected formula in daily wage payroll format 2 
	- job vacancies > don't include plantilla items without department
---------------------------------
2020/10/14 Build No. 0130
- System updates
	- enhancements in daily wage payroll format 2
	- enhancements in time approval pages
	- updated sorting of cutoffs in payroll view and general payroll format 3
---------------------------------
2020/10/15 Build No. 0131
- System updates
	- enhanced loading of departments/divisions/sections in selecting job vacancies in applicants page
	- enhanced loading of general payroll report and payroll generation in relation to payroll profile cutoffs
	- enhanced loading of payroll reports based from selected date compared to reflection date
---------------------------------
2020/10/16 Build No. 0132
- System updates
	- added selection of employee and department as report type in job order payroll reports
	- fixed display of salary rate in selection of job vacancy
	- payroll summary cutoff and headers
	- fixed loading of positions in new employee approval, removed invalid positions and basic infos
---------------------------------
2020/11/03 Build No. 0133
- System updates
	- show overtime hrs in payslip if job order (Format 2)
	- face recognition device (RA08T) integration, registration from system to device done
- Database updates
	- FaceScannerDevices (update)
		- DevicePort, character varying column, default = '8090'
2020/11/11 Build No. 0134
- System updates
	- face scanner device integrated to monitoring (RA08T)
	- enhanced loading of logs in timekeeping reports
	- enhanced loading of users
	- added employment status filtering in payroll date
- Database updates
	- FaceScannerLogs (update)
		- EmployeeNumber, character varying column, default = ''
		- DeviceLogId, integer, default = 0
---------------------------------
2020/11/24 Build No. 0135
- System updates
	- enhanced loading of multiple time approval
	- enhanced loading of schedule window
	- enhanced loading of signatories in payroll reports
	- enhanced loading of separation details in service record report
	- enhanced saving of rate types and rates in approval pages
	- obligation request report format 2, added option to include multiple departments
	- corrected leave credit balance computation
	- dtr excel import format 3
---------------------------------
2020/11/26 Build No. 0136
- System updates
	- face recognition device integration
	- payroll date > added indicator that payroll view is currently in use.
	- monitoring in and out night shift
	- fix bug in transfer approval
	- employee leave card computation enhancements
	- payslip format enhancements
- Database updates
	- PayrollDates (update)
		- IsOpen, boolean column, default = 'FALSE'
	- FaceScannerDevices (update)
		- PreviousHarvestedDate, date column, default = '2020-01-01'
---------------------------------
2020/12/16 Build No. 0137
- System updates
	- made hourly rate usable for payroll generation
	- daily wage format, updated adjustments portion
	- enhanced loading of pairing of logs for AM In AM Out PM In and PM Out
	- updated OBR report details
	- PDS updates
	- show leave without pay in service records report
	- service records report format 4
- Database updates
	- BasicInformation (update)
		- ZipCode, character varying column, default = ''
		- PermanentZipCode, character varying column, default = ''
		- CitizenshipType, character varying column, default = ''
	- Departments (update)
		- FppCode, character varying column, default = ''
	- SystemParameters (update)
		- LaundryAccountCode, character varying column, default = ''
		- SubsistenceAccountCode, character varying column, default = ''
		- HazardPayAccountCode, character varying column, default = ''
---------------------------------
2021/01/25 Build No. 0138
- System updates
	- enhanced saving of employee logs using face recognition RA08T
	- saving of facescannerlogs based on scanner device id
	- enhancements on loading
		- sections, divisions, departments pages > loading and importing
		- pds > loading
	- facescanner-based monitoring, added enhancements to avoid freezing
	- enhanced flap barrier restriction, allowed multiple stations per pc
	- importing functions for department/division/section
	- payrol viewing, improved loading of custom and auto-generated rates
---------------------------------
2021/02/10 Build No. 0139
- System updates
	- prime > performance management > DPCR > added filtering per semester
	- prime > performance management > DPCR > added description of scores 1-5 for quality, efficiency, and timeliness factors
	- prime > performance management > IPCR > added description of scores 1-5 for quality, efficiency, and timeliness factors
	- prime > performance management > Ratings > added filtering per semester
	- prime > performance management > Ratings > separated viewing of target scores based on list of DPCR targets, IPCR targets, and employee individual targets
	- prime > performance management > Ratings > DPCR scoring form
	- prime > performance management > Ratings > IPCR scoring form
	- prime > performance management > Ratings > DPCR import/export of scores
	- prime > performance management > Ratings > IPCR import/export of scores
	- prime > performance management > Ratings > Employee targets import/export of scores
	- employee dashboard > performance evaluation > Employee targets scoring function
	- improved importing of service records, added saving of division and section
	- improved flap barrier log monitoring panel on initial loading of employees
- Database updates
	- EvaluationQuestions (update)
		- EvaluationDepartmentId, integer column, default = 0
		- QualityScore1, character varying column, default = ''
		- QualityScore2, character varying column, default = ''
		- QualityScore3, character varying column, default = ''
		- QualityScore4, character varying column, default = ''
		- QualityScore5, character varying column, default = ''
		- EfficiencyScore1, character varying column, default = ''
		- EfficiencyScore2, character varying column, default = ''
		- EfficiencyScore3, character varying column, default = ''
		- EfficiencyScore4, character varying column, default = ''
		- EfficiencyScore5, character varying column, default = ''
		- TimelinessScore1, character varying column, default = ''
		- TimelinessScore2, character varying column, default = ''
		- TimelinessScore3, character varying column, default = ''
		- TimelinessScore4, character varying column, default = ''
		- TimelinessScore5, character varying column, default = ''
		- AverageRate, numeric (length 18, precision 2) column, default = 0
	- EvaluationIpcrItems (update)
		- QualityScore1, character varying column, default = ''
		- QualityScore2, character varying column, default = ''
		- QualityScore3, character varying column, default = ''
		- QualityScore4, character varying column, default = ''
		- QualityScore5, character varying column, default = ''
		- EfficiencyScore1, character varying column, default = ''
		- EfficiencyScore2, character varying column, default = ''
		- EfficiencyScore3, character varying column, default = ''
		- EfficiencyScore4, character varying column, default = ''
		- EfficiencyScore5, character varying column, default = ''
		- TimelinessScore1, character varying column, default = ''
		- TimelinessScore2, character varying column, default = ''
		- TimelinessScore3, character varying column, default = ''
		- TimelinessScore4, character varying column, default = ''
		- TimelinessScore5, character varying column, default = ''
		- AverageRate, numeric (length 18, precision 2) column, default = 0
	- EvaluationEmployees (update)
		- SpecificQuarter, character varying column, default = ''
---------------------------------
2021/03/24 Build No. 0140
- System updates
	- plantilla employees, enhanced job application to appointment process
	- autogenerated employee number based from department code
	- improved employee info entry based from pds arrangement
	- position qualifications for required trainings, educ attainments, eligibilities, and experiences
	- work suspension included to holidays
	- save annual salary value in approvals
	- PRIME > L&D > entry of parcipants per training
	- leave without pay/absent without formal leave, reflection to dtr and leave card, and consideration to payroll generation
	- printing of leave card per department
	- autogeneration/autoapply of allowances based on employment status of newly hired employee
	- plantilla report format 2
	- appointment reports (cs32, cs33, accession)
	- multiple submission of nosi request, and option to autodetect/autorequest qualified employees for step increment
	- separation format 2 and accession format 2
	- plantilla vacant positions report
	- nosi format 2 and nosa format 2
	- enhanced harvesting of logs from facescanner device
	- monetization of leave credits, based from monthly rate
- Database updates
	- PositionEducationalBackgrounds (new)
		- PositionEducationalBackgroundId, bigserial column, NOT NULL
		- CourseId, integer column
		- YearsAcquired, integer column
		- MonthsAcquired, integer column
		- IsGraduated, boolean column
		- EducationalLevel, character varying column
		- PositionId, integer column
		- Degree, character varying column
		- CourseName, character varying column
		- UnitsEarned, character varying column
	- PositionEligibilities (new)
		- PositionEligibilityId, bigserial column, NOT NULL
		- PositionId integer column
		- EligibilityTitle, character varying column
		- LevelOfEligibility, character varying column
		- Rating, character varying column
		- EligibilityDocumentTypeId, integer column
		- EligibilityType, character varying column
	- PositionExperiences (new)
		- PositionExperienceId, bigserial column, NOT NULL
		- PositionId, integer column
		- YearsExperience, integer column
		- MonthsExperience, integer column
		- WorkExperience, character varying column
	- PositionTrainings (new)
		- PositionTrainingId, bigserial column, NOT NULL
		- PositionId, integer column
		- TrainingId, integer column
		- NumberOfHours, character varying column
		- TrainingType, character varying column
	- PersonnelActionMemos (update)
		- ApplicationStatus, character varying column, default = ''
	- BasicInformation (update)
		- GovernmentIssuedId, character varying column, default = ''
        	- GovernmentIdNumber, character varying column, default = ''
        	- GovernmentIdIssuedDate, date column, default = '0001-01-01'
        	- GovernmentIdPlaceIssued, character varying column, default = ''
		- Salutation, character varying column, default = ''
	- Payrolls (update)
		- LeaveWithoutFileDays, numeric (length 18, precision 2) column, default = 0	
	- AllowanceTypes (update)
		- EmploymentType, character varying column, default = ''
	- Positions (update)
		- Type, character varying column, default = ''
	- SystemParameters (update)
		- PlantillaRecordsReportFormat, character varying column, default = 'Format 1"
		- AreaCode, character varying column, default = ''
	- StepIncrementPolicies (update)
		- NosiReportFormat, character varying column, default = 'Format 1"
		- AutoDetectQualifiedEmployees, boolean column, default = false
	- GeneralPolicies (update)
		- NosaReportFormat, character varying column, default = 'Format 1" 
---------------------------------
2021/05/27 Build No. 0141
- System updates
	- added plantilla history function (generate set, view history, scrap and build plantilla)
	- enhanced plantilla appointment to approval process(now detect job slot availability)
	- added Leave Application Form Format No. 5 
	- added NOSI Form No. 3
	- added Service Record Form No. 5
	- user level of access from position master data function removed, and now dependent on the user account group
	- fixed Separation Form Format No. 2 Signatories
	- applied acs nfc rfid reader
- Database updates
	- PlantillaRecordEntries (new)
		- PlantillaRecordEntryId, bigserial column, primary key
		- PlantillaRecordId, integer column
		- PlantillaYear, integer column
		- ItemNumber, character varying column
		- DateOfMovement, date column
		- MovementType, character varying column
		- EmployeeId, integer column
		- DepartmentId, integer column
		- DivisionId, integer column
		- SectionId, integer column
		- ReasonOfSeparation, character varying column
		- ScrapBuildFromPlantillaId, integer column
	- LoyaltyAwardPolicies (update)
		- PrerequisiteAwardId, integer column, NOT NULL DEFAULT 0
		- AuthorizedLeaveWithoutPay, integer column, NOT NULL DEFAULT 0
	- GeneralPolicies (update)
		- LoyaltyAwardFormat, character varying column, default = 'Format 1"
	- RFIDParameters (update)
		- AcsNfcReaderEnabled, boolean column, default = FALSE
---------------------------------
2021/07/03 Build No. 0142
- System updates
	- non-plantilla items and history
	- enhanced process of appointment from job vacancy to job application for non plantilla items
	- enhanced loading of data for LBP report
	- added reclassification of plantilla positions
- Database updates
	- SalaryGrades (update)
		- LbcNo, character varying column, default = ''
	- PlantillaRecordEntries (update)
		- PositionId, integer column, default = 0
		- SalaryGradeId, integer column, default = 0
	- ServiceRecords (update)
		- NonPlantillaItemId, integer column, default = 0
	- PersonnelActionMemos (update)
		- NonPlantillaRecordId, integer column, default = 0
	- NonPlantillaItems (new)
		- NonPlantillaItemId, bigserial column, primary key
		- PositionId, integer column
		- IsDeleted, boolean column
	- NonPlantillaItemEntries (new)
		- NonPlantillaItemEntryId, bigserial column, primary key
		- NonPlantillaItemId, integer column
		- DateOfMovement, date column
		- MovementType, character varying column
		- EmployeeId, integer column
		- DepartmentId, integer column
		- DivisionId, integer column
		- SectionId, integer column
		- RateTypeId, integer column
		- SalaryRate, numeric (length 18, precision 5) column
		- ReasonOfSeparation, character varying column
---------------------------------
2021/08/11 Build No. 0143
- System updates
	- enhanced loading of plantilla item details
	- enhanced saving of employee eligibilities
	- enhanced reports (accession, vacant plantilla positions, cert of assumption, oath of office)
	- enhanced plantilla history saving (reclassification-related)
	- PDS data loading
	- Leave application form #5 data loading and format
- Database updates
	- Eligibilities (update)
		- LevelOfEligibility, character varying column, default = ''
	- LeaveRecords (update)
		- LocationName, character varying column, default = ''
		- InHospitalIllness, character varying column, default = ''
		- OutPatientIllness, character varying column, default = ''
		- SpecialLeaveIllness, character varying column, default = ''
		- IsMasterDegree, boolean column, default = FALSE
		- IsBar, boolean column, default = FALSE
		- IsMonetizeLeaveCredit, boolean column, default = FALSE
		- IsTerminalLeave, boolean column, default = FALSE
	- SystemParameters (update)
		- AgencyAddress, character varying column, default = ''
---------------------------------
2021/09/17 Build No. 0144
- System updates
	- PDS
		- display training type and don't require nature of participation
		- educ background period of attendance fixed
		- family bg, showing dates
		- trainings, showing dates, don't require sponsoring agency
		- eligibility, don't require license number 
	- position masterdata enhanced loading
	- leave card, display balance brought forward
	- loading of nosi qualified employees
	- service records report
		- viewing of reason for separation
		- show sg/step
	- masterdata > salary grades. allow saving step values even not reaching step 8
	- general. check valid step number depending on active salary grade and selected sg number
	- approvals. permanent employees' service records will always have annual salary value
	- step increment. enhanced loading by selected year and editing of plantilla position
	- enhancement on appointment process > loading of latest plantilla item entry
- Database updates
	- SeparatedRecords (update)
		- DepartmentName, character varying column, default = ''
		- DivisionName, character varying column, default = ''
		- SectionName, character varying column, default = ''
	- ServiceRecords (update)
		- SalaryGradeNo, integer column, default = 0
		- SalaryGradeAnnex, character varying column, default = ''
---------------------------------
2021/09/24 Build No. 0145
- System updates
	- updated service records report format 4
		- annual salary rate
		- optional viewing of lgu name or office name to service record entry
		- report header
2021/10/02 Build No. 0146
---------------------------------
- System updates
	- past leave record entry, consider leave credit balance before proceeding
	- past leave record entry, fixed entry of forced leave number of days
	- leave application format 5, marking maternity and paternity leave types
	- masterdata > salary grades > enable editing lbc number
	- job vacancy, added position's date ended option for non-plantilla job vacancies
- Database updates
	- JobVacancies (update)
		- DateEnded, date column, default = '0001-01-01'
---------------------------------
2021/10/06 Build No. 0147
- System updates
	- leave card report, updated balance computation for offsetting sl credits from vl credits if insufficient
	- approvals, added reappointment
---------------------------------
2021/12/17 Build No. 0148
- System updates
	- deleting of face scanners, detect if face scanner is connected before continuing to control face scanner
	- add zeroes to card ids for diff. rfid readers
	- improved saving video ad
	- redesigned pds, allowing multiple sheets per page
	- timekeeping, ethernet reader reading blank cardid
	- added inactive service records for selection of applicants
	- always show reclassification option
	- transferred eligibility types masterdata to main menu
	- employee number formats applied
	- transferred eligibilities to menu
	- educational background in applicant info window enhancements
	- executive dashboard, load only active records today
	- fixed loading of inactive and separated service records
	- repair loading of separated employees
	- fix build continued, proper order of service records, and made active service record last
	- service record report adjustments - displaying of maiden name
	- leave form - displayed purpose/reason of leave in lwop section
	- allowed editing/deleting of travel order, permission to leave, locator slips, and leave monetization if access is hr manager or executive
---------------------------------
2022/01/13 Build No. 0149
- System updates
	- updated saving of more details to plantilla record entries/history
	- enhancements to reclassification of positions
	- enhanced service record report printing -- arrangement of records
	- loading of distinct employees in hr mgmt page
	- save annual rate for salary upgrade service records
---------------------------------
2022/02/18 Build No. 0150
- System updates
	- tagging using plug and play reader, save to 10-digit chip code
	- enhanced reclassification related to step increment
	- enhanced saving of details of abolished plantilla item
	- enhanced printing of general payroll format 5, allow printing per month
	- enhanced salary grade schedule listing of effectivity dates
---------------------------------
2022/04/21 Build No. 0151
- System updates
	- selection of multiple employees for printing DTR
	- locator slip, made 2 copies per page
	- DTR, improved displaying of values considering undertime, total hours, and locator slips
	- travel order format 2
	- employee dashboard, access to apply personal locator slip, permission to leave, and travel order
- Database updates
	- TimeLogPolicies (update)
		- TravelOrderFormFormat, character varying column, default = 'Format 1'
---------------------------------
2022/05/25 Build No. 0152
- System updates
	- enhancement on displaying travel orders and locator slips in DTR
	- enhanced detection of night shift log pairing
	- additional loan columns for general payroll report format 5
	- displayed subtotal per page for general payroll report format 5
	- locator slip policy, max. number of personal locator per month
- Database updates
	- TimeLogPolicies (update)
		- MonthlyMaximumLocatorSlips, integer column, default = 0
	- LocatorSlips (update)
		- Type, character varying column, default = 'Regular'
---------------------------------
2022/09/27 Build No. 0153
- System updates
	- updated format 4 of service record printing (leave wo pay related concerns)
	- added mother's maiden name to pds
	- updated date hired to employee dashboard
	- improved masterdata of trainings and employee trainings (dashboard and PRIME HRM > L&D)
- Database updates
	- EmployeeRelatives (update)
		- MaidenName, character varying column, default = ''
	- EmployeeTrainings (update)
		- FromDate, date column, default = '0001-01-01'
		- ToDate, date column, default = '0001-01-01'
		- SponsoringAgency, character varying column, default = ''
---------------------------------
2022/11/10 Build No. 0154
- System updates
	- enhanced pairing of logs based on multiple scheds to appear to DTR
		* requires 2 regular schedules per day as basis for manner of appearing to DTR
---------------------------------
2022/11/15 Build No. 0155
- System updates
	- enhanced DTR layout (font sizes, undertime seconds removed, placed signatory and employee names)
---------------------------------
2022/11/16 Build No. 0156
- System updates
	- enhanced DTR values (clear seconds for accurate tardiness and undertime computation)
---------------------------------
2022/11/22 Build No. 0157
- System updates
	- updated viewing of leave credit balance in several system page
	- updated viewing of travel orders, locator slips, and permissions to leave in DTR
---------------------------------
2022/11/29 Build No. 0158
- System updates
	- locator slip enhancements on dtr report
---------------------------------
2022/12/16 Build No. 0159
- System updates
	- travel order and leave enhancements on dtr report
---------------------------------
2023/01/16 Build No. 0160
- System updates
	- schedule enhancement, OT days, logs counted but not required
	- dtr enhancements to show crossing time out of log from previous month
	- dtr enhancements, signatory autoload from selected department and search signatory from list of employees
	- dtr enhancements, leave records should not appear on weekends/holidays if no schedules
	- new employee approval, enhanced loading of autogenerated employee number
	- travel order enhancement, search by employee name
- Database updates
	- EmployeeWeeklySchedules (update)
		- IsOtDay, bool column, default = FALSE
	- EmployeeSchedules (update)
		- IsOtDay, bool column, default = FALSE
---------------------------------
2023/02/04 Build No. 0161
- System updates
	- started applying facescanner logs with direction
	- improved loading of absent days
	- improved approval of reappointment
- Database updates
	- FacescannerLogs (update)
		- Temperature, character varying column, default = ''
		- Direction, character varying column, default = ''
---------------------------------
2023/03/16 Build No. 0162
- System updates
	- enhanced general payroll format 5
	- added plantilla report format 4
	- enhanced leave card format 2, displaying last month of year as group footer
	- redefined position level and plantilla position type
---------------------------------
2023/03/30 Build No. 0163
- System updates
	- multiple adding of locator slip
	- gsis merged remittance report
	- withholding tax format 4 remittance report
	- pagibig remittances merged
	- other loan remittances report format 2
	- initial integration of IN OUT function of face recognition device to timekeeping
	- enhanced detection of salary grade 
- Database updates
	- PayrollParameters (new)
		- PayrollParameterId, bigserial column, primary key
		- WithholdingTaxRemittanceReportFormat, character varying column
		- OtherLoanRemittanceReportFormat, character varying column
	- TravelOrders (update)
		- DepartureTime, character varying column, default = '00:00'
		- ReturnTime, character varying column, default = '00:00'
	- FaceScannerDevices (update)
		- LoggingType, character varying column, default = 'Autodetect'
---------------------------------
2023/08/02 Build No. 0164
- System updates
	- DTR work suspension is now displayed based on first 7 letters of the work suspension name (in the holidays masterdata)
	- Maternity leave is now displayed as 'Maternity' in the DTR
	- Enhancement of DTR to show travel orders
	- Enhancement to preloaded data