Greentree Desktop always assigns a low-level code of -1 to an MRP kitset parent item. This ensures the MRP process always calculates the gross requirements for kitset items and their components first, before processing all other items.
When Greentree Desktop finds a kitset component item with a low level code that is assigned from a bill of material, it adds any gross requirement calculated as a kitset requirement to any gross requirement calculated when processing the item from the bill of material.
To ensure no infinite loops are created by the process, these rules apply to kitsets and bill of materials: