Payroll is a really weird beast. In some ways business apps can be a challenge, and in others a real pain. Payroll is definitely one of the harder business problems to make generic.
I've just come off a payroll project that has been 2 and half years in the making, and I can say first hand that all of these things happen. And more.
Acquisitions, benefits, and here in AU award wages for hourly employees make things even more fun. Different sites of the same company can have completely different set of rules and regulations that they adhere to, purely because the unions decided to negotiate differently for a different site.
I've just come off a payroll project that has been 2 and half years in the making, and I can say first hand that all of these things happen. And more.
Acquisitions, benefits, and here in AU award wages for hourly employees make things even more fun. Different sites of the same company can have completely different set of rules and regulations that they adhere to, purely because the unions decided to negotiate differently for a different site.
Ahh fun.