Hi all,
Bear with me on this one, it might be a confusing post to illustrate the problem but perhaps someone can shed some light. Also, sorry for the image urls, forum doesn't cater for tables structures well and my img tag seems to be off.
Here's the scenario:
Inspect GL postings of the same set of transactions posted in different order on a single, purchase type, stock item. Basically I was varying the order of supplier invoice (GRV) to direct customer invoice (invoice) and looking at the affects on the GL. Emphasis being on C.O.G.S. vs Inventory.
The tests was run on Version 2.2.3 Build 12.01.2010 and a clean (no transactions) db restore was done before each test. "Allow Negative Inventory" was enabled in "System and General GL Setup".
Test1: GRV then Invoice (Without setting Std Cost)
No problems here. Cost of Sales and Inventory reflect the correct figures.
Test2: GRV then Invoice (Std Cost set to 80)
No difference from Test1. Cost of Sales and Inventory reflect the correct figures.
Test3: Invoice then GRV (Without setting Std Cost)
Problem here. Inventory hasn't been moved to Cost of Sales.
Test4: Invoice then GRV (Std Cost set to 80)
Problem here. Inventory was moved with original Delivery Note, but reversed again with "Cost. diff" on GRV.
So it seems "Cost. Diff" gets applied in the wrong situation. Had it been applied in Test3 and not Test4 then both would have had the correct end result. Or am I totally missing the point here?
Jacques