While creating the billing schedule through the subscription billing module, and moving ahead with generating the Invoice, and marking the consolidated by customer parameter as "yes". The system is generating different sales order and invoice proposal, even the customer is the same for all the transaction.
For the scenario the transactions are related to different project Ids, however having the same project contract.
For business justification: If client provides more than 20 services under one contract to each end customer and they have to bill the end customer every month for all the services but as per the current behavior of the system the end customer will receive 20 different invoices and then it would create issues for end customer.
As the "Billing schedule with projects" feature is enabled so the expectation is if "consolidated by customer" option in the generate invoice form is checked, the system should consolidate the billings schedule lines as per the customer in the transaction details irrespective of the different project ids and create a single invoice. invoice.