Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Revisions: Issue #27879 All Revisions ] Back to Issue ]
Summary 0027879: Inventory Amount seems to be creating wrong calculated backdated transactions
Revision 2014-10-15 16:50 by psanjuan
Steps To Reproduce Select QA Testing client.
Make sure you have a costing rule pointing to an Average costing rule.
Costing rule needs also to have enabled "Fixed Backdated Transactions" check.

Go to Product window and create a new product named Costing F2.
Go to lines tab, select "Purchase" price list and enter a unit/list price of 1230.

Go to purchase order and create a new one for Spain org and the product just created. Go to lines tab and enter 185 units. Book the order.

Go to goods receipt and create a new one dated on a later date than the order. Create receipt lines from the order. Complete.

Go to Process Request window and execute costing background process.

Go to back to the receipt and post it. Realize that value posted to the ledger is 227550 (185*1230)

Go to Goods Shipment window and create a new one for Spain org and the product. Goods shipment date needs to be after receipt date.
 
Ship an amount of 85 units. Complete.

Go to Process Request window and execute costing background process.

Go to back to the shipment and post it. Realize that value posted to the ledger is 104550 (85*1230)

Go to Inventory Amount Update window and create a new one dated before the shipment and after the receipt.

Go to lines and enter same reference date as the one enter in the header. Select the product (Costing F2) and realize that Openbravo shows below values:

- Current inventory amount = 227550
- On hand qty = 185

Enter 1200 in the field "Unit Cost", therefore Inventory Amount field is automatically populated with a value of 222000

Process Inventory Amount Update.

Go to Process Request window and execute costing background process.

Back to Inventory Amount Update window realize that a closing and an opening inventory have been created in "Inventories" tab. Navigate to closing one and post it.

Posting would look like:
Debit: Inventory Loss 227550
Credit: Product Asset 227550

Navigate to Opening one and post it. Posting would look like:
Debit: Product Asset 222000
Credit: Inventory Loss 222000

Navigate to Cost Adjustment window and realize that two backdated transactions cost adjustments have been created.

First one adjust closing inventory (I+ -185) by removing total current inventory value. Adjustment Amount is -227550.

(I think the adjustment amount of this transaction should be 0,00 because otherwise we get into a double posting:

Closing inventory posting = Backdated transaction posting
Debit: Inventory Loss 227550
Credit: Product Asset 227550)

Second one adjust:
- opening inventory (I+ 185) for an 0 adjustment, as opening inventory has already increased inventory by new inventory amount value 222000
- and the shipment (C -85), however this adjustment is not correct.

Adjusted amount is 102000. This is not correct.

Navigate to product window, search by the product and go to Costing tab. Realize that new cost shown is not 1200 but the sum of 1200+1230)2430

 
Revision 2014-10-15 16:35 by psanjuan
Steps To Reproduce Select QA Testing client.
Make sure you have a costing rule pointing to an Average costing rule.
Costing rule needs also to have enabled "Fixed Backdated Transactions" check.

Go to Product window and create a new product named Costing F2.
Go to lines tab, select "Purchase" price list and enter a unit/list price of 1230.

Go to purchase order and create a new one for Spain org and the product just created. Go to lines tab and enter 185 units. Book the order.

Go to goods receipt and create a new one dated on a later date than the order. Create receipt lines from the order. Complete.

Go to Process Request window and execute costing background process.

Go to back to the receipt and post it. Realize that value posted to the ledger is 227550 (185*1230)

Go to Goods Shipment window and create a new one for Spain org and the product. Goods shipment date needs to be after receipt date.
 
Ship an amount of 85 units. Complete.

Go to Process Request window and execute costing background process.

Go to back to the shipment and post it. Realize that value posted to the ledger is 104550 (85*1230)

Go to Inventory Amount Update window and create a new one dated before the shipment and after the receipt.

Go to lines and enter same reference date as the one enter in the header. Select the product (Costing F2) and realize that Openbravo shows below values:

- Current inventory amount = 227550
- On hand qty = 185

Enter 1200 in the field "Unit Cost", therefore Inventory Amount field is automatically populated with a value of 222000

Process Inventory Amount Update.

