Hi
You can create single billing for multiple deliveries on different dates. For this you can create your own routine and assign it in delivery to billing copy control.
For vendor payment you can use automatic PR used in third party sale. Create automatic PR > Service PO and vendor payment.
Test this and update.
Thank$