SIX Bank Master 3. 0 Mapping

SIX Bank Master 3. 0 proporciona dos tipos de registros:

  1. Banco Maestro - Este registro proporciona detalles del participante con un participante activo que no ha sido asumido por otro participante.

  2. Banco Maestro Concatenado - Este registro proporciona detalles del participante que ha sido asumido por otro participante, pero que sigue siendo utilizado activamente con los identificadores que se le emitieron antes de la fusión.

Dependiendo de cómo se configuren las opciones, los registros se añaden para uno, más de uno o los tres. CSM Agentes apoyados por SIX (El proveedor de tecnología que opera las compensaciones SIC). La membresía para cada uno de los CSM Los agentes se basan en las banderas proporcionadas por SIX en Bank Master 3. 0.

  1. SIC

  2. SicInst

  3. EuroSic

La tabla a continuación proporciona información sobre los tipos de archivo soportados y el formato de archivo.

Tipos de Archivos Soportados

Nombre del archivo Tipos de Archivos Soportados Formatos de archivo compatibles Convenciones de Nomenclatura de Archivos

Banco Master 3. 0

LLENO

JSON

bankmaster.json

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

Mapping Definiciones

Atributo del Participante CSM Registro Maestro de Bancos Registro Concatenado Maestro del Banco Comentario

ProcessingEntity

Valor = DESCONOCIDO

Valor = DESCONOCIDO

Este es un atributo proporcionado a través del uso de DPS para la gestión dinámica de configuraciones. Los datos de la industria son configuraciones dinámicas globales y están disponibles para todas las entidades de procesamiento.

csmAgentId

Valor = "SIC" si rtgsCustomerPaymentsChf = verdadero Valor = "SicInst" si ipCustomerPaymentsChf = verdadero Valor = "euroSIC" si euroSicParticipation = verdadero

Valor = "SIC" si rtgsCustomerPaymentsChf = verdadero Valor = "SicInst" si ipCustomerPaymentsChf = verdadero Valor = "euroSIC" si euroSicParticipation = verdadero

Basado en los valores de las banderas en el registro fuente y las configuraciones, se crean registros de participantes separados para cada csmAgentId.

csmMemberId

 — 

 — 

 — 

csmParticipantIdentifier

iid

iid

participantName

bankOrInstitutionName

 — 

routingBIC

 — 

 — 

Información de enrutamiento no proporcionada por SIX

domicilio Dirección

nombreDeLaCalle, número De Edificio

 — 

Los valores están mapeados separados por un espacio.

dirección Postal

 — 

 — 

código Postal

código Postal

 — 

participantCity

Lugar

 — 

país Participante

countryCode

 — 

activeFromDate

 — 

 — 

SIX proporciona los registros válidos en la fecha de ingestión. No se proporciona información sobre la validez desde y hasta.

activeToDate

 — 

 — 

SIX proporciona los registros válidos en la fecha de ingestión. No se proporciona información sobre la validez desde y hasta.

tipoDeParticipante

Valor = "DIRECTO"

Valor = "DIRECTO"

rMessageOnly

Constante = "Falso"

Constante = "Falso"

directParticipantDetails.csmMemberId

 — 

 — 

detallesDelParticipanteDirecto. participantIdentifiers.identifier

 — 

 — 

detallesDelParticipanteDirecto. participantIdentifiers.identifierType

 — 

 — 

detallesDelParticipanteDirecto. participantIdentifiers.identifierSubType

 — 

 — 

detallesDeEnrutamiento.propósito De Enrutamiento

 — 

 — 

routingDetails.csmMemberId

 — 

 — 

detallesDeEnrutamiento. routingIdentifiers.identifier

 — 

 — 

detallesDeEnrutamiento. routingIdentifiers.identifierType

 — 

 — 

detallesDeEnrutamiento. routingIdentifiers.identifierSubType

 — 

 — 

limits.limitType

 — 

 — 

limits.amount.amountValue

 — 

 — 

limits.amount.currency

 — 

 — 

listaDeTiposDePagoPermitidos

 — 

 — 

industryFields. SICSpecific Fields. Grupo

 — 

 — 

industryFields. SICSpecific Fields. BranchId

 — 

 — 

industryFields. SICSpecific Fields. SIC-IID

sicIid

sicIid

industryFields. SICSpecific Fields. OficinaCentral

sede central

sede central

industryFields. SICSpecific Fields. IIDTipo

iidTipo

iidTipo

industryFields. SICSpecific Fields. SIC

 — 

 — 

industryFields. SICSpecific Fields. euroSIC

 — 

 — 

industryFields. SICSpecific Fields. SIC BIC

bic

bic

Ejemplo Mapping

Los registros de ejemplo documentados aquí son representativos y no confirman la participación de las entidades con el CSM Agente, las implementaciones del cliente deben utilizar los archivos proporcionados por la fuente de datos de la industria para obtener datos de membresía correctos.

Registro de origen del archivo de la industria

Banco Maestro

{
"entryType" : "BankMaster",
"iid" : 100,
"validOn" : "2023-07-05",
"sicIid" : "001008",
"headQuarters" : 100,
"iidType" : "HEADQUARTERS",
"bankOrInstitutionName" : "Schweizerische Nationalbank",
"streetName" : "Börsenstrasse",
"buildingNumber" : "15",
"postCode" : "8022",
"townName" : "Zürich",
"country" : "CH",
"bic" : "SNBZCHZZXXX",
"sicParticipation" : true,
"rtgsCustomerPaymentsChf" : true,
"ipCustomerPaymentsChf" : false,
"euroSicParticipation" : false
}

Registro de Destino - CSM Participante

{
  "_id": "DynamicSettings|participant-SIC-AABBCCD1",
  "payload": {
    "csmAgentId": "SIC",
    "csmParticipantIdentifier": "100",
    "participantName": "Schweizerische Nationalbank",
    "routingBIC": "SNBZCHZZXXX",
    "activeFromDate": {
      "$date": "2021-11-09T00:00:00.000Z"
    },
    "participantType": "DIRECT",
    "rMessageOnly":  false
  },
  "version": 1,
  "status": "ACTIVE",
  "processingEntity": "UNKNOWN",
  "_class": "com.iconsolutions.ipf.dynamicsettings.repository.ParticipantSettings"
}