'Error BLveEngPolicyAlloc::FindPolicyBasis() : Fail to match a Policy String Range' during initialization of leave type, How do I fix this?

 

The above error message implies that system is not able to initialize a specific leave type e.g ANNUAL LEAVE because it failed to match the setting at Leave Policy.

Steps (Reverse Checking):
1. Go-to Leave > Modules > Leave Details.
2. Select employee and click on [POLICY] tab. Check what leave policy is being assigned to the employee.
3. Go-to Leave Policy. Select the Leave Policy ID and check the Basis.

Example:
Range Basis: Section
- Go-to Leave Details to check SECTION for this employee
- Go-to Leave Policy to check if the SECTION is defined in the setting.

4. Go-to Leave Modules > Career Progression. Select employee, at the lower section, if employee has 3 career progression records, check to ensure each record has a VALID SECTION.

Notes:
At Leave Policy, if section is A or B or C for Annual leave Type, if one of the career record has section = None, then system will fail to initialize the leave type.