Event Name
isaChangeProduct.ChangeProduct
Domain
holdings
Description

Indicates the Change Product to an arrangement

Properties
{
    "header": {
        "type": "object",
        "description": "Contains the details of id, status, transaction status and audit fields,etc",
        "id": "urn:jsonschema:Header",
        "properties": {
            "audit": {
                "type": "array",
                "description": "Contains the details of processing time, version number, request  and response time",
                "items": {
                    "id": "urn:jsonschema:Audit",
                    "properties": {
                        "T24_time": {
                            "type": "string",
                            "description": "Time taken to response by Transact"
                        },
                        "versionNumber": {
                            "type": "string",
                            "description": "Current number of the record"
                        },
                        "requestParse_time": {
                            "type": "string",
                            "description": "Time taken to parse the request by IRIS"
                        },
                        "responseParse_time": {
                            "type": "string",
                            "description": "Time taken to parse the response by IRIS"
                        }
                    }
                }
            },
            "status": {
                "type": "string",
                "description": "Specifies the status of the agreement with following options, UNAUTH - input but not authorised, AUTH - authorised and LIVE, CURRENT - disbursement initiated, EXPIRED - past final payment date with pending dues, REVERSED - reversed, CLOSE - closed, PENDING.CLOSURE - ready for closure"
            },
            "page_size": {
                "type": "string",
                "description": "The total number of records per page"
            },
            "page_start": {
                "type": "string",
                "description": "The record from which the response should be displayed"
            },
            "total_size": {
                "type": "string",
                "description": "The total number of records present"
            },
            "page_token": {
                "type": "string",
                "description": "Unique id expected to get as part of response from Transact on every enquiry request"
            }
        }
    },
    "body": {
        "type": "object",
        "description": "Contains the schema that describes the body data type and structure",
        "id": "urn:jsonschema:Body",
        "properties": {
            "taxYearEnd": {
                "type": "string",
                "description": "Indicates the tax year end of the transaction"
            },
            "arrangement": {
                "type": "string",
                "description": "Unique identifier for the arrangement contract"
            },
            "paymentDate": {
                "type": "string",
                "description": "Contains the date in which the payment will be sent out. Date in the format YYYYMMDD. E.g. 20191231"
            },
            "subscriptionAmount": {
                "type": "string",
                "description": "Indicates the amount subscribed by allowed eligible shareholders/client to participate in the bid of subscription event"
            },
            "lastPaymentDate": {
                "type": "string",
                "description": "Date last payment was made"
            },
            "totalWithdrawalAmount": {
                "type": "string",
                "description": "Total of all LCY and FCY withdrawals for the day in USD."
            },
            "totalCredit": {
                "type": "string",
                "description": "Contains the total number of credits"
            },
            "utilisedAllowance": {
                "type": "string",
                "description": "Contains the total allowance utilised by a customer for the tax year"
            },
            "flexibleAllowance": {
                "type": "string",
                "description": "Contains the additional allowance available for a customer for a flexible Individual Savings Account(ISA) in a tax year"
            },
            "firstCreditDate": {
                "type": "string",
                "description": "Contains the date on which customer made the first subscription for an  Individual Savings Account(ISA) in a tax year."
            },
            "totalAdjustmentAmount": {
                "type": "string",
                "description": ""
            },
            "reportName": {
                "type": "string",
                "description": "Contains the name of the process that produces the report"
            },
            "individualSubcriptionAccountType": {
                "type": "string",
                "description": "Indicates the type of Individual Subcription Account as per regulation - Types are A, C,F, etc"
            },
            "childTrustFundNumber": {
                "type": "string",
                "description": "Contains erstwhile scheme number for Junior Individual Subcription account. This indicates the Child Trust Fund number if any held by the customer"
            },
            "subProductType": {
                "type": "string",
                "description": "Indicates if the product is a Additional Permitted Individual Subcription Account or a regular Individual Subcription Account"
            },
            "additionalPermittedSubscriptionsAllowance": {
                "type": "string",
                "description": "Contains the maximum allowed subscription allowance for an Additional Permitted Subscriptions account"
            },
            "additionalPermittedSubscriptionsPayinPeriod": {
                "type": "string",
                "description": "Contains the period within which subscriptions can be made into an Additional Permitted Subscriptions account"
            },
            "date": {
                "type": "string",
                "description": "Indicates the date on which activity was performed"
            },
            "maximumSubscription": {
                "type": "string",
                "description": "This indicates the maximum  amount that client can subscribe for the subscription event."
            },
            "isaWithdrawalAmount": {
                "type": "string",
                "description": "Contains the amount withdrawn out of the subscriptions made into Individual Savings Account"
            }
        }
    }
}