Hi Sandy
You can use Inventory transfer functionality.
create one warehouse as Maintenance warehouse.
then transfer your material from your main warehouse to maintenance warehouse.
when you receive transfer from maintenance warehouse to main warehouse.
For reporting use inventory posting list.
Thanks
Mohammad Imran