This is a status update report of the development effort to complete the GL Accounting features in OFBiz.
For more details:

http://docs.ofbiz.org/pages/pageinfo.action?pageId=3250

and

https://issues.apache.org/jira/browse/OFBIZ-1434

By the end of the week end, thanks to the great work that Anil and his group of developers are doing, all the main GL posting services will be implemented and so the first main goal of the project is near to completion. Of course they will need to be tested, reviewed and improved but the 90% of the work in the auto posting area is done.
We may use some help to document the new services, as described in task:

https://issues.apache.org/jira/browse/OFBIZ-1477

The task is about completing the wiki page:

http://docs.ofbiz.org/display/OFBIZ/GL+auto+posting+services

with information about all the accouning services that start with createAcctgTransFor* i.e. the auto posting services.
In fact they all share the same pattern:
1) each of them is triggered by some business events in OFBiz (inventory is received, invoice is issued etc...)
2) each of them create an accounting transaction composed by:
2.1) one header: AcctgTrans
2.2) two or more entries (D/C): AcctgTransEntry
For 2.1, each posting service sets an acctgTransTypeId for the header (AcctgTrans) and, instead of hardcoding the GL Account Id to which the D/C entries are posted, it uses a GL Account Type Id (glAccountTypeId) that is then mapped to a real glAccountId (configured during setup for the organization).
We would like to document:
a) the acctgTransTypeId used by each service
b) together with the glAccountTypeId used for Debit and Credit entries
c) (at the bottom of the page) we would like to document the demo GL configuration (and complete it in the DemoGlSetupData.xml file) by specifying the glAccountTypeId<-->glAccountId used for the demo "Company" organization.

Next steps:

* tests and fixes
* reports
* period closing
* COGS methods
* AR/AP applications
* serialized inventory items

Jacopo

Reply via email to