Inheritance
Definitions are available for use in the hierarchy in the node that it is defined and all nodes beneath it. For example:
A enterprise level menu item price record is all RVCs
A location level discount is available in that location's RVCs only
A zone level tax rate is available in all zones, locations and RVCs beneath it
It possible to override a setting inherited from a higher hierarchy level by setting a value at a lower point. Using the previous diagram:
A price record defined in Location 1 will override a price record defined at the hierarchy, zone 1, zone 2, or zone 3
To determine which record takes precedence, the system uses the definition that is define closest to the RVC.
A RVC level definition is always used
Enterprise definitions are "infitnitely far away" from a RVC and will always overridden if there is a lower level definition (in a zone, location, or RVC)