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