Document toolboxDocument toolbox

Cinnamon Data Interface - Transactions

Key Principles

Principle

Decision / Discussion

Principle

Decision / Discussion

Aggregation

  • transaction values can be aggregated to segment or portfolio level

Scope is Portfolio

  • the interface should always deliver data on the scope of a single portfolio

Currency

  • all figures are delivered in reporting currency

Benchmark Data

  • no benchmark data needed

Breakdown Segments

  • same as in Valuation



Interface "PortfolioTransaction"

Usage & Contents

  • used to produce transaction tables (CF003)

Reporting Business Logic

Data does not get manipulated. Filtering is out of scope.

Consistency rules

The following rules should be adhered to by any response and will eventually be checked when consuming a response:

  • transactions' date must be within requested date period

Path

/portfolio/transactions

Parameters

portfolioId

string

The id of the portfolio (or consolidation) in the data source

startDate

string (date)

The start date the reporting is produced for

endDate

string (date)

The end date the reporting is produced for

Example call

/portfolio/transactions?portfolioId=E0002&startDate=2019-01-01&endDate=2019-03-31

Schema

on request

Example

on request