@rmehta thank for your replay …
But the meaning of multi company in the systems, that you have all companies in one database, and all transaction in one place, only the mangers, or the auditors can see the all transaction of all companies.
The employee use the system normally, becuase he can’t see any data in onther company, just you separate the customers, suppliers, accounts, …etc.
This is already in ERPNext, you can separte the transaction, and some of data master, but other data master like items, supplier, customers you can only separate by Custom Script.
By the way, there are some companies that also want to separate their print format as well as serial numbers and the workflows, as each company has almost everything different from the rest of the companies because it may be a separate entity in itself.
All this may be different, but the most important thing is that the transactions are in one place.