Bank Master to Party Entity Directory mapping
SIX Bank Master 3.0 proporciona dos tipos de registros:
-
Bank Master - Este registro proporciona detalles del participante con participación activa que no ha sido absorbido por otro participante.
-
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
}
}