Positions (Standard)
The process following steps are executed for enriching standard positions includes the following:
Original source holdings for the fund and reference data to support detail calculations are fetched based on the source rule definition from the Enrichment settings, or the override source rule from the defined event.
Clones the original source positions into a new source. Eagle Enrichment writes to source instance 7 (Eagle Enrichment) by default. However, you can override the commit source manually when submitting from within the module or automatically as part of a defined event.
Scans the directly held securities and finds all positions that meet the various security criteria from the enabled rules.
Applies the custom calculations specified in the rule for each security that meets the criteria.
If selected, the process creates a synthetic holding in the cash offset (options and futures) and applies detail calculations if specified.
Positions that do not meet any of the security specific criteria from the Enrichment rules are enriched according to the residual rule (optional). If there are no residual rules defined, these records are cloned as is into the new source.
Commits the newly enriched positions under a new source.
Positions (Roll Forward)
The process following steps are executed for enriching roll forward positions includes the following:
Original source holdings for the fund are fetched based on the source rule definition from the Enrichment settings, or the override source rule from the event as of the date that is equal to or immediately earlier than the run date of the Enrichment engine. Reference data for detail calculations is fetched as of the run date.
Scans the directly held securities and finds all positions that meet the various security criteria set in the enabled rules.
Applies custom calculations specified in the rule to each security that meets the criteria.
If selected, the process creates a synthetic holding in the cash offset (options and futures) and applies detail calculations if specified.
Positions that do not meet any of the security specific criteria from the Enrichment rules are enriched according to the roll forward residual rule (optional). If there are no roll forward residual rules defined, these records are cloned as is into the new source.
Commits the newly enriched positions under a new source for an effective date equal to the submit date of the Enrichment engine.
Cash Activity
The process for enriching cash activity includes the following:
Original source, cash activity data for the fund, and reference data to support detail calculations are fetched based on the source rule definition from the Enrichment settings or the override source rule from the event.
Records that meet the various criteria from the rules are cloned into the Eagle Enrichment source or the override commit source.
Applies the custom calculations specified in the cash activity portion of the rule for each cloned record.
If specified in the rule, the process creates a synthetic cash activity record for the cash offset and apply custom calculations.
Commits the new enriched cash activity under a new source.