Skip to main content

Get NAV details

Fund NAV data is stored in a NAVCalculationDTO object. Highlights of its contents are:

  • Fund's NAV calculation details

  • NAV calculation details by share class

  • Positions of the fund portfolio

  • Warnings generated during the NAV calculation

For an easy comparison of NAVs between subsequent calculations, you can query a NAVPreview object. It contains the NAVCalculationDTOs for a given calculation date, the previous calculation date and the changes between the two.

To inspect the full contents of NAVCalculationDTO and NAVPreview, see the documentation in the GraphQL API view.GraphQL API view

Example request

Requesting the following:

  • Fund's NAV calculation details for a given date.

  • Share class NAV details.

  • Positions of the fund portfolio.

  • Warnings.

  • NAV calculation details from the previous calculation date.

  • Change between the given and the previous calculation date.

query getNAVCalculationData($id: Long, $calcDate: String) {
  navPreview(id: $id, date: $calcDate) {
    current {
      portfolioName
      status
      grossAssetValue
      positionsMarketValue
      accruedInterest
      accountBalance
      totalReceivables
      totalLiabilities
      totalPositiveAccrueds
      totalFees
      totalNegativeAccrueds
      netAssetValue
      netIncome
      calcDate
      positions {
        securityName
        dirtyValue
      }
      receivables
      liabilities
      receivableDTOs
      liabilityDTOs
      allFees {
        category
        code
      }
      shareClassDTOs {
        securityName
        nav
        newUnitPrice
        prevPrice
        changePercentage
      }
      warnings {
        category
        code
        description
        status
      }
    }
    previous {
      grossAssetValue
      positionsMarketValue
      accruedInterest
      accountBalance
      totalReceivables
      totalLiabilities
      totalPositiveAccrueds
      totalFees
      totalNegativeAccrueds
      netAssetValue
      netIncome
      calcDate
    }
    change {
        grossAssetValue
      positionsMarketValue
      accruedInterest
      accountBalance
      totalReceivables
      totalLiabilities
      totalPositiveAccrueds
      totalFees
      totalNegativeAccrueds
      netAssetValue
      netIncome
    }
  }  
}

Variables

{
  "id": 289,
  "calcDate": "2022-03-25"
}

Response

The response body is shortened for readability. "..." indicates removed items in the response.

