Documentation for a newer release is available. View Latest

Exclusion List Directory

SwiftRef IBAN Plus Directory, cargado mediante ingestors de archivos locales y que contiene los siguientes tipos de archivo: Exclusion List, que contiene la lista de IBAN national IDs que no están permitidos en IBANs. Soporta importaciones FULL y DIFF en XML y TXT.

Exclusion list se usa durante la deconstrucción de IBAN por IPF CSM Reachability Service.

La siguiente tabla proporciona información sobre el tipo de archivo soportado y el formato del archivo.

File Types Supported

File Name File Types Supported File Formats Supported File Naming Conventions

Exclusion List

FULL

TXT, XML

EXCLUSIONLIST_V1_FULL_YYYYMMDD

Exclusion List

DELTA

TXT, XML

EXCLUSIONLIST_V1_DELTA_YYYYMMDD

La ingesta desde AWS S3 identifica este archivo cuando el nombre del archivo comienza con "EXCLUSIONLIST". 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.

Exclusion List Data Structure

Exclusion List property Description

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.

recordKey

La clave única del registro en el archivo.

ibanCountryCode

Código de país ISO del NATIONAL

ibanNationalId

El bank/branch code que, si se incluye en un IBAN, daría lugar a un IBAN inválido. El IBAN NATIONAL ID tiene la longitud específica del país según se especifica en el archivo IBANSTRUCTURE.

bicValid

BIC válido de la institución financiera que tiene/tuvo este NATIONAL ID

Mapping Definitions

Exclusion List V1 file to Exclusion List Directory mapping

Exclusion List V1 property Exclusion List property Comment

modification_flag

modificationFlag

En el archivo FULL siempre es "A", y para el archivo DELTA puede ser "A", "M" o "D"

record_key

recordKey

country_code

ibanCountryCode

iban_national_id

ibanNationalId

bic

bicValid

Example Mapping

Source Record from Industry file

<?xml version="1.0" encoding="UTF-8"?>
<dataexport product="exclusionlist_v1" filetype="full" filedate="20161021">
    <exclusionlist_v1>
        <modification_flag>A</modification_flag>
        <record_key>EL000000HO94</record_key>
        <country_code>AD</country_code>
        <iban_national_id>00020097</iban_national_id>
        <bic>CRDAADADXXX</bic>
    </exclusionlist_v1>
</dataexport>

Destination Record Exclusion List

{
  "modificationFlag": "A",
  "recordKey": "EL000000HO94",
  "ibanCountryCode": "AD",
  "ibanNationalId": "00020097",
  "bicValid": "CRDAADADXXX"
}

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 = "exclusionlist"

Searchable Fields

Los campos buscables para Processing Entity son:

  • ibanCountryCode

  • ibanNationalId

  • recordKey

  • bicValid

Indexes

DPS v2 proporciona una opción para configurar índices para cada setting. Los índices por defecto para Exclusion List son:

ipf.dps.mongodb.index-config.exclusionlist{
    index-1 = ["status:ASC"]
    index-3 = ["values.payload.ibanCountryCode:ASC"]
    index-4 = ["values.payload.ibanNationalId: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.exclusion-list-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.exclusion-list-settings = true