Event Name
limitExpiryFailure.expiryFailed
Domain
holdings
Description

Event for emitting the limit details which are on expiry date with some active contracts

Properties
{
    "limitId": {
        "type": "string",
        "description": "The identifier of credit limit"
    },
    "companyCode": {
        "type": "string",
        "description": "The identifier of the underlying Entity/Company/Branch."
    },
    "customerIds": {
        "type": "array",
        "description": "Identifier of the customer",
        "items": {
            "id": "urn:jsonschema:CustomerIds",
            "properties": {
                "customerId": {
                    "type": "string",
                    "description": "Identifier of the customer"
                }
            }
        }
    },
    "limitProduct": {
        "type": "string",
        "description": "Identifier of the credit limit product"
    },
    "serialNumber": {
        "type": "string",
        "description": "A sequence reference for the limit, which when used together with other fields such as Liability Number and/or Limit Reference, provides a unique identifier for a credit line"
    },
    "limitCurrency": {
        "type": "string",
        "description": "Currency in which the credit limit is granted"
    },
    "availableMarker": {
        "type": "string",
        "description": "Whether the limit available for use or not"
    },
    "expiryDate": {
        "type": "string",
        "description": "This indicates the  date  on which the offer or privilege terminates for the event."
    },
    "bufferLimit": {
        "type": "string",
        "description": "Indicates whether a credit limit is a buffer limit or not. Possible values are YES, NO, NULL"
    },
    "riskGroupId": {
        "type": "string",
        "description": "Identifier of the CUSTOMER.GROUP that constitutes one or more related customers which would be used while arrivnig collective risk exposure of credit line liable to them either individually or shared among them."
    },
    "productLevel": {
        "type": "string",
        "description": "Indicates the type of limit to be created in product hierarchy structure."
    },
    "parentLimit": {
        "type": "string",
        "description": "Identifier of the credit limit that is the parent of the current credit limit."
    },
    "availableAmount": {
        "type": "string",
        "description": "The credit limit available to the customer for use"
    },
    "outstandingAmount": {
        "type": "string",
        "description": "Contains the aggregate outstanding principal amount thereof after giving effect to any borrowings and prepayments or repayments of Committed Loans"
    },
    "contractIds": {
        "type": "array",
        "description": "Identifies the unique identifier of the transaction or contract.",
        "items": {
            "id": "urn:jsonschema:ContractIds",
            "properties": {
                "contractId": {
                    "type": "string",
                    "description": "Indicates the unique identifier of the transaction or contract which initiated the activity"
                }
            }
        }
    },
    "additionalDetails": {
        "type": "array",
        "description": "Additional details provided to add context. Closure notes for closed accounts, positing restriction details for restricted accounts & joint holder notes or account title for active accounts",
        "items": {
            "id": "urn:jsonschema:AdditionalDetails",
            "properties": {
                "notes": {
                    "type": "string",
                    "description": "Notes to facilitate the use of the function"
                }
            }
        }
    },
    "systemId": {
        "type": "string",
        "description": "System ID of the originating transaction"
    },
    "sourceSystemDate": {
        "type": "string",
        "description": "Indicates the date on which transaction is created in the current backend system."
    },
    "sourceSystem": {
        "type": "string",
        "description": "Specifies an alternative short name to refer the current backend system"
    },
    "jointLiability": {
        "type": "string",
        "description": "Identifies if there is a joint liability on the limit record Allowed values: -YES -NO  "
    },
    "liabilityNumber": {
        "type": "string",
        "description": "Identifier of the Liability Customer to the credit limit"
    },
    "sharedLimit": {
        "type": "string",
        "description": "Indicates whether the credit line is of shared limit structure"
    }
}