{
  "data": {
    "navPreview": {
      "current": {
        "portfolioName": "FA ABC Fund",
        "status": "ACCEPTED",
        "grossAssetValue": 21540040.340000004,
        "positionsMarketValue": 21955603.12,
        "accruedInterest": 0,
        "accountBalance": -423873.3300000001,
        "totalReceivables": 5308933.869999999,
        "totalLiabilities": -5308933.869999999,
        "totalPositiveAccrueds": 0,
        "totalFees": -94.06,
        "totalNegativeAccrueds": -14665437.59,
        "netAssetValue": 6874508.690000004,
        "netIncome": 0,
        "calcDate": "2022-03-25",
        "positions": [
          {
            "securityName": "Credit Agricole SA",
            "dirtyValue": 2135200
          },
          {
            "securityName": "Equinor ASA",
            "dirtyValue": 5155674.94
          },
          {
            "securityName": "FX FWD #2029 2022-09-05 EUR +1.6m",
            "dirtyValue": 1643443.25
          },
          {
            "securityName": "FX FWD #2029 2022-09-05 NOK -16m",
            "dirtyValue": -1716557.29
          },
            ...
        ],
        "receivables": {
          "Forward cashflow out, FX SWAP #2009 2022-09-05 NOK -27m (NOK) ": 2799598.8,
          "Forward cashflow out, FX SWAP #2000 2022-09-05 SEK -26m (SEK) ": 2509335.07
        },
        "liabilities": {
          "Forward cashflow in, FX SWAP #2000 2022-09-05 EUR +2.5m (EUR) ": -2509335.07,
          "Forward cashflow out, FX SWAP #1990 2022-09-05 GBP -2.4m (GBP) ": 0,
          "Forward cashflow in, FX SWAP #2009 2022-09-05 EUR +2.7m (EUR) ": -2799598.8,
          "Forward cashflow out, FX FWD #2029 2022-09-05 NOK -16m (NOK) ": 0,
          "Forward cashflow in, FX SWAP #1990 2022-09-05 EUR +2.9m (EUR) ": 0,
          "Forward cashflow in, FX FWD #2029 2022-09-05 EUR +1.6m (EUR) ": 0
        },
        "receivableDTOs": {
          "Forward cashflow out": [
            {
              "securityName": "FX SWAP #2000 2022-09-05 SEK -26m",
              "securityCode": "975625eb-9ecb-46ec-8b69-d3a67f61c895",
              "securityType": "FUTCF",
              "securityId": 1420,
              "trTypeCode": "FCOUT",
              "tradeAmount": 2509335.07,
              "tradeAmountInSec": 26907600,
              "name": "Forward cashflow out, FX SWAP #2000 2022-09-05 SEK -26m (SEK) "
            },
            {
              "securityName": "FX SWAP #2009 2022-09-05 NOK -27m",
              "securityCode": "313c8b95-c1e5-45aa-b87e-b8883669d93e",
              "securityType": "FUTCF",
              "securityId": 1423,
              "trTypeCode": "FCOUT",
              "tradeAmount": 2799598.8,
              "tradeAmountInSec": 27912000,
              "name": "Forward cashflow out, FX SWAP #2009 2022-09-05 NOK -27m (NOK) "
            }
          ]
        },
        "liabilityDTOs": {
          "Forward cashflow in": [
            {
              "securityName": "FX SWAP #1990 2022-09-05 EUR +2.9m",
              "securityCode": "3fc047d0-0866-40e6-949c-62c29b18de92",
              "securityType": "FUTCF",
              "securityId": 1416,
              "trTypeCode": "FCIN",
              "tradeAmount": 0,
              "tradeAmountInSec": 0,
              "name": "Forward cashflow in, FX SWAP #1990 2022-09-05 EUR +2.9m (EUR) "
            },
            {
              "securityName": "FX SWAP #2000 2022-09-05 EUR +2.5m",
              "securityCode": "dd8329f9-120f-49a4-a4ca-8e1b876da3bf",
              "securityType": "FUTCF",
              "securityId": 1419,
              "trTypeCode": "FCIN",
              "tradeAmount": -2509335.07,
              "tradeAmountInSec": 2509335.07,
              "name": "Forward cashflow in, FX SWAP #2000 2022-09-05 EUR +2.5m (EUR) "
            },
              ...
          ],
          "Forward cashflow out": [
            {
              "securityName": "FX SWAP #1990 2022-09-05 GBP -2.4m",
              "securityCode": "4d656504-8627-4ac7-a8a7-2ce595c5b7d6",
              "securityType": "FUTCF",
              "securityId": 1417,
              "trTypeCode": "FCOUT",
              "tradeAmount": 0,
              "tradeAmountInSec": 0,
              "name": "Forward cashflow out, FX SWAP #1990 2022-09-05 GBP -2.4m (GBP) "
            },
            {
              "securityName": "FX FWD #2029 2022-09-05 NOK -16m",
              "securityCode": "c1b32faa-0d43-4ff3-acc6-ede15a698d9c",
              "securityType": "FUTCF",
              "securityId": 1429,
              "trTypeCode": "FCOUT",
              "tradeAmount": 0,
              "tradeAmountInSec": 0,
              "name": "Forward cashflow out, FX FWD #2029 2022-09-05 NOK -16m (NOK) "
            }
          ]
        },
        "allFees": [
          {
            "category": "Other",
            "code": "INT"
          },
          {
            "category": "Other",
            "code": "MFEE"
          },
          {
            "category": "Other",
            "code": "MFEE"
          }
        ],
        "shareClassDTOs": [
          {
            "securityName": "FA ABC Fund class A",
            "nav": 7668753.26,
            "newUnitPrice": 547.7681,
            "prevPrice": 531.8234,
            "changePercentage": 2.9981193005046425
          },
          {
            "securityName": "FA ABC Fund class B",
            "nav": -794244.57,
            "newUnitPrice": -8.8249,
            "prevPrice": -8.6578,
            "changePercentage": 1.930051514241482
          }
        ],
        "warnings": [
          {
            "category": "NAV",
            "code": "",
            "description": "Missing account to hold accrued fees for fee type HDGS",
            "status": "WARNING"
          },
          {
            "category": "PORTFOLIO",
            "code": "Negative cash account balance",
            "description": "Units on USD account was -6203180.0",
            "status": "WARNING"
          }
        ]
      },
      "previous": {
        "grossAssetValue": 21364048.8,
        "positionsMarketValue": 21748556.76,
        "accruedInterest": 0,
        "accountBalance": -416797.2400000002,
        "totalReceivables": 5308933.869999999,
        "totalLiabilities": -5308933.869999999,
        "totalPositiveAccrueds": 0,
        "totalFees": -90.88,
        "totalNegativeAccrueds": -14697635.73,
        "netAssetValue": 6666322.19,
        "netIncome": 0,
        "calcDate": "2022-03-24"
      },
      "change": {
        "grossAssetValue": 175991.54000000283,
        "positionsMarketValue": 207046.3599999994,
        "accruedInterest": 0,
        "accountBalance": -7076.089999999851,
        "totalReceivables": 0,
        "totalLiabilities": 0,
        "totalPositiveAccrueds": 0,
        "totalFees": -3.180000000000007,
        "totalNegativeAccrueds": 32198.140000000596,
        "netAssetValue": 208186.50000000373,
        "netIncome": 0
      }
    }
  }
}