[
https://issues.apache.org/jira/browse/OFBIZ-5545?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14966740#comment-14966740 ]
David Hughes-Owens commented on OFBIZ-5545:
-------------------------------------------
I am revisiting the accounting functionality, as we may wish to use it for our overseas subsidiary companies, and this issue is one that I believe should be re-opened.
The ability to record an accounting transaction in the correct period is a fundamental requirement for the accounting module.
Currently, an ofbiz accounting transaction will attempt to post based on the transaction date. If the transaction is dated is in the past and that period has been closed, it causes an error and posts to the suspense journal.
For our purchase orders, we have got around this issue by changing the accounting transaction date to allow it to post into the current open period. Thus making the transaction and posting date the same. However this is technically incorrect from an accounting/tax perspective, as the transaction date should be the date of the transaction i.e. the supplier invoice date.
We currently export our invoice records to an external accounting package and therefore can send this the correct data, having posted incorrectly in Ofbiz.
I feel the easiest solution, as per the title of this jira item, would be to set a period number against each accounting transaction and therefore ensure it posts to the correct accounting period. The transaction and posting dates should then represent their true values.
> Be able to set the period the GL transaction applies to
> -------------------------------------------------------
>
> Key: OFBIZ-5545
> URL:
https://issues.apache.org/jira/browse/OFBIZ-5545> Project: OFBiz
> Issue Type: Improvement
> Components: accounting
> Affects Versions: Trunk
> Reporter: Pierre Smits
>
> Currently, when doing gl transactions (whether automated/scheduled or manually), the transaction is always associated with the current (running) time period.
> However, it is general practice to have transactions (mainly corrective) after a period has been past, e.g. as a result of audits and such.
> Therefore, it should be possible to set a period on each gl transaction that overrides the default.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)