Go to Process Request window and execute costing background process.

Back to Inventory Amount Update window realize that a closing and an opening inventory have been created in "Inventories" tab. Navigate to closing one and post it.

Posting would look like:
Debit: Inventory Loss 227550
Credit: Product Asset 227550

Navigate to Opening one and post it. Posting would look like:
Debit: Product Asset 222000
Credit: Inventory Loss 222000

Navigate to Cost Adjustment window and realize that two backdated transactions cost adjustments have been created.

First one adjust closing inventory (I+ -185) by removing total current inventory value. Adjustment Amount is -227550

Second one adjust:
- opening inventory (I+ 185) for an 0 adjustment, as opening inventory has already increased inventory by new inventory amount value 222000
- and the shipment (C -85), however this adjustment is not correct.

Adjusted amount is 102000. This is wrong.

Navigate to product window, search by the product and go to Costing tab. Realize that new cost shown is not 1200 but the sum of 1200+1230)2430

 
Revision 2014-10-15 16:27 by psanjuan
Steps To Reproduce Select QA Testing client.
Make sure you have a costing rule pointing to an Average costing rule.
Costing rule needs also to have enabled "Fixed Backdated Transactions" check.

Go to Product window and create a new product named Costing F2.
Go to lines tab, select "Purchase" price list and enter a unit/list price of 1230.

Go to purchase order and create a new one for Spain org and the product just created. Go to lines tab and enter 185 units. Book the order.

Go to goods receipt and create a new one dated on a later date than the order. Create receipt lines from the order. Complete.

Go to Process Request window and execute costing background process.

Go to back to the receipt and post it. Realize that value posted to the ledger is 227550 (185*1230)

Go to Goods Shipment window and create a new one for Spain org and the product. Goods shipment date needs to be after receipt date.
 
Ship an amount of 85 units. Complete.

Go to Process Request window and execute costing background process.

Go to back to the shipment and post it. Realize that value posted to the ledger is 104550 (85*1230)

Go to Inventory Amount Update window and create a new one dated before the shipment and after the receipt.

Go to lines and enter same reference date as the one enter in the header. Select the product (Costing F2) and realize that Openbravo shows below values:

- Current inventory amount = 227550
- On hand qty = 185

Enter 1200 in the field "Unit Cost", therefore Inventory Amount field is automatically populated with a value of 222000

Process Inventory Amount Update.

Go to Process Request window and execute costing background process.

Back to Inventory Amount Update window realize that a closing and an opening inventory have been created in "Inventories" tab. Navigate to closing one and post it.

Posting would look like:
Debit: Inventory Loss 227550
Credit: Product Asset 227550

Navigate to Opening one and post it. Posting would look like:
Debit: Product Asset 222000
Credit: Inventory Loss 222000

Navigate to Cost Adjustment window and realize that two backdated transactions cost adjustments have been created.

First one adjust inventory

 
Revision 2014-10-15 16:21 by psanjuan
Steps To Reproduce Select QA Testing client.
Make sure you have a costing rule pointing to an Average costing rule.
Costing rule needs also to have enabled "Fixed Backdated Transactions" check.

Go to Product window and create a new product named Costing F2.
Go to lines tab, select "Purchase" price list and enter a unit/list price of 1230.

Go to purchase order and create a new one for Spain org and the product just created. Go to lines tab and enter 185 units. Book the order.

Go to goods receipt and create a new one dated on a later date than the order. Create receipt lines from the order. Complete.

Go to Process Request window and execute costing background process.

Go to back to the receipt and post it. Realize that value posted to the ledger is 227550 (185*1230)

Go to Goods Shipment window and create a new one for Spain org and the product. Goods shipment date needs to be after receipt date.
 
Ship an amount of 85 units. Complete.

Go to Process Request window and execute costing background process.

Go to back to the shipment and post it. Realize that value posted to the ledger is 104550 (85*1230)

Go to Inventory Amount Update window and create a new one dated before the shipment and after the receipt.

Go to lines and enter same reference date as the one enter in the header. Select the product (Costing F2) and realize that Openbravo shows below values:

- Current inventory amount =
- On hand qty

Enter 1200 in the field "
-


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker