What is DocType?
- DocType
- A DocType in Frappe/ERPNext is the fundamental building block — a configurable data model that defines a form, its fields, and the database table backing it.
What is a DocType?
Every form in ERPNext — Sales Invoice, Employee, Item — is a DocType. Each DocType defines field names, types, labels, and validations. Frappe generates the database table, REST API, and web form automatically from the DocType definition. Custom DocTypes can be created without coding.
DocType Types
Frappe has several DocType types: Standard (multi-record forms like Invoice), Single (one-record settings pages like System Settings), Child (nested tables inside a parent, like invoice line items), and Virtual (computed, stored elsewhere). Understanding DocType types is essential for ERPNext customisation.
Infonoxe Technologies specialises in ERPNext implementation and custom software for Indian businesses.
Related Terms
Implement ERPNext for Your Business
Expert ERPNext implementation, customisation, and support for Indian businesses.
