Why are there standard Custom Fields and Property Setters?

Just wondering why there are so many Custom Fields and Property Setters in a new site of ERPNext?

Shouldn’t these values be saved in the doctypes by the ERPNext team and those tables reserved for customisations? I tried briefly to find where they came from but couldn’t find them in fixtures or the install wizard.

Just checking they are intentional.

I think there are some domain specific customizations that execute upon domain selection. Check for ex: erpnext/domains/healthcare.py

1 Like