Multi Currency: Matched PO post wrong amount to PPV account for Standard Costing
Description
1.) We work with 2 accounting schemas, primary schema=USD, secondary schema=THB 2.) Create a Product with a Product Category assigned to costing method=Standard Costing 3.) Make a cost adjustment for your product with costing method=Standard Cost, e.g. THB=100, USD=2.8571 4.) Create a PO for the new product where the purchase price=THB 80 (THB 20 less than the standard price) 5.) Perform a MR: The MR posts in THB Dr. 100 Inv. Cr. 100 NIR and in USD Dr. 2.8.. Inv Cr. 2.8 NIR => OK 6.) The system generates a matched PO. The difference between purchase price and standard price should be posted to same PPV offset GL in debit and credit in both schemas, but this is what happens a. THB: Dr. PPV 20, Cr. PPV 20 => OK (difference between Pur.Price and Std.Price) b. USD: Dr. PPV 77.14, Cr. PPV 77.14 => That's wrong because the posting amount should be the difference between the USD Std.Price of 2.8571 and Pur.Price of THB 80 (converted to USD=2.286) = 0.57 USD.
1.) We work with 2 accounting schemas, primary schema=USD, secondary schema=THB
2.) Create a Product with a Product Category assigned to costing method=Standard Costing
3.) Make a cost adjustment for your product with costing method=Standard Cost, e.g. THB=100, USD=2.8571
4.) Create a PO for the new product where the purchase price=THB 80 (THB 20 less than the standard price)
5.) Perform a MR: The MR posts in THB Dr. 100 Inv. Cr. 100 NIR and in USD Dr. 2.8.. Inv Cr. 2.8 NIR => OK
6.) The system generates a matched PO. The difference between purchase price and standard price should be posted to same PPV offset GL in debit and credit in both schemas, but this is what happens
a. THB: Dr. PPV 20, Cr. PPV 20 => OK (difference between Pur.Price and Std.Price)
b. USD: Dr. PPV 77.14, Cr. PPV 77.14 => That's wrong because the posting amount should be the difference between the USD Std.Price of 2.8571 and Pur.Price of THB 80 (converted to USD=2.286) = 0.57 USD.