Documentation for a newer release is available. View Latest

Bank Master to Party Entity Directory mapping

SIX Bank Master 3.0 proporciona dos tipos de registros:

  1. Bank Master - Este registro proporciona detalles del participante con participación activa que no ha sido absorbido por otro participante.

  2. Bank Master Concatenated - Este registro proporciona detalles del participante que ha sido absorbido por otro participante pero que sigue utilizándose activamente con los identificadores emitidos antes de la fusión.

Los registros Bank Master Concatenated se cargan contra las entidades por las que han sido absorbidos para garantizar que se pueda realizar una búsqueda de entidad coherente para entidades fusionadas. Cuando se han producido múltiples fusiones, los identificadores se cargan contra la última entidad que ha absorbido al resto de entidades mediante la fusión.

File Types Supported

File Name File Types Supported File Formats Supported File Naming Conventions

Bank Master 3.0

FULL

JSON

bankmaster-v3.0-YYYY-MM-DD.json

La ingesta desde AWS S3 identifica este archivo cuando el nombre del archivo comienza con "bankmaster".
Las implementaciones de cliente no deben modificar los nombres de archivo proporcionados por las fuentes del sector y deben ingerir los archivos tal y como se reciben.

Mapping Definitions

La siguiente tabla proporciona el mapeo realizado desde Bank Master 3.0 hacia Party Entity Directory.

BankMaster 3.0 Property (Source) PartyEntity directory Property (Destination) Comment

iid

entityUniqueId

-

entityDataSource

Valor constante: SIX_Bank_Master

bankOrInstitutionName

entityName

entryType

entityType

Valor constante: BankMaster or BankMasterConcatenated

-

entityAddress.addressType

Valor constante: ADDR

streetName

entityAddress.streetName

buildingNumber

entityAddress.buildingNumber

postCode

entityAddress.postCode

townName

entityAddress.townName

country

entityAddress.country

bic

entityIdentifier[ ].identifier

-

entityIdentifier[ ].identifierType

Valor constante: BIC

-

entityIdentifier[ ].identifierSubType

Valor constante: ACCOUNT_ISSUING_BIC

iid

entityIdentifier[ ].identifier

Map when national_id is specified on the record

-

entityIdentifier[ ].identifierType

Valor constante: NCC

-

entityIdentifier[ ].identifierSubType

Valor constante: CHBCC

sicIid

entityIdentifier[ ].identifier

Map when sicIid is specified on the record

-

entityIdentifier[ ].identifierType

Valor constante: NCC

-

entityIdentifier[ ].IdentifierSubType

Valor constante: CHSIC, map when sicIid is specified on the record

iidType = HEADQUARTERS

isHeadOffice

Boolean: Indicates if the entity is a head office entity in the group.

Los registros Party Entity cargados a través de Bank Master 3.0 no contienen información sobre IIDs de tipo QR. Esta es información de clearing y membresía disponible en Industry Fields en CSM Participants cargados a través de Bank Master 3.0.

Example Mapping

Source Record from Industry file

Bank Master

{
  "totalSize": 1251,
  "validOn": "2023-07-05",
  "readTime": "2023-07-04T12:00:33.78389454+02:00",
  "entries": [
    {
      "entryType" : "BankMaster",
      "iid" : 4835,
      "validOn" : "2023-07-05",
      "sicIid" : "048358",
      "headQuarters" : 4835,
      "iidType" : "HEADQUARTERS",
      "bankOrInstitutionName" : "CREDIT SUISSE (SCHWEIZ) AG (4)",
      "streetName" : "Paradeplatz",
      "buildingNumber" : "8",
      "postCode" : "8070",
      "townName" : "Zürich",
      "country" : "CH",
      "bic" : "CRESCHZZ80A",
      "sicParticipation" : true,
      "rtgsCustomerPaymentsChf" : true,
      "ipCustomerPaymentsChf" : true,
      "euroSicParticipation" : true,
      "lsvBddChfParticipation" : true,
      "lsvBddEurParticipation" : true
    },
    {
      "entryType" : "BankMasterConcatenated",
      "iid" : 5881,
      "validOn" : "2023-07-05",
      "newIid" : 4835
    }
  ]
}

Bank Master Concatenated

{
  "totalSize": 1251,
  "validOn": "2023-07-05",
  "readTime": "2023-07-04T12:00:33.78389454+02:00",
  "entries": [
    {
      "entryType" : "BankMaster",
      "iid" : 4835,
      "validOn" : "2023-07-05",
      "sicIid" : "048358",
      "headQuarters" : 4835,
      "iidType" : "HEADQUARTERS",
      "bankOrInstitutionName" : "CREDIT SUISSE (SCHWEIZ) AG (4)",
      "streetName" : "Paradeplatz",
      "buildingNumber" : "8",
      "postCode" : "8070",
      "townName" : "Zürich",
      "country" : "CH",
      "bic" : "CRESCHZZ80A",
      "sicParticipation" : true,
      "rtgsCustomerPaymentsChf" : true,
      "ipCustomerPaymentsChf" : true,
      "euroSicParticipation" : true,
      "lsvBddChfParticipation" : true,
      "lsvBddEurParticipation" : true
    },
    {
      "entryType" : "BankMasterConcatenated",
      "iid" : 5881,
      "validOn" : "2023-07-05",
      "newIid" : 4835
    }
  ]
}

Destination Record - Party Entity Directory

{
  "_id": "DynamicSettings|partyentity-SIX_Bank_Master-CH-4835",
  "payload": {
    "entityUniqueId": "4835",
    "entityDataSource": "SIX_Bank_Master",
    "entityType": "BANKMASTER",
    "entityName": "CREDIT SUISSE (SCHWEIZ) AG (4)",
    "entityAddress": {
      "addressType": "ADDR",
      "streetName": "Paradeplatz",
      "postCode": "8070",
      "townName": "Zürich",
      "country": "CH",
      "addressLines": []
    },
    "entityIdentifiers": [
      {
        "identifier": "4835",
        "identifierType": "BIC",
        "identifierSubType": "ACCOUNT_ISSUING_BIC"
      },
      {
        "identifier": "00761",
        "identifierType": "NCC",
        "identifierSubType": "CHBCC"
      },
      {
        "identifier": "007616",
        "identifierType": "NCC",
        "identifierSubType": "CHSIC"
      }
    ],
    "isHeadOffice": true
  }
}