Hi @kittiu ! What if after Sales Order, make invoice directly and pay. After invoice is paid, that’s the time you create Delivery using the “Make” drop down on the upper right corner in the invoice window. Also, this can be done using a script. Hope this helps. Thanks!
Edit : I have assumed that when you say Shipment Document, you are referring to the Delivery Note. Thanks!