Cost settlement

There is a central workshop and many running sites, when a project gets completed , vehicle and equipment either gets transferred to other site or comes to central workshop. full repair is done in central workshop and kept it in ready condition. At that time cost of repair is on workshop ,but when equipment is sent to another site from workshop, that cost is transferred on project and project bear that repair cost. Now how to map this in SAP

A PM work order could be set up when the equipment is in workshop and the cost incurred should not be settled till this equipment is moved from warehouse.

When user is ready to move the equipment either the users can be trained to run settlement at that time. If automation is an option then some status can be set on the order when equipment is moved out of warehouse which can be used to settle the order. (A batch job which reads the status settles the order and removes the status so that the same order is not picked up again).

The cost receiver should be the project WBS.

This is just one way I think this could be achieved I am sure there could be multiple ways of designing this process in SAP