Dear @shubhamgupta123,
I hope you have personally used and tested the custom app (Double Ledger Parties), before suggesting it to others. The custom app merely links 2 separate DocType entities in the DB, to cross reference transactions (specifically sales invoice and purchase invoices). That’s very limited in the expected scope of transactions, and its just a very superficial workaroud the main pain point.