Make payment through multiple mode of payments in purchase reciept/invoice and LCV mode of payment

There doesn’t seem to be a way to make payments through multiple modes of payments when you do payment for purchase receipt /invoice .
if you have to make payments then you have to make multiple payment entries,
And when you do make multiple payment entries with different modes (which in itself isnt right) you cannot add landed cost voucher for it as LCV is created in a same mode of payment as receipt which is not always case in real.
.
If we are paying to the supplier by bank , and the cargo and other expense which will be added in LCV by cash , you cant handle that scenario currently.

Created a issue for the same.
https://github.com/frappe/erpnext/issues/12176

Thanks for creating Github Issue. For further communication, feel free to post comment on the Github Issue.