We have a setup with a finished parent part with by-product. The by-product is unknown, so as far as the usage per parent part it is kept at .01.
To keep it simple, assume the product structure has two components and two operations.
The main component is linked to the first operation, as far as the product structure. The second component linked to the second operation.
What we have observed is when a finished part is scrapped, the “cost qty per assembly” is modified. Basically, what ends up being calculated in that field equals scrapped quantity/lot size. If the lot size of the shop order is 4, and the scrap is 3, that field is updated to .75. Transactions from finished part scrap are then calculated accordingly. If the value would normally be 100, they are calculated at 75.
This does not seem to be the case if the by-product is setup as a co-product. Nor does it seem to be the case if the components of the shop order are not linked to an operation.
We are trying to understand why this is the case or if there is something potentially in the setup creating these factors. I can find nothing in the documentation that clearly explains this behavior and have not been able to rationalize it.
