I have been working in a company for a year now and never had any problems with payments before. On the last day of each month we received our payments (not even a day late).
For the last few months, my boss has handed out the paycheques to all employees on time, except me. When I asked him the reason for this, his answer was that he wanted to see if there were any days that I hadn't been at work (due to sickness, etc) so that he could remove them from the total amount to be payed. That was done 3 months in a row, the same excuse, but he did pay me eventually even for a week late.
On the 1st of January, I was expecting my paycheque but I didn't receive it. The rest of the employees were again paid on time but he didn't pay me. A few days later (he still hasn't paid me for December) I asked him what was the reason for all the delay and he gave me some lame excuses and asked me if it was ok to pay me for the 2 months (Dec & Jan) at the end of January. When I replied that I really need the money ASAP, he said that he would pay me right away... which he hasn't... yet!
How do I complain to him in a polite (but effective) way, that this is not acceptable anymore? I don't want to risk of losing my job, but on the other hand, I can't accept being the last employee to get paid every month.
I hope I haven't confused you much with my question! :)