Cost overridable properties

The OverrideAdjRate, OverrideAmount, OverrideBaseRate, OverrideReason, and OverrideTermAmount properties are only relevant if the rating code for that line supports handling overrides. Otherwise, do not set them. Their values typically come from an existing Cost entity instance with user overrides. A cost data object has these properties to allow override information to move to a cost data object and back again to the Cost. Generally speaking, a rating engine does not set these override properties explicitly. Instead, call the copyOverridesFromCost method to set them.

The StandardAdjRate, StandardAmount, StandardBaseRate, and StandardTermAmount properties are relevant only if the line supports handling overrides. If so, the rating engine can optionally set them.