Frappe Cloud Support Partners Foundation Frappe School

What's the Difference between Edit DocType and Customize?

I use ERPNext for a little period but I couldn’t know the Difference between Editing DocType and Customize,
and when I should edit fields in doctype or Customize
so, if you know the Difference share me the Knowledge, Please

Edit Doctype: to be used when you’re using custom doctypes or development work. On production you won’t be able to edit standard doctypes.

Customize Form: to be used when you’re customizing standard doctypes such as Customer, Sales Invoice, etc.


When you Edit DocType, you change the database schema and meta data(or the JSON file of that doctype) and it becomes a change in core code which will cause issues on updating(if you do it on standard Frappe/ERPNext doctypes).

When you use Customize Form, you simple make changes to an existing doctype without altering anything else. Thereby saving you from all the hassle while updating.