I need to create a customer asset management module that follows every Item we sold to clients to then be able to select said item when raising an Issue/service call. Lets say i sold 5x the item “camera A”, i need to be able to create a unique ID for each of the 5 cameras of the same model (to input ip adress, username, password, etc.)
I was thinking about doing the same logic as stock entry. When you get a purchase receipt in the actions you can make a stock entry. Here, when i create a sales invoice i could make a client asset entry based on items on the invoice. The challenge would then be to make a different entry for each quantity of an item instead of having just one line for the item “camera A” with a quantity of 5.
and also, if you need automation, Frappe’s custom scripting can help with automatic updates when an asset’s status changes. If your goal is a smooth digital asset management workflow, consider using custom DocTypes and role-based permissions to keep everything organized while controlling who can view or edit specific assets.