Event Name
createIbanStructure.ibanStructureCreated
Domain
reference
Description

Indicates the creation of new IBAN structure for a country code

Properties
{
    "countryId": {
        "type": "string",
        "description": "ISO country code of the financial institution. "
    },
    "countryCode": {
        "type": "string",
        "description": "Specifies the countries which have the same national id type in the SWIFT Bank Directory Plus"
    },
    "countryCodePosition": {
        "type": "string",
        "description": "Indicates the start position of the country code in the IBAN"
    },
    "countryCodeLength": {
        "type": "string",
        "description": "Indicates the number of characters of the country code in the IBAN"
    },
    "checkDigitsPosition": {
        "type": "string",
        "description": "Indicates the start position of check digits in the IBAN"
    },
    "checkDigitsLength": {
        "type": "string",
        "description": "Indicates the number of check digits in the IBAN"
    },
    "bankIdentifierPosition": {
        "type": "string",
        "description": "Indicates the start position of bank identifier in the IBAN"
    },
    "bankIdentifierLength": {
        "type": "string",
        "description": "Indicates the number of characters of bank identifier in the IBAN"
    },
    "branchIdentifierPosition": {
        "type": "string",
        "description": "Indicates the start position of the branch identifier in the IBAN (value is empty if the branch identifier is not applied in the country's IBAN format)."
    },
    "branchIdentifierLength": {
        "type": "string",
        "description": "Indicates the number of characters of the branch identifier in the IBAN (value is 0 if the branch identifier is not applied in the country's IBAN format)"
    },
    "accountNumberPosition": {
        "type": "string",
        "description": "Indicates the start position of the account number in the IBAN"
    },
    "accountNumberLength": {
        "type": "string",
        "description": "Indicates the number of characters of the account number in the IBAN"
    },
    "totalLength": {
        "type": "string",
        "description": "Indicates the total number of characters in the IBAN"
    },
    "bankIdApplication": {
        "type": "string",
        "description": "Indicates the application from where the bank identifier can be fetched to build IBAN"
    },
    "bankIdField": {
        "type": "string",
        "description": "Indicates the field in the application from where the bank identifier can be fetched to build IBAN"
    },
    "branchIdApplication": {
        "type": "string",
        "description": "Indicates the application from where the branch identifier can be fetched to build IBAN"
    },
    "branchIdField": {
        "type": "string",
        "description": "Indicates the field in the application from where the branch identifier can be fetched to build IBAN"
    },
    "accountNumberApplication": {
        "type": "string",
        "description": "Indicates the application from where the basic bank account number can be fetched to build IBAN"
    },
    "accountNumberField": {
        "type": "string",
        "description": "Indicates the field in the application from where the basic bank account number can be fetched to build IBAN"
    },
    "sepa": {
        "type": "string",
        "description": "Indicates whether the IBAN is used in one of the SEPA schemes, Y - if it does; N - if it does not"
    },
    "optionalCommenceDate": {
        "type": "string",
        "description": "The date from which the IBAN can start being used in customer credit payments, in the format YYYYMMDD"
    },
    "mandatoryCommenceDate": {
        "type": "string",
        "description": "The date from which the IBAN must be used in customer credit payments, in the format YYYYMMDD"
    },
    "changedAttributes": {
        "type": "array",
        "description": "Indicates the changes attributes in an application",
        "items": {
            "id": "urn:jsonschema:changedAttributes",
            "properties": {
                "countryId": {
                    "type": "string",
                    "description": "ISO country code of the financial institution. "
                },
                "countryCode": {
                    "type": "string",
                    "description": "Specifies the countries which have the same national id type in the SWIFT Bank Directory Plus"
                },
                "ibanBic": {
                    "type": "string",
                    "description": "Contains the BIC code issued to the customers of the financial institution along with the IBAN number"
                },
                "routingBiccode": {
                    "type": "string",
                    "description": "us:Indicates the routing number of BIC code used to identify the financial institution"
                },
                "ibanNationalId": {
                    "type": "string",
                    "description": "Contains the national id that is included in the IBAN in the IBAN Plus directory"
                },
                "modificationDetail": {
                    "type": "string",
                    "description": "Indicates the identifier for modification details in which alternate reference type, alternate reference id and other details are defined."
                },
                "bicId": {
                    "type": "string",
                    "description": "Bank Identifier Code (BIC) of the financial institution"
                },
                "validFrom": {
                    "type": "string",
                    "description": "Indicates the date from which the data set becomes effective due to a change of its attributes e.g. BIC activates/deactivates in future, collateral becomes legal."
                },
                "status": {
                    "type": "string",
                    "description": "Contains status of the data rights request.Allowed values are INITIATED, INPROGESS, EXTENDED, COMPLETED, REJECTED."
                },
                "countryCodePosition": {
                    "type": "string",
                    "description": "Indicates the start position of the country code in the IBAN"
                },
                "countryCodeLength": {
                    "type": "string",
                    "description": "Indicates the number of characters of the country code in the IBAN"
                },
                "checkDigitsPosition": {
                    "type": "string",
                    "description": "Indicates the start position of check digits in the IBAN"
                },
                "checkDigitsLength": {
                    "type": "string",
                    "description": "Indicates the number of check digits in the IBAN"
                },
                "bankIdentifierPosition": {
                    "type": "string",
                    "description": "Indicates the start position of bank identifier in the IBAN"
                },
                "bankIdentifierLength": {
                    "type": "string",
                    "description": "Indicates the number of characters of bank identifier in the IBAN"
                },
                "branchIdentifierPosition": {
                    "type": "string",
                    "description": "Indicates the start position of the branch identifier in the IBAN (value is empty if the branch identifier is not applied in the country's IBAN format)."
                },
                "branchIdentifierLength": {
                    "type": "string",
                    "description": "Indicates the number of characters of the branch identifier in the IBAN (value is 0 if the branch identifier is not applied in the country's IBAN format)"
                },
                "accountNumberPosition": {
                    "type": "string",
                    "description": "Indicates the start position of the account number in the IBAN"
                },
                "accountNumberLength": {
                    "type": "string",
                    "description": "Indicates the number of characters of the account number in the IBAN"
                },
                "totalLength": {
                    "type": "string",
                    "description": "Indicates the total number of characters in the IBAN"
                },
                "bankIdApplication": {
                    "type": "string",
                    "description": "Indicates the application from where the bank identifier can be fetched to build IBAN"
                },
                "bankIdField": {
                    "type": "string",
                    "description": "Indicates the field in the application from where the bank identifier can be fetched to build IBAN"
                },
                "branchIdApplication": {
                    "type": "string",
                    "description": "Indicates the application from where the branch identifier can be fetched to build IBAN"
                },
                "branchIdField": {
                    "type": "string",
                    "description": "Indicates the field in the application from where the branch identifier can be fetched to build IBAN"
                },
                "accountNumberApplication": {
                    "type": "string",
                    "description": "Indicates the application from where the basic bank account number can be fetched to build IBAN"
                },
                "accountNumberField": {
                    "type": "string",
                    "description": "Indicates the field in the application from where the basic bank account number can be fetched to build IBAN"
                },
                "sepa": {
                    "type": "string",
                    "description": "Indicates whether the IBAN is used in one of the SEPA schemes, Y - if it does; N - if it does not"
                },
                "optionalCommenceDate": {
                    "type": "string",
                    "description": "The date from which the IBAN can start being used in customer credit payments, in the format YYYYMMDD"
                },
                "mandatoryCommenceDate": {
                    "type": "string",
                    "description": "The date from which the IBAN must be used in customer credit payments, in the format YYYYMMDD"
                },
                "excludedCompanies": {
                    "type": "array",
                    "description": "Indicates the companies where central directory record is excluded to use",
                    "items": {
                        "id": "urn:jsonschema:excludedCompanies",
                        "properties": {
                            "excludedCompany": {
                                "type": "string",
                                "description": "Indicates the companies where central directory record is excluded to use"
                            }
                        }
                    }
                },
                "allowedCompanies": {
                    "type": "array",
                    "description": "Identifies list of companies/entities which can make use of the limit",
                    "items": {
                        "id": "urn:jsonschema:allowedCompanies",
                        "properties": {
                            "allowedCompany": {
                                "type": "string",
                                "description": "Indicates the companies where central directory record is allowed to use"
                            }
                        }
                    }
                }
            }
        }
    }
}