There are lots of complicated things that we handle in different ways in OFBiz. In most cases we have light or medium complexity implementations and touch points where people can customize to their whim... with whatever insane complexity they want to attempt.

In this case if we have an invoice from the employee to the company that models what the company owes the employee and we support generating checks or other payments. We can implement some basic ways of populating these based on certain simple inputs, and maybe even have a variety of options available for populating the data. On top of these end-user organizations can implement their own services for their own craziness. However it is calculated, the results go into the same data structure and beyond that point this data is all that we need to do payments and such.

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.

-David


On Jan 9, 2009, at 7:40 PM, Adrian Crum wrote:

The best strategy (in my opinion) is to have OFBiz output payroll information in a format that can be accepted by third-party payroll processors (ADP, etc).

Trying to write payroll software for OFBiz will be a nightmare, due to constantly changing labor, wage, and tax laws.

-Adrian


--- On Fri, 1/9/09, Hans Bakker <[email protected]> wrote:

From: Hans Bakker <[email protected]>
Subject: adding payrol
To: "user" <[email protected]>
Date: Friday, January 9, 2009, 6:21 AM
I am looking to add payroll functions.

anybody any ideas/concerns?

actions:
1. add entity "PayCheckItem" with key paymentId
and paymentItemSeqId and with "PayCheckItemType"
and other fields
2. add services, screens ad forms in accounting
3. add automatic calculation using data from HR

input appreciated!

--
Antwebsystems.com: Quality OFBiz services for competitive
prices




Reply via email to