I've downloaded OFBiz and I'm pleased to learn that it is part of the Apache Project. I have a lot of respect for the Apache Foundation - they do great work. Not only do I use their web server all the time, but the PHP framework I'm maintaining is modeled similarly to their Cocoon project.
From the OFBiz page:
"Accounting The Accounting entities are organized according to age old and generally accepted principles such as double-entry accounting, a General Ledger with hierarchical accounts, journals and posting of transactions and corresponding entries. The structure is primarily based on the OMG GL standard and the work that was done on an AR/AP extension of the OMG GL standard. This correlates well with other standards such as ebXML and OAGIS. The Accounting entities are structured such that accounts for multiple organizations can be managed. The multiple organizations could be multiple companies, or departments or other organizations within a company. Each Organization can have various GL Accounts associated with it so that it can operate with its own subset of the Master Chart of Accounts. Each Organization can also have its own set of Journals for flexibility, even though the use of Journals should be as minimal as possible in favor of allowing the system to automatically create and post transactions based on business events triggered by standard procedures and documents such as purchase and sales orders, invoices, inventory transfers, payments, receipts, and so forth. There are also entities in place for budgeting and the reconciliation of budgets against actual GL Account balances for a specific fiscal period. Oh yeah, there are also entities used to track custom Fiscal Periods and other entities to keep summary results for accounts in specific periods. Entities to track Fixed Assets are also part of the Accounting entity package. This includes depreciation information in addition to maintenance, scheduling of Fixed Assets (along with the Work Effort entities), and so forth."
I looked up the OMG GL standard and it appears to be a similar specification to the XBRL GL. Interesting, I wonder how much they differ, and why some organizations have chosen to work with one and not the other? I checked out the OFBiz Demo and it was pretty good. I was only interested in the accounting app. It is fairly limited, and the form to create a journal entry only provides selecting two accounts, one for credit and one for debit. Ouch.