{
  "schemaVersion": "1.0.0",
  "cases": [
    {
      "id": "funding-and-mwr",
      "currency": "EUR",
      "openingDate": "2021-01-01",
      "fundingDate": "2022-01-01",
      "closingDate": "2023-01-01",
      "openingValue": 100,
      "observedValueBeforeFunding": 110,
      "contribution": 900,
      "observedValueAfterFunding": 1010,
      "closingValue": 909
    },
    {
      "id": "missing-valuation",
      "currency": "EUR",
      "openingDate": "2026-01-01",
      "fundingDate": "2026-01-11",
      "closingDate": "2026-01-21",
      "openingValue": 100,
      "contribution": 100,
      "closingValue": 220,
      "observedValueOnFundingDate": null,
      "alternativeUnobservedPreFundingValues": [
        120,
        80
      ]
    },
    {
      "id": "price-and-fx",
      "reportingCurrency": "EUR",
      "quoteCurrency": "USD",
      "quantity": 1,
      "openingLocalPrice": 100,
      "closingLocalPrice": 110,
      "openingReportingPerQuote": 0.9,
      "closingReportingPerQuote": 0.81,
      "distributedIncome": 0
    },
    {
      "id": "concentration-coverage",
      "currency": "EUR",
      "totalEquityValue": 10000,
      "resolvedEquityValue": 9500,
      "observedIssuerValue": 800,
      "alternativeObservedIssuerValue": 1100,
      "issuerLimit": 0.1
    },
    {
      "id": "stress-coverage",
      "currency": "EUR",
      "modeledStartingValue": 8000,
      "excludedStartingValue": 2000,
      "modeledImpact": -2000,
      "excludedImpact": null
    },
    {
      "id": "contribution-only-rebalance",
      "currency": "EUR",
      "equityValue": 70000,
      "bondValue": 30000,
      "targetEquityNumerator": 3,
      "targetEquityDenominator": 5,
      "availableContribution": 1000,
      "allNewMoneyGoesToBonds": true,
      "salesAllowed": false,
      "feesAndTaxes": 0
    }
  ]
}
