Hi Guy.
If I read the question correctly, it sems that our colleague uses warehouse shipment and warehouse picks.
In that case, you cannot amend the qty to ship field in the warehouse shipment lines manually.
When you have picks enabled, the Qty To Ship field is controlled by the qty picked which is the quantity registered on the pick lines.
You will get an error saying "the qty to ship must not be greater than 0" if you try to manually change this field because only a registered pick can change it.
![pastedimage1664713020088v1.png](/api/data/v9.1/msdyn_richtextfiles%28D56D430C-5C3D-4E52-ACDA-AF106565C9E8%29/msdyn_imageblob/$value?size=full)
In that scenario, we have an order for 100, picked qty 65 and a shipment showing:
Quantity: 100
Pick Qty: 0
Quantity to Ship 0 that cannot be changed manually.
If the warehouse picks 65 and register the pick, the quantity to ship on the warehouse line will change to 65.
Now, if we leave the warehouse shipment pending with an outstanding quantity and we try to change the quantity on the sales order we get an error that stops us from invoicing the quantity shipped
![pastedimage1664713197593v2.png](/api/data/v9.1/msdyn_richtextfiles%2872077F0E-918D-48B3-98D4-B3DC9651705E%29/msdyn_imageblob/$value?size=full)
The only way of handling partial shipment is to do this:
1. Register the pick with partial quantity
2. Post the warehouse shipment
3. Delete the warehouse pick with the outstanding quantity to pick
4. Delete the warehouse shipment with the outstanding quantity to pick
5. Re-open the order and change the quantity to match the quantity shipped
6. Post the invoice
It seems that our colleague gets a new warehouse shipment automatically created between point 5 and 6 because if the warehouse shipment was still pending, BC will let the user post the invoice.
Therefore, there must have been development work to automate the creation of a warehouse shipment for the outstanding quantities.
Hope this clarifies