This app will help you to create purchase order for service type once sales order is confirmed
This module will help you handle vendor advance payment on invoiceable lines and down payments