Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Key Principles

Principle

Decision / Discussion

Portfolio Level

  • All relevant master data for a portfolio can be fetched in a single call

Mandate/Client Level

  • If a mandate or a client is implemented via multiple (custody) portfolios and the reporting should be provided on the mandate/client level, the master data call should also deliver information on mandate level in the same format

Consolidation Level

  • If a reporting should be producing a consolidated view over multiple mandates, the master data call should also deliver information on the consolidation level in the same format

  • Additionally the structure of the consolidation (list of portfolios / mandates) should be contained in the data

Interface "PortfolioMasterData"

Usage

Query portfolio master data to provide input for

& Contents

Used to

  • Report covers (client name), headers/footers

  • Portfolio information blocks (e.g. PI001)

  • Performance charts (determination of performance periods, see below)

  • Footers/Header of report

Data Contents

Contains information like

  • performanceMeasurementStartDate

  • portfolio strategies (different types, including target weight, bandwiths, index/benchmark)

  • reporting legal entity -> controls disclaimer-text

  • Portfolio contacts for pm (portfolio manager), cpm, rm (including pictures)

  • Information about sub-portfolios (for consolidation of mandates or mandates implemented by multiple custody portfolios)

  • etc.

Parameters
  • portfolioId

  • reportingDate

Reporting Business Logic

  • determination of periods to report portfolio performance as well as benchmark performance (e.g. performanceMeasurementStartDate)

Consistency Rules

Path

/portfolio/masterdata

Parameters

  • portfolioId

  • reportingDate

Example Call

/portfolio/masterdata?portfolioId=E0002&reportingDate=2019-03-31

Schema

Status
titleon request

Response

Status
titleon request


Interface "PortfolioFundData"

Usage & Contents

Used to

  • Report on fund facts

  • Generate report metadata for correct document distribution (sales registrations)

  • Correct disclaimers and country variants of factsheets

Contains information like

  • list of shareclasses

  • list of sales registrations (country, investor type, etc.)

  • fund facts (e.g. fund management company, custodian, etc.)

  • etc.

Reporting Business Logic

Consistency Rules

Path

/portfolio/funddata

Parameters

  • portfolioId

  • reportingDate

Example Call

/portfolio/funddata?portfolioId=E0002&reportingDate=2019-03-31

Schema

Status
titleon request

Response

Status
titleon request