Handling Asset Capitalization for Composite Assets (Assembly & Disassembly)

Hi everyone,

I wanted to check if anyone here has handled asset capitalization for composite / assembled assets in ERPNext.

Example use-case:
Assembled computers where individual components (CPU, Monitor, etc.) are tracked as individual assets, but the final assembled computer is capitalized as one asset during assembly.

The assembly part seems manageable conceptually, but I’m trying to understand the best approach for dis-assembly scenarios.

Main question:
If a capitalized composite asset is later dismantled and the components are reused or disposed, how should this be handled?

Would love to hear how others have approached this in real implementations

I understood that asset capitalisation shouldn’t be used for assets planned for dis-assembly as during Asset Capitalisation the individual component is considered disposed and a new asset is created.

There can be a chance that the individual component is having a different depreciation rate but the composite can have different. So in case of dis-assembly, the components should be introduced as new assets by disposing the composite asset.

But I think Asset Bundle (just like Product Bundle) can be introduced as a concept to bundle multiple assets as one asset and transfers/repairs of bundled assets can be done which shall avoid individual transfer of each asset.

@khushi8112 @nabinhait