Inheritance and Overrides

When you configure a module at the Enterprise level, the property and revenue center levels inherit the module settings. That is, the property and revenue center have the same setting as the Enterprise level. For example, a discount set at the Enterprise level is used by all properties within the Enterprise. If you want the property or revenue center to have a different configuration than the Enterprise level, you can override the inheritance by configuring the module at the property and revenue center levels. For example, you can configure menu items at the Enterprise level, and override the menu items for a property by changing the settings at the property level.

The list of records for each EMC module shows the Zone/Location and Inheritance Type columns. The Zone/Location column shows the zone or the location (Enterprise, property, or revenue center) of each record. The Inheritance Type column indicates the type of inheritance for each record:
  • Defined Here, No Override: This status indicates the record is defined in the location of the module that is open. The record does not override another record. It is possible that another record overrides this record. (EMC is not aware of records below the current location.)

  • Inherited: This status indicates the record is defined in another location, and it is inherited in the current module and location.

  • Defined Here, Overriding: This status indicates the record is defined in the location of the module that is open. The record overrides another record from a higher location.

You cannot edit an inherited record from a child hierarchy. When overrides exist for a record, the lowest record location applies.