I think your explanation is clear. I haven't received my pay slips yet, so that is why I need to clarify, my boss is too busy and don't have the time to sit down to discuss on this matter.
The problem is my gross salary is RM5,550. But in the contract, the company has put my gross salary as RM6,150 (as he wants the whole cost, which includes the 12% Employer EPF to be in the amount). However, when the third party HR, who does the payroll see this, they pay me based on RM6,150, so I get extra for the past 3 months!
I told my boss that he pays extra, and waiting to clarify with the third party HR. We had a small argument on the term used in the contract to avoid the company ended up paying extra to the employees, which i don't mind, but I am just being nice!