New to BC and this forum and I'm not sure if what I'm trying to achieve is very simple or complex.
Company recently switched to BC and is still trying to configure a few challenging bits.
The company sells IT services and equipment, for one of the clients we provide hardware such as laptops and desktops for a number of reasons these laptops and desktops can be returned into our warehouse for redistribution. For example if an employee leaves, their hardware can return to be redistributed to a different employee later.
The following scenarios occur:
- Device fails within warranty, the device will be returned to us and a repair will be attempted, the affected client employee receives a replacement and the repaired device is entered into our stock (or discarded as waste if repair fails).
- Client employee leaves company, device is returned and entered into stock for redistribution.
- Device is distributed as part of a new order for a new employee, but the new hire cancels their employment and the device is returned.
- Client employee needs a higher spec device and previous device is returned into stock.
All these devices have a warranty of 5 years by us, any devices still in warranty can be returned.
These devices can be modified, additional ram, hdd's, various component swap-outs.
We can see in our previous system what additional components were added to these devices.
The client remains the owner of these devices throughout, each return and redistribution has an additional charge, once the device is out of warranty it will be scrapped and the client will purchase a new device as replacement.
The client needs to be able to see what devices (and which modifications applied) are in our warehouse waiting for redistribution or which were scrapped.
What is the best way to handle this in BC, do we receive these returned devices as new stock with a /used/ variant, if so, how do we keep track of the modifications that have taken place?
Do we look into assembly orders? Would that still work with historical stock, do we just select components out of nowhere and create a new item?
Is there any documentation somewhere that covers these or similar scenarios that I can check on?