Skip to main content

Holding

Holding schema.

calendarsstring[]required

List of calendars followed by product

Example: ["TreasurySpring","United Kingdom"]
cellCodestringrequired

Cell Code

Example: Example-IC
costnumberrequired

Holding initial cost

Example: 5000
currencystring | nullnullable

Holding currency

Example: GBP
cutoffDatetimedate-timenullable

Cutoff date with timezone information

Example: 2024-04-15T12:15:00
entityCodestringrequired

Investing Entity Code

Example: TEST0001
extendedMaturityDatedatenullable

New maturity date for an extension (extendables only)

Example: 2025-01-01
extensionOptionDatedatenullable

Extension option date (extendables only)

Example: 2025-01-01
extensionStartDatedatenullable

Start date for an extension (extendables only)

Example: 2025-01-01
extensionStartValuenumber | nullnullable

Initial value for current extension (extendables only)

Example: 5000
finalYieldnumber | nullnullable

Final period yield, annualised APY (extendables only).

Example: 0
finalizedboolean | nullnullable

True if this is the final extension (extendables only)

Example: true
isOnBalanceSheetbooleanrequired

True if holding value can be counted for balance sheet calculations, False otherwise

Example: true
issueDatedaterequired

Date the FTF was issued, otherwise known as Subscription date

Example: 2024-01-01
maturityActions object[]

Maturity actions (next actions) for this holding — what happens to the holding's value at maturity. Upcoming for live holdings; reflects the action(s) applied for matured or redeemed holdings. Empty if no actions are set.

  • Array [
  • amountnumberrequired

    Amount

    Example: 5000
    currencystringrequired

    Currency

    Example: GBP
    holdingUidstringrequired

    Holding uid

    Example: 74628ebad0f54881b3c76acf146eb3c3
    subscriptionUidstring | nullnullable

    The unique identifier for the subscription associated with the maturity action, if any.

    Example: dade0389c66241bd8366b017f1ffe19a
    typestringrequired

    Maturity Action type

    Example: ROLL
    uidstringrequired

    Maturity Action uid

    Example: 96cd54e5ddfd41b0a77afef15a96660d
  • ]
  • maturityDatedaterequired

    Date the FTF holding will mature

    Example: 2025-01-01
    maturityValuenumberrequired

    Value at maturity

    Example: 7000
    maturityValueAdjustmentnumber | nullnullable

    Adjustment on the maturity value (usually 0)

    Example: 0
    mmyA365Fnumber | nullnullable

    Same return as yield, expressed in MMYA365F format. Use only when you specifically need this format.

    Example: 5.5
    namestring | nullnullable

    FTF name

    Example: TreasurySpring Bluebird-IC GBP-BACR-1M/TEST0001/2024-5-14/2024-6-14
    nextFinalYieldnumber | nullnullable

    Next final period yield, annualised APY (extendables only).

    Example: 5.5
    nextYieldnumber | nullnullable

    Next extension yield, annualised APY (extendables only).

    Example: 5.5
    obligorExposureCodestringrequired

    Obligor Exposure Code

    Example: BACR[GC]
    obligorExposureNamestringrequired

    Obligor Exposure Name

    Example: Barclays Bank Plc [Gov secured]
    pricePerSharenumber | nullnullable

    Price per share

    Example: 10
    productCodestring | nullnullable

    The FTF product code

    Example: GBP-BACR[GC]-3M
    statusHoldingStatusEnumrequired

    The current status of the holding

    Possible values: [Cash, Pending, PendingWithdrawal, Issued, Redeemed, Cancelled, CutOff, Processing]

    Example: Issued
    subscriptionUidstring | nullnullable

    The unique identifier for the subscription associated with the holding.

    Example: dade0389c66241bd8366b017f1ffe19a
    typestringrequired

    The type of product, Fixed or Extendable

    Example: Fixed
    uidstringrequired

    The unique identifier for the holding

    Example: c660adab8e394383a3f839dd9d66bf9e
    valuenumberrequired

    Current value

    Example: 6000
    yieldnumber | nullnullable

    Current yield (annualised APY).

    Example: 5
    Holding
    {
    "calendars": [
    "TreasurySpring",
    "United Kingdom"
    ],
    "cellCode": "Example-IC",
    "cost": 5000,
    "currency": "GBP",
    "cutoffDatetime": "2024-04-15T12:15:00",
    "entityCode": "TEST0001",
    "extendedMaturityDate": "2025-01-01",
    "extensionOptionDate": "2025-01-01",
    "extensionStartDate": "2025-01-01",
    "extensionStartValue": 5000,
    "finalYield": 0,
    "finalized": true,
    "isOnBalanceSheet": true,
    "issueDate": "2024-01-01",
    "maturityActions": [
    {
    "amount": 5000,
    "currency": "GBP",
    "holdingUid": "74628ebad0f54881b3c76acf146eb3c3",
    "subscriptionUid": "dade0389c66241bd8366b017f1ffe19a",
    "type": "ROLL",
    "uid": "96cd54e5ddfd41b0a77afef15a96660d"
    }
    ],
    "maturityDate": "2025-01-01",
    "maturityValue": 7000,
    "maturityValueAdjustment": 0,
    "mmyA365F": 5.5,
    "name": "TreasurySpring Bluebird-IC GBP-BACR-1M/TEST0001/2024-5-14/2024-6-14",
    "nextFinalYield": 5.5,
    "nextYield": 5.5,
    "obligorExposureCode": "BACR[GC]",
    "obligorExposureName": "Barclays Bank Plc [Gov secured]",
    "pricePerShare": 10,
    "productCode": "GBP-BACR[GC]-3M",
    "status": "Issued",
    "subscriptionUid": "dade0389c66241bd8366b017f1ffe19a",
    "type": "Fixed",
    "uid": "c660adab8e394383a3f839dd9d66bf9e",
    "value": 6000,
    "yield": 5
    }