=== Testing Different Calculation Methods === --- PersonA --- Basic: RM 1,500.00 Raw Commission: RM 5,529.31 Total Wage: RM 7,029.31 Method 1 - Simple EPF ER diff (no iteration): EPF ER on Basic: RM 195.00 EPF ER on Total: RM 843.52 Deduction: RM 648.52 Commission in Payslip: RM 4,880.79 Method 2 - Simple 13% on commission: Deduction: RM 718.81 Commission in Payslip: RM 4,810.50 Method 3 - Simple 12% on commission: Deduction: RM 663.52 Commission in Payslip: RM 4,865.79 PDF Expected: Deduction: RM 660.80 Commission in Payslip: RM 4,868.51 Deduction %: 11.95% Closest match: Method 1 diff: RM 12.28 Method 2 diff: RM 58.01 Method 3 diff: RM 2.72 --- PersonB --- Basic: RM 1,500.00 Raw Commission: RM 2,898.66 Total Wage: RM 4,398.66 Method 1 - Simple EPF ER diff (no iteration): EPF ER on Basic: RM 195.00 EPF ER on Total: RM 571.83 Deduction: RM 376.83 Commission in Payslip: RM 2,521.83 Method 2 - Simple 13% on commission: Deduction: RM 376.83 Commission in Payslip: RM 2,521.83 Method 3 - Simple 12% on commission: Deduction: RM 347.84 Commission in Payslip: RM 2,550.82 PDF Expected: Deduction: RM 378.70 Commission in Payslip: RM 2,519.96 Deduction %: 13.06% Closest match: Method 1 diff: RM 1.87 Method 2 diff: RM 1.87 Method 3 diff: RM 30.86 --- PersonC --- Basic: RM 1,500.00 Raw Commission: RM 3,955.56 Total Wage: RM 5,455.56 Method 1 - Simple EPF ER diff (no iteration): EPF ER on Basic: RM 195.00 EPF ER on Total: RM 654.67 Deduction: RM 459.67 Commission in Payslip: RM 3,495.89 Method 2 - Simple 13% on commission: Deduction: RM 514.22 Commission in Payslip: RM 3,441.34 Method 3 - Simple 12% on commission: Deduction: RM 474.67 Commission in Payslip: RM 3,480.89 PDF Expected: Deduction: RM 516.30 Commission in Payslip: RM 3,439.26 Deduction %: 13.05% Closest match: Method 1 diff: RM 56.63 Method 2 diff: RM 2.08 Method 3 diff: RM 41.63