we are making some tests with your new Cost Engine and found something which is unclear to us. Our scenario is the following: our accounting schema is set to use average invoice for costing, we registered a PO with a price, did the material receipt and later register the Invoice with a different price. In the old costing the MatchInv used to register the price variance, instead we found out that the new CE deleted the posting of the InOut and once re-posted, the values are changed according to the invoice, no price variance is registered. I wonder what would happen if the InOut was posted in a closed period?
Also I would like to point out a problem with immediate client posting, the MatchInv will not post because it will try to find the accounting of the Material Receipt which is just deleted and not posted yet, so it gives "FactLine.updateReverseLine: Not Found (try later)" So you have to manually post both the Material Receipt and the MatchInv
Could you please enlighten us a bit?
Victor Perez Juarez
I'm sorry for answering so far, I've been very busy these months.
To configure a method of cost is necessary to create a Cost Type and set the costing method that will be used. Costing Method and Cost Type set in account schema determine the costing method will be used in accounting. in future will be to may execute multiples costing method for analysis.
About the price variance in costing method (Average cost), never understood why "Adempiere" inherited this "Compiere", the purchase variation price should only be used for the standard cost and not for any average cost method.
If an cost adjustment is applied, the system generates cost records again in order to implement this adjustment to subsequent transactions, in most cases this occurs during the current period. so that not it represent big issue, but is highly recommended regenerate the cost transactions while the accounting period close is processed and get so a proper COGs.
About cost adjustments out period, Susanne and I are working to get that cost adjustments out period, can be applied to average cost layer, this allows generating accounting transactions for current period , we think that this also will solve the issue with the cost adjustments that are applied in a physical inventory.