Vision Upload Format: AggAccountMaster
Vision Portfolio Management Application Layer: Data Feeds
Data Feed: AggAccountMaster
Category: MasterFeed
Summary:
-
The AggAccountMaster feed is used to create and refresh
basic information for AggAccount instances. An aggregate
account is an Account whose holdings are created by combining
the holdings for a list of member portfolios. The AggAccount class
is described in detail in the Portfolio
Management Application Classes document. A number of
related feeds are
available to specify AggAccount memberships and to update other account-based
information.
Available Fields:
Field | Vision Property | Type | Description |
---|---|---|---|
--- Required Fields --- | |||
entityId | code | String | id of new or existing AggAccount instance |
--- Suggested Fields --- | |||
name | name | String | descriptive name |
--- Other Fields --- | |||
currencyId | baseCurrancy | String | id of existing Currency instance |
numericCode | numericCode | Number | numeric code |
shortName | shortName | String | short name |
sortCode | sortCode | String | sort code |
Special Processing Rules:
-
The entityId is the unique id that permanently identifies the
AggAccount. When a new AggAccount is created, this field is used to
update the code property of the new instance. This id is also
added to the Named AggAccount naming dictionary. It is
added to the Named Account dictionary if the id does not
conflict with the id of an instance from a different subclass of
Account. If a Portfolio instance is later created
with the same id as an existing AggAccount, the reference
in the Named Account dictionary will return the Portfolio
instance.
- To distinguish AggAccount instances from instances of other
Account subclasses that may be identified with the same id,
a unique identifier is created by prepending the string A_
to the entityId. This id is used to update the uniqueId
property of new AggAccount instances and is added to the
Account naming dictionary as well.
- The currencyId is used to identify the currency in which monetary values for the aggregate account are displayed by default. This includes the totalMarketValue and the totalMarketValueCash values for the AggAccount as well as the totalMarketValue for its individual holdings. The default value is US Dollars.
The following tab-delimited feed could be used to create AggAccount instances and refresh
basic information:
Related Feeds:
Sample Upload:
Interface ExternalFeedManager upload: "AggAccountMaster" using:
"entityId Name ShortName
AGG1 Aggregate Account 1 Agg Acct 1
AGG2 Aggregate Account 2 Agg Acct 2
" ;