ERPNext Conference 2019* Blog

Accounts Root type defaults to Asset as from second child level?


I’m setting up ERPNext: v7.0.27, Frappe Framework: v7.0.22 and come accross a problem in accounts, root type.
Although other root types like Liability, Equity, Income or Expense are choosen, the root type falls back to asset always.
This puts a hold on further setup!

Is there any setting, which causes this unrequired situation or is this a bug?

Thanks for any help.


If you are creating an account under “Asset” root node, you cannot select other than root type Asset. What’s the use case?


In the Dutch accounts system a 10 categories (decimal system) is used, in which Ledger compaction is applied.

Related ledger accounts are added together wherever possible, where the so-called decimal system of accounts is used.
The decimal accounting system ranks the ledger accounts into ten main groups, called sections. The ten categories are (google translation :slight_smile: ):

  1. Bills of fixed assets, equity and long-term debt
  2. Accounts receivables and short-term debt and (accounts) means of payment
  3. Suspense
  4. Bills of stocks of raw materials and consumables
  5. Help Bills equity, ie the cost accounts
  6. Bills of indirect costs
  7. Manufacturing Accounts
  8. Bills Stocks of commodities (in trading)
  9. Help Accounts of equity, being the sales accounts (sales accounts)
  10. Help Bills equity, ie accounts for exceptional results

Further distribution in sub accounts are made, which on turn belong to different Root Types. Hence the requirement for alternative root types as from the second child.

Common are Dutch root types, as shown in the table, which correspond with ErpNext as show, while ErpNext is comprehensive and uses some additional types, which are usefull to us too.

The second image will be sent by the following reply due to the limitation of one image for new users.

I hope you can accomplish the feature of different root types as from the second level downwards.

Thanks, Gerard


Example of setup of typical Chart of Accounts, in which the decimal system is applied.


It would not possible directly from erpnext.

But you can contribute chart of accounts for Germany using our portal There is already a template for SKR03 and SKR04, you can modify them or create your own. We will include contributed chart of accounts in the erpnext repository after some verification from other users.


Hi folks,

Same problem here in Spanish Chart of Account, we should have different root types in child level. For instance, inside Group 4, we have an asset child and a liability child.

Is there any way to do this? Cause without this, it seems impossible to us to create our Chart of accounts.

Kind Regards,



I am starting implemention of ErpNext in the Netherlands. I am interested to share experience.
Are you still involved in the use of ERPNetx ?


Since account numbering is implemented, I started again to introduce ErpNext. Sofar installed ErpNext in a docker on our webserver and are setting up the chart of accounts. Idea is to introduce the various company processes step by step.

Are you yet involved ?



I am starting again with R 12.

Met vriendelijke groeten, Kind regards,

Frank Messie


Braedius Medical BV
Bikbergerweg 18
1272 PM Huizen,The Netherlands
Phone: +31(0)358876100
Mobile: +31654665520