Skip to content
ERPNext Data Model
Esc
navigateopen⌘Jpreview
On this page

Framework entities

Entities defined by the Frappe framework rather than ERPNext, marked (fw) throughout the relationship tables.

These entities are defined by the Frappe framework, not by ERPNext, but ERPNext links to them heavily. They appear in relationship tables marked (fw). Inbound counts are from ERPNext v16.29.0; the framework doctypes themselves are defined in frappe/frappe and are not documented here.

Entity Role
Currency ISO currency master. (69 inbound references)
DocType Meta-entity; the definition of every entity in this document. (60 inbound references)
Address Polymorphic postal address, joined to parties via Dynamic Link. (59 inbound references)
Contact Polymorphic contact person, joined to parties via Dynamic Link. (33 inbound references)
User Frappe user account / login identity. (32 inbound references)
Letter Head Print letterhead. (22 inbound references)
Print Heading Print title override. (17 inbound references)
Auto Repeat Recurring-document scheduler attached to any submittable doc. (12 inbound references)
UTM Campaign Marketing campaign (framework CRM). (11 inbound references)
Country Country master. (10 inbound references)
Language UI language. (10 inbound references)
UTM Source Marketing source. (8 inbound references)
UTM Medium Marketing medium. (7 inbound references)
Role Permission role. (6 inbound references)
Gender Gender master. (4 inbound references)
Email Template Reusable email body. (2 inbound references)
Salutation Title master (Mr/Ms/Dr…). (2 inbound references)
Print Format Print layout definition. (2 inbound references)
Email Account Inbound/outbound mail account. (2 inbound references)
Dynamic Link Child table implementing the polymorphic join for Address/Contact. (1 inbound references)
Event Calendar event. (1 inbound references)
Module Def App module registry. (1 inbound references)

Not a framework entity

Payment Gateway is referenced once, by Payment Gateway Account, and is marked (payments) rather than (fw): it is defined in the separate frappe/payments app (module: "Payments"), which ships alongside Frappe rather than inside it.

Was this page helpful?