I am trying to figure out how to configure my BOMs for situations in which a top-level product has components which are made as part of a "nest." A nest refers to a situation where a single piece or raw material (like a sheet of steel, or a length of wood) yields multiple different components.
This is with Odoo 19, and I am using MTO.
I have read that the way to handle "nests" is by using "by-products" (component = the raw material, and by-products are the products produced by the nest).
So let's say that we're manufacturing a product called "lock box." Its components include one each of "lid," "body" and "bottom."
Let's say that I have a laser cutting nest named "lock box laser nest" that uses 1 sheet of steel, and has by products of 3 lids, 3 bodies, and 3 bottoms.
So... for the top-level product (lock box), if its BOM lists 1 each of lid, body and bottom, the problem is that Odoo doesn't know that those products are made only from the nest (the by-product don't have their own BOMs), so it doesn't drill down into consuming the ultimate raw material (which is a sheet of steel, or more specifically a third of a sheet of steel).
Any ideas of how to structure this to make it work?