I recently took a new job and accepted the pay at an annual rate. When I got my first pay check I saw that I was being paid hourly. The problem is that if you multiply my hourly wage by 40 * 52 or use the 2087 average for hours in a work year my pay comes up 1.5% short of the agreed upon amount for a year. Is there another calculation that is legitimate that gives them this hourly wage or are they just shaving the salary?
First, double check that you aren't reading it wrong. Ensure that the number you are pulling is based off of the pre-tax hourly rate (usually this is on the leftmost side before any deductions are calculated out.
Next, look over the employment contract that you signed when you first started working there. Ensure the offered salary is the amount you expected and that there were no stipulations for additional deductions for other things.
If everything looks correct, bring all these things over to payroll and ask them to correct it. To be perfectly fair, mistakes happen ALL THE TIME in payroll / Human Resources. You would think this is something that is easily automated out, and it should be, but it's not, and simple mistakes happen all the time.
They should not only correct the rate, but also pay you back for any missed wages within the next paycheck or 2 (You can help them by calculating how much pre-tax you are still due).
Then triple check the next check to ensure the rate is correct, and that you are also given the missing amount owed to you.... not to be cynical, but they will probably mess up one entry or the other in the correction as well. Just keep patiently returning to them with the new correction every time until all accounts are settled.