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

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

# DetailedSettlementInfoPerCustodian

Detailed settlement information for a security for a custodian (aka 'market').

## 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:
    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').
    BpId:
      pattern: ^[A-Z]{2}[0-9]{6}$
      type: string
      description: Identifier of a business partner (BP) within SIX SIS.
      example: CH123456
    BookingBasis:
      type: string
      description: |-
        The booking basis for the security:
         * FAMT: face amount
         * UNIT: unit
      example: UNIT
      enum:
        - FAMT
        - UNIT
    MarketGuideInfo:
      required:
        - url
      type: object
      properties:
        marketName:
          maxLength: 50
          minLength: 1
          type: string
          description: SIX SIS name for the market. If not provided, no market could be
            univoquely identified, in which case the sibling 'url' property
            provides a link to all market guides.
        url:
          description: Hyperlink (URL) to relevant SIX SIS Market Guide.
          example: https://sws.six-group.com/private/en/home/market-guide/overview/usa/usa-citibank.html
          allOf:
            - $ref: "#/components/schemas/URL"
      description: ""
    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
    PositionType:
      pattern: ^[A-Z]{2}$
      type: string
      description: Market segregation code, aka position type.
      example: NO
    URL:
      maxLength: 2048
      minLength: 1
      type: string
      description: Uniform Resource Locator (URL) as defined in RFC 1738
        (https://datatracker.ietf.org/doc/html/rfc1738).
    DetailedSettlementInfoPerCustodian:
      required:
        - bookingBasis
        - bpId
        - externalOrdinarioAccount
        - marketGuides
        - name
      description: Detailed settlement information for a security for a custodian (aka
        'market').
      allOf:
        - $ref: "#/components/schemas/BasicSettlementInfoPerCustodian"
        - type: object
          properties:
            bpId:
              description: SIX SIS BP-ID for the custodian.
              example: CA100045
              allOf:
                - $ref: "#/components/schemas/BpId"
            name:
              maxLength: 72
              type: string
              description: Custodian name.
              example: CIBC MELLON TRUST COMPANY, TORONTO
            participantId:
              maxLength: 200
              type: string
              description: Participant ID with local CSD
              example: "DTC: 00000908FRB: ABA 021000089 A/C CUST"
            accountT2S:
              maxLength: 200
              type: string
              description: T2S safekeeping account.
              example: DAKV71210000
            externalOrdinarioAccount:
              maxLength: 200
              type: string
              description: External ordinario account number at local custodian.
              example: "71210000"
            settlementEligibilityNotes:
              maxLength: 720
              type: string
              description: Settlement eligibility notes/restrictions.
              example: "RFP: Please contact your dedicated settlement desk"
            bookingBasis:
              description: |-
                Booking Basis for local custodian:
                 * FAMT: face amount
                 * UNIT: unit.
              allOf:
                - $ref: "#/components/schemas/BookingBasis"
            marketGuides:
              minItems: 1
              type: array
              description: Hyperlink (URL) to the relevant SIX SIS Market Guides for this
                custodian as well as the market name.
              example:
                - marketName: USA - Citibank
                  url: https://sws.six-group.com/private/en/home/market-guide/overview/usa/usa-citibank.html
              items:
                $ref: "#/components/schemas/MarketGuideInfo"
```
