154 lines
39 KiB
Plaintext
154 lines
39 KiB
Plaintext
Sheets: 1. Core HR Module, 2. Timekeeping Module (DOLE Com, 3. Payroll Module (BIR & Statut, Add On Scenarios, Formulas, Sample Business Rules
|
|
|
|
--- Sheet: 1. Core HR Module ---
|
|
Employee Profile & Onboarding Unnamed: 1 Unnamed: 2 Unnamed: 3 Unnamed: 4 Unnamed: 5
|
|
0 Test Case ID Feature Test Description Expected Result Result QA Remarks
|
|
1 HR-01 Statutory IDs Input SSS, PhilHealth, Pag-IBIG, and TIN numbers. System accepts standard PH formats (e.g., 00-0000000-0 for SSS, 12 digits for TIN) and prevents duplicates. Pass Computes for Standard Statutory deductions
|
|
2 HR-02 Employment Status Set employee status to Probationary, Regular, Project-Based, or Part-Time. Payroll computes correct benefits based on status (e.g., non-regular might not get certain leaves yet). Pass Computes based on standard statutory matrix
|
|
3 HR-03 Salary Setup Input Monthly Basic Rate and Daily Rate. System auto-calculates the correct daily/hourly rate based on the standard factor (e.g., 261 days, 313 days, or 365 days). Pass Yes but manual input of attendance and shifts
|
|
4 NaN NaN NaN NaN NaN NaN
|
|
5 NaN NaN NaN NaN NaN NaN
|
|
6 Leave Management NaN NaN NaN NaN NaN
|
|
7 Test Case ID Feature Test Description Expected Result Result QA Remarks
|
|
8 HR-04 Service Incentive Leave (SIL) Credit 5 days of SIL after 1 year of service. Employees with at least 1 year of service automatically receive or accrue SIL. Fail No business ruling
|
|
9 HR-05 Maternity / Paternity Leave File 105 days for Maternity (Expanded Maternity Leave) or 7 days for Paternity. System blocks standard work hours for those days and tags them appropriately for payroll integration. Pass Same Rule as VL but no Selection of ML/PL
|
|
10 HR-06 Sick Leave Credit 5 days of SL per year With pay if tagged as Sick Leave Fail Tags as absent
|
|
11 HR-07 Vacation Leave Credit 5 days of VL per year With pay if tagged as Vacation Leave Fail Tags as absent
|
|
12 HR-08 Leave Without Pay Same as absent No pay will be credited if tagged as LWOP or no leave tagged at all. Fail No LWOP in drop down
|
|
|
|
--- Sheet: 2. Timekeeping Module (DOLE Com ---
|
|
Shift & Attendance Unnamed: 1 Unnamed: 2 Unnamed: 3 Unnamed: 4 Unnamed: 5
|
|
0 Test Case ID Feature Test Description Expected Result Result QA Remarks
|
|
1 TK-01 Grace Period Set a 15-minute grace period. Employee logs in at 8:10 AM for an 8:00 AM shift. No tardiness deduction is applied if within the grace period (depending on company policy). Fail No GRACE PERIOD. No Break minutes
|
|
2 TK-02 Late vs. Undertime Employee arrives 30 mins late AND leaves 30 mins early. System accurately separates "Tardiness" and "Undertime" in minutes and applies appropriate deductions. Fail No GRACE PERIOD. No Break minutes
|
|
3 NaN NaN NaN NaN NaN NaN
|
|
4 NaN NaN NaN NaN NaN NaN
|
|
5 Premium Pay & Night Differential NaN NaN NaN NaN NaN
|
|
6 Test Case ID Feature Test Description Expected Result Result QA Remarks
|
|
7 TK-03 Night Differential Employee works from 6:00 PM to 3:00 AM. Hours worked between 10:00 PM and 6:00 AM receive a minimum of 10% premium over the regular hourly rate. Fail Unable to compute. Seen in classifications but not reflected in payroll
|
|
8 TK-04 Regular Overtime Employee works 10 hours on a regular day. Hours 1 to 8 are paid at 100%. Hours 9 and 10 are paid at 125% of the hourly rate. Fail Unable to compute. Seen in classifications but not reflected in payroll
|
|
9 NaN NaN NaN NaN NaN NaN
|
|
10 Holiday & Rest Day Pay NaN NaN NaN NaN NaN
|
|
11 Test Case ID Feature Test Description Expected Result Result QA Remarks
|
|
12 TK-05 Regular Holiday Employee works on a Regular Holiday (e.g., New Year's Day). Employee receives 200% of their regular daily rate. Fail Unable to compute. Seen in classifications but not reflected in payroll
|
|
13 TK-06 Special Non-Working Holiday Employee works on a Special Non-Working Day. Employee receives 130% of their regular daily rate. Fail Unable to compute. Seen in classifications but not reflected in payroll
|
|
14 TK-07 Rest Day Work Employee works on their designated rest day. Employee receives 130% of their regular daily rate for the first 8 hours. Fail Unable to compute. Seen in classifications but not reflected in payroll
|
|
15 TK-08 Double Holiday Employee works on a day where two holidays fall (e.g., Araw ng Kagitingan and Maundy Thursday on the same day). Employee receives 300% of their regular daily rate. Fail Unable to compute. Seen in classifications but not reflected in payroll
|
|
|
|
--- Sheet: 3. Payroll Module (BIR & Statut ---
|
|
Gross to Net Computation Unnamed: 1 Unnamed: 2 Unnamed: 3 Unnamed: 4 Unnamed: 5
|
|
0 Test Case ID Feature Test Description Expected Result Result QA Remarks
|
|
1 PY-01 Taxable vs. Non-Taxable Add a taxable allowance and a non-taxable De Minimis benefit. Taxable allowance is added to the withholding tax base; De Minimis is excluded up to the ceiling limit. Pass MANUAL INPUT by SEB
|
|
2 PY-02 13th Month Pay Compute 13th month for an employee who worked for 6 months. Auto-calculates (Total Basic Salary Earned / 12). Tax-exempt up to ₱90,000 combined with other bonuses. Pass Generated
|
|
3 NaN NaN NaN NaN NaN NaN
|
|
4 NaN NaN NaN NaN NaN NaN
|
|
5 Statutory Deductions NaN NaN NaN NaN NaN
|
|
6 Test Case ID Feature Test Description Expected Result Result QA Remarks
|
|
7 PY-03 SSS Contribution Run payroll for an employee earning ₱30,000/month. Deducts the correct employee share based on the latest SSS contribution table (including WISP if applicable). Pass MANUAL INPUT by SEB
|
|
8 PY-04 PhilHealth Contribution Run payroll for a basic salary of ₱40,000. Deducts the correct percentage based on current PhilHealth brackets (Employee share is 50% of the total premium). Pass MANUAL INPUT by SEB
|
|
9 PY-05 Pag-IBIG (HDMF) Run payroll for an employee earning ₱25,000/month. Deducts the standard maximum employee share (currently ₱200 for most accounts unless customized) and matches it with the employer share. Pass MANUAL INPUT by SEB
|
|
10 PY-06 BIR Withholding Tax Calculate net pay for a semi-monthly payroll. Applies the annualized TRAIN Law withholding tax table divided by the number of pay periods accurately. Pass Generated
|
|
|
|
--- Sheet: Add On Scenarios ---
|
|
Scenario - Expected Result Unnamed: 1
|
|
0 Absent on a Regular Holiday: Check if the employee still gets paid 100% on a regular holiday if they were present or on paid leave on the workday immediately preceding the holiday (DOLE rule). Fail
|
|
1 NaN NaN
|
|
2 Overtime on a Holiday that falls on a Rest Day: The math compounding gets wild here (e.g., 130\% \times 150\% \times 110\% for night diff). Ensure the system follows the DOLE handbook formulas exactly. Fail
|
|
3 NaN NaN
|
|
4 Mid-Month Hires: Ensure statutory deductions aren't doubled if an employee starts in the middle of a month. Fail
|
|
5 NaN NaN
|
|
6 Adhocs NaN
|
|
7 1. Must match LEGENDS with STATUS in ATTENDANCE MODULE NaN
|
|
8 2. Make breaks/ grace periods, anything that will relate to tardiness when not complied needs to be COMPULSARY NaN
|
|
9 3. If working on a RD, HOLIDAY, LEAVE, needs to be applied of a premium pay NaN
|
|
10 NaN NaN
|
|
11 NaN NaN
|
|
12 NaN NaN
|
|
13 Challenges NaN
|
|
14 1. Statutories are manually entered NaN
|
|
15 2. Shifts are quite many and needs to be determined detail per detail. NaN
|
|
16 3. When filing LEAVE, exits immediately when balance is zero. leading to confusion of user. NaN
|
|
17 4.Remove Calendar view in Shifts NaN
|
|
18 5 NaN
|
|
|
|
--- Sheet: Formulas ---
|
|
The Master Formula Variables Unnamed: 1 *Fill IN B2 and B3 Unnamed: 3
|
|
0 Monthly Basic Pay 20000 NaN NaN
|
|
1 Standard Monthly Factor (e.g., 261 , 313 , or 365 days) 261 NaN NaN
|
|
2 Daily Rate formula 919.54023 NaN NaN
|
|
3 Regular Hourly Rate formula 114.942529 NaN NaN
|
|
4 NaN NaN NaN NaN
|
|
5 NaN NaN NaN NaN
|
|
6 NaN NaN NaN NaN
|
|
7 DOLE Multiplier & Excel Formula Table NaN NaN NaN
|
|
8 Work Condition DOLE Math Logic Excel Formula Effective Multiplier
|
|
9 Regular Day OT H \times 1.25 143.678161 125\%
|
|
10 Regular Day Night Diff (ND) H \times 1.10 126.436782 110\%
|
|
11 Regular Day OT + ND H \times 1.25 \times 1.10 158.045977 137.5\%
|
|
12 Rest Day / Special Holiday H \times 1.30 149.425287 130\%
|
|
13 Rest Day / Special Holiday OT H \times 1.30 \times 1.30 194.252874 169\%
|
|
14 Rest Day / Special Holiday ND H \times 1.30 \times 1.10 164.367816 143\%
|
|
15 Rest Day / Special Holiday OT + ND H \times 1.30 \times 1.30 \times 1.10 213.678161 185.9\%
|
|
16 Special Holiday on Rest Day H \times 1.50 172.413793 150\%
|
|
17 Special Holiday on Rest Day OT H \times 1.50 \times 1.30 224.137931 195\%
|
|
18 Regular Holiday H \times 2.00 229.885057 200\%
|
|
19 Regular Holiday OT H \times 2.00 \times 1.30 298.850575 260\%
|
|
20 Regular Holiday ND H \times 2.00 \times 1.10 252.873563 220\%
|
|
21 Regular Holiday OT + ND H \times 2.00 \times 1.30 \times 1.10 328.735632 286\%
|
|
22 Regular Holiday on Rest Day H \times 2.60 298.850575 260\%
|
|
23 Regular Holiday on Rest Day OT H \times 2.60 \times 1.30 388.505747 338\%
|
|
24 NaN NaN NaN NaN
|
|
25 NaN NaN NaN NaN
|
|
26 NaN NaN NaN NaN
|
|
27 DOLE prescribes premiums on top of the rate applicable to the hour. This creates a multiplication effect rather than an addition of percentages.For example, if an employee works overtime on a Regular Holiday with a Night Differential, the calculation flows as follows:\n\n Total Rate = H \times 2.00 { (Holiday Rate)} \times 1.30 \text{ (OT Premium)} \times 1.10 \text{ (Night Diff)} NaN NaN NaN
|
|
|
|
--- Sheet: Sample Business Rules ---
|
|
A. Employee Profile & Base Rates Unnamed: 1 Unnamed: 2
|
|
0 Parameter Value Notes
|
|
1 Monthly Basic Pay ₱30,000.00 Base salary.
|
|
2 Monthly Factor 313 Days Assuming a 6-day work week.
|
|
3 Daily Rate ₱1,150.16 $(30,000 \times 12) / 313$
|
|
4 Hourly Rate ₱143.77 Daily Rate / 8
|
|
5 NaN NaN NaN
|
|
6 NaN NaN NaN
|
|
7 B. Inputs for the Cut-Off (Timekeeping) NaN NaN
|
|
8 Input the following attendance exceptions for the 15-day period: NaN NaN
|
|
9 Basic Days Present: 13 Days (assuming standard 13 workdays in this cut-off) NaN NaN
|
|
10 Regular Overtime (OT): 4 Hours NaN NaN
|
|
11 Night Differential (ND): 6 Hours (worked during regular shift hours) NaN NaN
|
|
12 Regular Holiday Worked: 1 Day (8 hours) NaN NaN
|
|
13 NaN NaN NaN
|
|
14 NaN NaN NaN
|
|
15 C. Step-by-Step Expected Computations NaN NaN
|
|
16 Gross Taxable Earnings NaN NaN
|
|
17 Pay Element Formula / Math Expected Amount
|
|
18 Semi-Monthly Basic ₱30,000.00 / 2 ₱15,000.00
|
|
19 Regular OT $4 \text{ hrs} \times 143.77 \times 1.25$ ₱718.85
|
|
20 Night Differential $6 \text{ hrs} \times 143.77 \times 0.10$ ₱86.26
|
|
21 Holiday Pay (Premium) $1 \text{ day} \times 1,150.16 \times 1.00$ ₱1,150.16
|
|
22 TOTAL GROSS PAY Sum of above ₱16,955.27
|
|
23 NaN NaN NaN
|
|
24 Statutory Deductions NaN NaN
|
|
25 SSS Contribution: ₱1,350.00 (Assumed employee share based on bracket) NaN NaN
|
|
26 PhilHealth Contribution: ₱750.00 (Assumed employee share) NaN NaN
|
|
27 Pag-IBIG (HDMF): ₱200.00 NaN NaN
|
|
28 TOTAL STATUTORY DEDUCTIONS: ₱2,300.00 NaN NaN
|
|
29 NaN NaN NaN
|
|
30 Taxable Income Calculation NaN NaN
|
|
31 Gross Pay: ₱16,955.27 NaN NaN
|
|
32 Less Statutories: ₱2,300.00 NaN NaN
|
|
33 TAXABLE INCOME: ₱14,655.27 NaN NaN
|
|
34 NaN NaN NaN
|
|
35 BIR Withholding Tax (TRAIN Law Semi-Monthly Table) NaN NaN
|
|
36 Bracket: ₱10,417 to ₱16,667 NaN NaN
|
|
37 Rule: 0 + 15% of excess over ₱10,417 NaN NaN
|
|
38 Excess: $14,655.27 - 10,417.00 = 4,238.27$ NaN NaN
|
|
39 Tax: $4,238.27 \times 0.15 =$ ₱635.74 NaN NaN
|
|
40 NaN NaN NaN
|
|
41 NaN NaN NaN
|
|
42 D. Final Expected Output NaN NaN
|
|
43 Gross Pay: ₱16,955.27 NaN NaN
|
|
44 Total Deductions: ₱2,935.74 (₱2,300.00 Statutories + ₱635.74 Tax) NaN NaN
|
|
45 NET PAY: ₱14,019.53 NaN NaN
|
|
|