Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||
ID | ||||||||
0037106 | ||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||
defect | [Modules] FIFO Costing Algorithm | major | always | 2017-10-18 17:02 | 2017-10-23 10:58 | |||
Reporter | ngarcia | View Status | public | |||||
Assigned To | Triage Omni OMS | |||||||
Priority | urgent | Resolution | no change required | Fixed in Version | ||||
Status | closed | Fix in branch | Fixed in SCM revision | |||||
Projection | none | ETA | none | Target Version | ||||
OS | Any | Database | Any | Java version | ||||
OS Version | Database version | Ant version | ||||||
Product Version | SCM revision | |||||||
Regression date | ||||||||
Regression introduced by commit | ||||||||
Regression level | ||||||||
Review Assigned To | ||||||||
Regression introduced in release | ||||||||
Summary | 0037106: If negative stock is allowed and a goods movement cost of transactions is not calculated | |||||||
Description | If negative stock is allowed and a goods movement cost of transactions is not calculated | |||||||
Steps To Reproduce | As group admin role: Validate a new costing rule for F&B US, Inc. with FIFO Costing Algorithm. Do not select Warehouse Dimension Create a new product and add a purchase price list to it Change the Inventory Status to Undefined-Overissue for a storage bin of US West coast warehouse (in order to accept negative stock) Create a physical inventory and add 3 units of the product in the East Coast warehouse (Movement date: today) Create a Goods Shipment with 1 unit of the product from West Coast warehouse (Movement date: today+2) Create a Goods Movement of 3 units from east coast to west coast (Movement Date: today+1) Launch the Costing Background process and check although it finishes successfully, the cost of the two movement transactions is pending to be calculated | |||||||
Tags | No tags attached. | |||||||
Attached Files | ||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | ||||||||
|
Notes | |
(0099985) dmiguelez (developer) 2017-10-23 10:58 |
This is not an Issue, FIFO is working as expected. The problem here is that there is no cost to be assigned to the output transactions yet. When an incoming transaction with cost is created in the system, FIFO stores it's cost in the stack. When an outgoing transaction is created in the system, FIFO calculates it's cost based on the cost stored in the stack. In this scenario, there is not enough cost to be assigned to all the transactions (due to the temporal negative stock) This happens because goods movements are dependant on the cost of other incoming transactions. As soon as any incoming transaction with cost is registered in the system, the goods movement's cost will be calculated and this situation will be solved. |
Issue History | |||
Date Modified | Username | Field | Change |
2017-10-18 17:02 | ngarcia | New Issue | |
2017-10-18 17:02 | ngarcia | Assigned To | => Triage Finance |
2017-10-18 17:02 | ngarcia | Relationship added | related to 0037104 |
2017-10-18 17:03 | ngarcia | Issue Monitored: networkb | |
2017-10-23 10:58 | dmiguelez | Note Added: 0099985 | |
2017-10-23 10:58 | dmiguelez | Status | new => closed |
2017-10-23 10:58 | dmiguelez | Resolution | open => no change required |
Copyright © 2000 - 2009 MantisBT Group |