Event Name
createCustomerRole.customerRoleCreated
Domain
holdings
Description

Indicates creation of a new customer role.

Properties
{
    "customerRoles": {
        "type": "object",
        "description": "Indicates role of a customer for an arrangement.",
        "id": "urn:jsonschema:Roles",
        "properties": {
            "customerRole": {
                "type": "string",
                "description": "Indicates role of a customer for an arrangement."
            },
            "descriptions": {
                "type": "array",
                "description": "Contains the description of purpose of the payment.",
                "items": {
                    "id": "urn:jsonschema:Descriptions",
                    "properties": {
                        "language": {
                            "type": "string",
                            "description": "The language that the contents of the field are displayed in."
                        },
                        "roleDisplayName": {
                            "type": "string",
                            "description": "Indicates the type of role of a customer"
                        }
                    }
                }
            }
        }
    },
    "beneficialOwner": {
        "type": "string",
        "description": "Indicates the customer who is the legal owner of the arrangement and is the responsible customer of the contract with bank."
    },
    "taxLiabilityPercentage": {
        "type": "string",
        "description": "Tax liability percentage of the customer"
    },
    "companyReference": {
        "type": "string",
        "description": "Contains the identifier of the underlying Entity or Company or Branch"
    },
    "systemReference": {
        "type": "string",
        "description": "Contains the identifier for the system in which the event originated from. For ex, ‘Hogan’ or ‘TransactAccounts’ etc"
    }
}