There is a limiation of the Service Order module if you go to "Ship and Consume" for items that have a posted warehouse shipment. These items can be "Invoiced" or "Shipped and Invoiced" from the Service Order.
In order to follow standard business logic where the warehouse team will Pick items for a Service call but the Service team may consume items its important that a Warehouse shipment and warehouse picks be completed for items that are also going to be consumed.
To recreate the error in BC follow these steps:
- Create Service Order
- Add Service Item and Parts to the Service Item Worksheet for a location that has Warehouse Shipment and Warehouse Pick enabled
- Create a warehouse shipment for that Service Order and Register a pick for that shipment
- Post the shipment
- Go back to the service order and try to Post and Consume, you will get an error - this step needs to be modified
There should be logic built into step 5 above that validates if a warehouse shipment exists and if its posted. If it does exist then consumption should be allowed. There should also be a "Consume" option on post just like there is an "Invoice" option.
