SWIFTRef Bic Dir 2018
SwiftRef BIC Plus Directory, cargado mediante ingestors de archivos locales y que contiene los siguientes tipos de archivo: BICDIR2018, que incluye información sobre las instituciones detrás de los BICs y su estado de conectividad FIN.
File Types Supported
| File Name | File Types Supported | File Formats Supported | File Naming Conventions |
|---|---|---|---|
BIC Directory 2018 |
FULL |
TXT |
BICDIR2018_V1_FULL_XXXXXXXX |
BIC Directory 2018 |
DELTA |
TXT |
BICDIR2018_V1_DELTA_YYYYMMDD |
| La ingesta desde AWS S3 identifica este archivo cuando el nombre del archivo comienza con "BICDIR2018". El archivo Full se identifica usando el texto FULL en el nombre y el archivo delta se identifica usando el texto DELTA. |
| 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. |
Bic Directory 2018 puede ser usado por las implementaciones cliente para fines de validación de BIC.
Bic Dir 2018 Data Structure
| Bic Dir 2018 property | Description |
|---|---|
tag |
El tipo de institución (normalmente FI) |
modificationFlag |
En el archivo FULL el valor de MODIFICATION FLAG es siempre “A” (record to add) En el archivo DELTA el valor de MODIFICATION FLAG puede ser “A” (record to add) “M” (record to modify) “D” (record to delete) Los registros del archivo fuente con valor "D" no se cargarán. |
bicCode |
El valor BIC8 |
branchCode |
El código de 3 caracteres de la sucursal BIC BIC CODE concatenado con BRANCH CODE da un BIC11 |
institutionName |
Nombre de la institución |
branchInformation |
Solo informativo |
Bic Dir 2018 V1 file to Bic Dir 2018 Directory mapping
| Bic Dir 2018 V1 property | Bic Dir 2018 property | Comment |
|---|---|---|
TAG |
tag |
|
MODIFICATION FLAG |
modificationFlag |
En el archivo FULL siempre es "A", y para el archivo DELTA puede ser "A", "M" o "D" |
BIC CODE |
bicCode |
|
BRANCH CODE |
branchCode |
|
INSTITUTION NAME |
institutionName |
|
BRANCH INFORMATION |
branchInformation |
Example Mapping
Source Record from Industry file
TAG MODIFICATION FLAG BIC CODE BRANCH CODE INSTITUTION NAME BRANCH INFORMATION CITY HEADING SUBTYPE INDICATION VALUE ADDED SERVICES EXTRA INFO PHYSICAL ADDRESS 1 PHYSICAL ADDRESS 2 PHYSICAL ADDRESS 3 PHYSICAL ADDRESS 4 LOCATION COUNTRY NAME POB NUMBER POB LOCATION POB COUNTRY NAME
FI U AAAARSBG XXX MOBI BANKA AD BEOGRAD SUPE FIN CB OMLADINSKIH BRIGADA 90V 11070 BEOGRAD SERBIA
FI U AAACKWKW XXX AL MUZAINI EXCHANGE CO. KSCC KUWAIT SUPE FIN CK BUILDING 9 BLOCK 4 SAUD BIN ABDULAZIZ ST. 13022 KUWAIT KUWAIT POB 2156 13022 KUWAIT KUWAIT
FI U AAADFRP1 XXX ABN AMRO INVESTMENT SOLUTIONS PARIS NSWB NP 3 AVENUE HOCHE CHEZ NSM CHEZ NSM 75008 PARIS FRANCE
FI U AAAJBG21 XXX ARCUS ASSET MANAGEMENT JSC PLOVDIV NSWB N2 BUSINESS CENTER LEGIS 6TH OF SEPTEMBER BLVD. 152 4000 PLOVDIV BULGARIA
FI U AAAMFRP1 XXX NEXAM PARIS NSWB NP 20 RUE LE PELETIER 75009 PARIS FRANCE
FI U AAAOFRP1 XXX ACA ASSET MANAGEMENT COMPANY AND ASSOCIES PARIS NSWB NP 241 BOULEVARD ST GERMAIN 75007 PARIS FRANCE
FI U AAAPBGS1 XXX ALARIC CAPITAL SOFIA NSWB NS EXARCH YOSIF 7 1301 SOFIA BULGARIA
Destination Record - BicDir2018
{
"tag": "FI",
"modificationFlag": "U",
"bicCode": "AAAARSBG",
"branchCode": "XXX",
"institutionName": "MOBI BANKA AD",
"branchInformation": ""
}
Setting Type
DPS v2 introdujo un nuevo atributo de Setting Type. Se utiliza para la generación de todos los endpoints de API para una configuración en particular. También se utiliza en la construcción index-config.<setting type>.
SETTING_TYPE = "processingentity"
Searchable Fields
Los campos buscables para Processing Entity son:
-
tag
-
modificationFlag
-
bicCode
-
branchCode
-
institutionName
-
branchInformation
Indexes
DPS v2 proporciona una opción para configurar índices para cada setting. Los índices por defecto para BicDir2018 son:
ipf.dps.mongodb.index-config.bicdir2018 {
index-1 = ["values.payload.bicCode:ASC"]
index-2 = ["values.payload.branchCode:ASC"]
index-3 = ["status:ASC"]
index-4 = ["source:ASC"]
}
Esto puede sobrescribirse o actualizarse. Solo ten en cuenta que cuando el campo está bajo payload, necesitas proporcionar un índice como: index-x = ["values.payload.fieldX:ASC"].
Notifications
DPS v2 puede proporcionar una notificación después de que se realice cierta operación CRUD sobre una setting. Existe una opción para habilitar notificaciones a nivel de setting. Las notificaciones están deshabilitadas por defecto:
ipf.csm-reachability.should-send-notification.bicdir2018-settings = false