Document toolboxDocument toolbox

Cinnamon Data Interface - Master Data

Key Principles

Principle

Decision / Discussion

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 & 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

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.

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

on request

Response

on 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

on request

Response

on request