On Jul 23, 2009, at 11:43 AM, Jacopo Cappellato wrote:
On Jul 22, 2009, at 11:37 PM, David E Jones wrote:
Why to do that might be more clear based on the initial "use case"
for this as shown in the demo data for it (ie the tax form stuff).
I had another look at the demo data, and I must confess it is not
100% clear to me, but this is probably due to my lack of knowledge
of the US tax system.
By the way, if for the tax setup there is the need to constrain one
gl account to one group of type TAX_FIELD_US, wouldn't be better to
implement in the business logic instead of a constraint on the db?
It doesn't really have anything to do with USA tax law, it is just
organized around the general idea that the totals from certain sets of
accounts are used to populate certain lines on tax forms. A common
practice to facilitate tax preparation is to organize a chart of
accounts such that no account is taken into account for multiple tax
purposes so that you know how much should be allocated for what.
Actually, half of the reason many companies maintain books is for
government compliance.
-David