---
title: "BasicSettlementInfo"
url: "https://apiportal.six-group.com/apis/settlement-info-reporting-ch-v1/versions/52cbfb5f-8e19-42e4-a1fa-bded916e761f/schemas/BasicSettlementInfo"
---

> Full API specification: https://apiportal.six-group.com/apis/settlement-info-reporting-ch-v1/versions/52cbfb5f-8e19-42e4-a1fa-bded916e761f.md

# BasicSettlementInfo

Basic settlement information for a security, with custodians-specific information.

## OpenAPI definition

```yaml
openapi: 3.0.2
info:
  title: Security Settlement Information - External API
  version: 1.0.7
servers:
  - url: https://api.six-group.com/custody/cockpit/setlInfo/v1
  - url: https://api.p2p.six-group.com/custody/cockpit/setlInfo/v1
  - url: https://api.fip.six-group.com/custody/cockpit/setlInfo/v1
components:
  schemas:
    BasicSettlementInfoWithoutCustodians:
      required:
        - bookingBasis
        - inHouseEligibility
        - isin
        - limitedPartnership
        - lowPriceSecurity
        - marketSegregated
        - t2sEligibility
      type: object
      properties:
        isin:
          description: Identifier of the financial instrument.
          example: US0378331005
          allOf:
            - $ref: "#/components/schemas/Isin"
        limitedPartnership:
          type: boolean
          description: Limited partnership security flag.
          example: false
        lowPriceSecurity:
          type: boolean
          description: Security under LPS (Low Price Security) SIX SIS policy.
          example: false
        inHouseEligibility:
          type: boolean
          description: SIX SIX inhouse eligibility.
        t2sEligibility:
          type: boolean
          description: SIX SIX T2S eligibility.
        t2sIssuerCSD:
          description: SIX SIS issuer CSD/Technical issuer CSD in T2S.
          example: CITIUS33XXX
          allOf:
            - $ref: "#/components/schemas/AnyBIC"
        marketSegregated:
          type: boolean
          description: Market segregated security (security separated by market).
        sdrt:
          description: SDRT attributes. If missing, the information is unknown.
          allOf:
            - $ref: "#/components/schemas/SdrtAttributesOnISIN"
        bookingBasis:
          description: |-
            Booking Basis SIX SIS:
             * FAMT: face amount
             * UNIT: unit.
          example: UNIT
          allOf:
            - $ref: "#/components/schemas/BookingBasis"
        principalCustodian:
          description: BIC (or name if no BIC is available) of the principal custodian for
            the security.
          example:
            bic: INSECHZZXXX
          allOf:
            - $ref: "#/components/schemas/PrincipalCustodianReference"
      description: Basic settlement information for a security, without
        custodians-specific information.
      example:
        isin: GB00BP6MXD84
        limitedPartnership: false
        lowPriceSecurity: false
        inHouseEligibility: true
        t2sEligibility: false
        marketSegregated: false
        sdrt:
          eligibilityCrossBorder: true
          eligibilityInHouse: true
          inhouseForbidden: false
        bookingBasis: UNIT
        principalCustodian:
          bic: PARBGB2LXXX
    BasicSettlementInfoPerCustodian:
      required:
        - bic
      type: object
      properties:
        bic:
          description: Identifier of the custodian.
          example: MELNUS3PGSS
          allOf:
            - $ref: "#/components/schemas/AnyBIC"
        settlementEligibility:
          type: boolean
          description: Settlement eligibility. If missing, to be interpreted as SIX SIS
            needs to  be contacted.
          example: true
        marketSegregationCode:
          description: Market segregation code, aka position type.
          example: NO
          allOf:
            - $ref: "#/components/schemas/PositionType"
        sdrtCountry:
          maxItems: 2
          minItems: 1
          type: array
          description: SDRT country code.
          example:
            - GB
          items:
            $ref: "#/components/schemas/PositionType"
      description: Basic settlement information for a security for a custodian (aka
        'market').
    Isin:
      pattern: ^[A-Z]{2}([A-Z0-9]){9}[0-9]$
      type: string
      description: "The ISIN (International Securities Identification Number) uniquely
        identifies a financial instrument. See ISO 6166:2021: Financial services
        — International securities identification number (ISIN)."
      example: CH0038863350
    AnyBIC:
      pattern: ^[A-Z]{6}[A-Z2-9][A-NP-Z0-9]([A-Z0-9]{3})?$
      type: string
      description: Business Identifier Code (BIC) 8 or 11 according to ISO 9362:2014.
      example: CITIUS33XXX
    SdrtAttributesOnISIN:
      type: object
      properties:
        eligibilityCrossBorder:
          type: boolean
          description: SDRT eligibility for cross-border orders. If missing, the
            information is unknown.
          example: false
        eligibilityInHouse:
          type: boolean
          description: SDRT eligibility for SIX SIS inhouse orders. If missing, the
            information is unknown.
          example: false
        inhouseForbidden:
          type: boolean
          description: SDRT SIX SIS inhouse transactions forbidden flag. If missing, the
            information is unknown.
          example: false
      description: SDRT attributes for the security
    BookingBasis:
      type: string
      description: |-
        The booking basis for the security:
         * FAMT: face amount
         * UNIT: unit
      example: UNIT
      enum:
        - FAMT
        - UNIT
    PrincipalCustodianReference:
      type: object
      description: Reference to the principal custodian, i.e., a BIC or (if none
        available) the name of the custodian.
      example:
        bic: INSECHZZXXX
      oneOf:
        - $ref: "#/components/schemas/FinancialInstitutionBIC"
        - $ref: "#/components/schemas/FinancialInstitutionName"
    PositionType:
      pattern: ^[A-Z]{2}$
      type: string
      description: Market segregation code, aka position type.
      example: NO
    FinancialInstitutionBIC:
      required:
        - bic
      type: object
      properties:
        bic:
          $ref: "#/components/schemas/AnyBIC"
      description: BIC of a financial institution
      example:
        bic: INSECHZZXXX
    FinancialInstitutionName:
      required:
        - name
      type: object
      properties:
        name:
          maxLength: 72
          minLength: 1
          type: string
          description: name
      description: Name of a financial institution.
      example:
        name: SIX SIS AG
    BasicSettlementInfo:
      description: Basic settlement information for a security, with
        custodians-specific information.
      allOf:
        - $ref: "#/components/schemas/BasicSettlementInfoWithoutCustodians"
        - type: object
          properties:
            custodians:
              minItems: 1
              type: array
              description: Baisc settlement information for a security per custodian (aka
                'market'). If not provided, the security is not cross-border
                eligible.
              items:
                $ref: "#/components/schemas/BasicSettlementInfoPerCustodian"
```
