SIX Bank Master 3. 0 Mapping
SIX Bank Master 3. 0 proporciona dos tipos de registros:
-
Banco Maestro - Este registro proporciona detalles del participante con un participante activo que no ha sido asumido por otro participante.
-
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.
-
SIC
-
SicInst
-
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"
}