In the Swiss SME chart of accounts, there are very minor differences for the different types of organization:
sole proprietor
company limited by shares (AG, Gmbh)
non-profit association / Verein
partnership
Is it necessary to provide a different module for each type of entity? Or is there a way to let the user choose the entity type and then they get the relevant accounts under the Equity account section?
All the asset, liability, revenue and expense accounts are identical for each entity. It is only in the Equity accounts that there are 2 or 3 variations.
Indeed it really depends of what are the variation. If it is just about accounts/types that are not used or used only for a kind of business. This can be merged into a single chart with those accounts closed and the business that needs them will just “unclose” them.
If it is more than that so as already stated it should probably managed with a common source XML that is transformed into multiple chart like account_es does.
Could you explain what is the variation? There are more accounts? They are reported on diferent types? There is the name of some accounts that changes?
For me if it’s just the name that change we should chose one and let the user change that name by overriding the template.