On Jan 9, 2009, at 8:31 PM, Adrian Crum wrote:

--- On Fri, 1/9/09, David E Jones <[email protected]> wrote:
For some dose of reality, how I see it anyway, is that
Payroll companies don't usually do much pay calculation.
In many cases they just get the pre-calculated numbers and
generate checks, and maybe help with some simple calculation
of taxes and other deductions. If they do anything very
complex it is custom code... not something OOTB in any
system (or rather, combined with OOTB parameterized things
that are somewhat complex, but you can only do so much when
guessing in advance). If it's going to be custom it
requires analysis and design just like anything else, and
might as well be implemented in OFBiz as in a separate
system that doesn't have access to the company's
data that would be used in the calculations.

I have been writing and supporting payroll software for over 20 years, and I can assure you, that is NOT how payroll processing companies work. You supply them with employee info (marital status, withholding allowances, payrate, benefits, etc) and they calculate what the employee should be paid, print the check, PLUS provide all of the necessary tax forms for local, state and federal taxes, as well as group insurance payments, etc.

The payroll service you described would not be worth the fee - it would be cheaper to buy a printer.

It sounds like you're describing the filling out of basic forms for payroll processing. That's what I was referring to as the simple case where they help you figure out the numbers for different people, ie "help with some simple calculation of taxes and other deductions". Those are things that most systems can handle OOTB and that change according to tax code changes and such, but generally really aren't that complex and usually the tax code and such is boiled down to a few simple forms and formulas based on them. That's easy stuff, just implement to the forms and the calculations they describe. There are corner cases and funny laws that cause problems, and payroll companies frequently mess these up too until they get a complaint and make a manual fix of some sort.

What I am talking about for complex payroll stuff is when organizations build up hundreds or thousands of different policies for overtime, vacations, non-tax deductions, bonuses, commissions, and the list goes on and on. Granted these are more typical for larger organizations, but hopefully this helps clarify what I meant by simple versus complex cases and customization that payroll outsourcing companies don't automagically help with (like they do for the simpler cases).

-David


Reply via email to