Handling CPU Disassembly and Spare Parts in ERPNext

Hi everyone,

Could anyone assist me with handling the following scenario in ERPNext?

I purchase a new CPU with components like RAM, a hard disk, a motherboard, cables, chips, etc., and store it in my warehouse.

Occasionally, a customer requests a specific component (e.g., 16GB RAM) that is out of stock, and I need to fulfill the urgent requirement. In such cases, I disassemble the CPU to retrieve the RAM and add the remaining components to the spare parts inventory.

How can I manage this process in ERPNext? Specifically, how can I handle:

  1. Disassembling the CPU and moving its parts into the spare warehouse?
  2. Properly adjusting the stock for these disassembled components?

This is a “One to Many” type of production. You’ll want to create a manufacturing BOM for the creation of one of the items like Case or MOBO. Then the production of this item creates “waste” items like HD, SSD, PowerSupply, etc.

See the crude oil example here. Your raw material will be the complete PC.