Santosh, the requirement is, regardless of the process i.e. delivery-based billing or Order-based billing the Invoice should only be created after all the line item's delivery is 100%.
One sales order --> one or many deliveries--> but only one invoice, that too upon 100% delivery of all line items.