Documentation for a newer release is available. View Latest

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

History

Existe una opción para deshabilitar el histórico a nivel de setting. El histórico está habilitado por defecto:

ipf.csm-reachability.should-save-history.bicdir2018-settings = true