EBA STEP2 Routing Tables - Mapping

File Types Supported

File Name File Types Supported File Formats Supported File Naming Conventions

SCT Direct Participant Routing Table

FULL

TXT

S204SCTBBBBBBBBYYMMDDHHMMSSDNN.T

SCT Reachable BIC Routing Table

FULL

TXT

S204SCTBBBBBBBBYYMMDDHHMMSSINN.T

BBBBBBBB is the BIC(8) of the Direct Participant or of the Preferred Agent configured for the CGS Settlement BIC. YYMMDDHHMMSS is the file creation date and time. NN is the incremental number reset for every file creation date. T indicates the type of the file (RTF file). Highlighted part of the file name is used to identify the file during ingestion for AWS S3 ingestion.
The client implementations should not modify the files names provided by industry sources and ingest the files as received.

Mapping Definitions

CSM Participant Attribute SCT Direct Participant Routing Table Mapping (Direct Participants) SCT Reachable BIC Routing Table Mapping (Indirect Participants) Comment

ProcessingEntity

Value = UNKNOWN

Value = UNKNOWN

This is an attribute provided through use of DPS for dynamic config management. Industry data are global dynamic configurations and available to all processing entities.

csmAgentId

Value = "STEP2 SCT"

Value = "STEP2 SCT"

csmMemberId

 — 

 — 

csmParticipantIdentifier

DP BIC

RB BIC

participantName

DP Name

RB Name

routingBIC

 — 

P/LSP BIC

RoutingBIC mapping is being retained for backward compatibility purposes. The attribute has been deprecated and will be removed in future releases.

domicileAddress

 — 

 — 

postalAddress

 — 

 — 

postalCode

 — 

 — 

participantCity

 — 

 — 

participantCountry

 — 

 — 

activeFromDate

Init Date

Init Date

activeToDate

End date

End date

participantType

Value = "DIRECT"

Value = "INDIRECT"

rMessageOnly

Value = true, if STATUS = CHANGED

Value = false, if STATUS = ENABLED

Default = False (If not specified on CSM Participant record)

Value = true, if STATUS = CHANGED

Value = false, if STATUS = ENABLED

Default = False (If not specified on CSM Participant record)

Values - ENABLED, SUSPENDED, DISABLED, CHANGED

The statuses SUSPENDED and DISABLED are not loaded on the CSM Participants.

directParticipantDetails.csmMemberId

 — 

 — 

directParticipantDetails. participantIdentifiers.identifier

 — 

DP BIC

directParticipantDetails. participantIdentifiers.identifierType

 — 

Value = "BIC"

directParticipantDetails. participantIdentifiers.identifierSubType

 — 

Value = "SCHEME-MEMBERSHIP_BIC"

routingDetails.routingPurpose

Value = "Standard"

Value = "Standard"

routingDetails.csmMemberId

 — 

 — 

routingDetails. routingIdentifiers.identifier

DP BIC

DP BIC

routingDetails. routingIdentifiers.identifierType

Value = "BIC"

Value = "BIC"

routingDetails. routingIdentifiers.identifierSubType

Value = "SCHEME-MEMBERSHIP_BIC"

Value = "SCHEME-MEMBERSHIP_BIC"

limits.limitType

 — 

 — 

limits.amount.amountValue

 — 

 — 

limits.amount.currency

 — 

 — 

paymentTypeAllowedList

PaymentTypeAllowedList

PaymentTypeAllowedList

The Payment Type Allowed column may repeat up to 10 times for each successive product that the BIC may use. Format is 3 alphanumeric, e.g. A01, A03, C00, C01 and ERI.

industryFields

 — 

 — 

Example Mappings

The example records documented here are representational and do not confirm the participation of the entities with the CSM Agent, client implementations should use the files provided by industry data source for getting correct membership data.

Direct Participant

Source Record from Industry file

SCT DIRECT PARTICIPANT ROUTING TABLE


SEARCH CRITERIA
BIC	NAME	DATE FROM	DATE TO	STATUS	MATCHING RECORDS
        	                                                  	        	        	ALL      	 426

RESULTS
BIC	NAME	INIT DATE	END DATE	SETTLEMENT BIC	STATUS	PAYMENT TYPE ALLOWED
AABBCCD1	AEGON BANCA                                       	20180723	20180923	AABBCCD1XXX	ENABLED
AAKRDK20	BANK OF ALAND PLC                                 	20101001	20160210	AAKRDK21XXX	ENABLED  	C00	C01

Destination Record - CSM Participant

{
  "_id": "DynamicSettings|participant-STEP2-AABBCCD1",
  "payload": {
    "csmAgentId": "STEP2 SCT",
    "csmParticipantIdentifier": "AABBCCD1",
    "participantName": "AEGON BANCA",
    "participantCountry": "FR",
    "activeFromDate": {
      "$date": "2018-07-23T00:00:00.000Z"
    },
    "activeToDate": {
      "$date": "2018-09-23T00:00:00.000Z"
    },
    "participantType": "DIRECT",
    "paymentTypeAllowedList": [
      "C00"
    ],
    "rMessageOnly": false,
    "routingDetails": [
      {
        "routingPurpose": "STANDARD",
        "routingIdentifiers": [
          {
            "identifier": "AABBCCD1",
            "identifierType": "BIC",
            "identifierSubType": "SCHEME_MEMBERSHIP_BIC"
          }
        ]
      }
    ],
    "directParticipantDetails": null
  },
  "version": 1,
  "status": "ACTIVE",
  "processingEntity": "UNKNOWN",
  "_class": "com.iconsolutions.ipf.dynamicsettings.repository.ParticipantSettings"
}

Indirect Participant

Source Record from Industry file

SCT DIRECT PARTICIPANT ROUTING TABLE


SEARCH CRITERIA
BIC	NAME	DATE FROM	DATE TO	STATUS	MATCHING RECORDS
        	                                                  	        	        	ALL      	 426

RESULTS
BIC	NAME	INIT DATE	END DATE	SETTLEMENT BIC	STATUS	PAYMENT TYPE ALLOWED
AABBCCD1	AEGON BANCA                                       	20180723	20180923	AABBCCD1XXX	ENABLED
AAKRDK20	BANK OF ALAND PLC                                 	20101001	20160210	AAKRDK21XXX	ENABLED  	C00	C01

Destination Record - CSM Participant

{
  "_id": "DynamicSettings|participant-STEP2-AABBCCD1",
  "payload": {
    "csmAgentId": "STEP2 SCT",
    "csmParticipantIdentifier": "AABBCCD1",
    "participantName": "AEGON BANCA",
    "routingBIC": "BNPAFRPPXXX",
    "activeFromDate": {
      "$date": "2021-11-09T00:00:00.000Z"
    },
    "activeToDate": {
      "$date": "9999-12-31T00:00:00.000Z"
    },
    "participantType": "INDIRECT",
    "rMessageOnly": false,
    "routingDetails": [
      {
        "routingPurpose": "STANDARD",
        "routingIdentifiers": [
          {
            "identifier": "AABBCCD1",
            "identifierType": "BIC",
            "identifierSubType": "SCHEME_MEMBERSHIP_BIC"
          }
        ]
      }
    ],
    "directParticipantDetails": {
      "participantIdentifiers": [
        {
          "identifier": "AABBCCD1",
          "identifierType": "BIC",
          "identifierSubType": "SCHEME_MEMBERSHIP_BIC"
        }
      ]
    }
  },
  "version": 1,
  "status": "ACTIVE",
  "processingEntity": "UNKNOWN",
  "_class": "com.iconsolutions.ipf.dynamicsettings.repository.ParticipantSettings"
}