If it's anything like our place your monthly salary is assumed to be at that rate for the year. We used to get our bonuses in April pay day and got taxed heavily on it. However payroll would then flatten the tax out over next couple of months.
I think that's right, and if you dont have any more pay against which to flatten it out, you have to file a P-something or other (P60?)