Anybody who is successfully using the accounting module (I am using 252d), could you help me to understand how the inventory and COGS is calculated?

My understanding is, based on the accounting practise, the postings should be as follows:

Purchase:

--------------

1. Inventory Dr, by the full invoice amount (i.e., the currest cost price = last PO price)

2. Cash Cr, by the same amount

Sales:

---------

1. Inventory Cr, the amount is calculated based on the costing method - here, our only choice is "Average Cost - FIFO is not implemented yet" (i.e., the Current Cost Price = Average Cost, which is calucated by: Average Cost Amount Sum/Average Cost Quantity Sum)

2. COGS Dr, the amount = Inventory Cr amount as above

3. A/R Dr, the amount = Sales invoice amount

4. Sales Revenue Cr, the amount = Sales invoice amount

As in 252 version of compiere, there is no way to switch "Current Cost Price" from "Last PO price" to "Average Cost Price" back and forth if multiple users are creating PO and Sales Orders in the same time. Therefore, the costing calculation might not be correct. And, if the costing is not correct, what is the risk of using this accounting software? Could anybody help me on this issue?

Thank you very much!