Event Name
updateContractBalances.contractBalancesUpdated
Domain
holdings
Properties
{
    "accountingCompany": {
        "type": "string",
        "description": "Indicates the accounting company of the account record"
    },
    "sourceSystem": {
        "type": "string",
        "description": "Specifies an alternative short name to refer the current backend system"
    },
    "companyId": {
        "type": "string",
        "description": "Identifier of the lead company of the underlying Entity/Company/Branch for the respective contract for customer data protection purposes. Example US0010001."
    },
    "contractId": {
        "type": "string",
        "description": "Indicates the unique identifier of the transaction or contract which initiated the activity"
    },
    "contractSystemId": {
        "type": "string",
        "description": "The system identifier of the contract to which transaction is initiated"
    },
    "arrangementId": {
        "type": "string",
        "description": "Indicates an unique identifier of an account"
    },
    "currency": {
        "type": "string",
        "description": "Identifies the currency. E.g. USD, GBP etc"
    },
    "onlineClearedBalance": {
        "type": "string",
        "description": "Indicates the available balance allowed to use"
    },
    "onlineActualBalance": {
        "type": "string",
        "description": "Real-time balance including all authorised transactions posted against the account, excluding any entries with a future processing date."
    },
    "workingBalance": {
        "type": "string",
        "description": "Real-time balance including all authorised transactions posted against the account and, unless it is a nostro or internal account, unauthorised debit entries."
    },
    "payableBalance": {
        "type": "string",
        "description": "Payable balance is available balance of an account excluding Locked amount and including floatBalance."
    },
    "receivableBalance": {
        "type": "string",
        "description": "Contains the total of the future dated credit movements that are to be reflected as non-contingent receivable balances in the General Ledger."
    },
    "balanceTypeBalances": {
        "type": "array",
        "description": "Contains the details of balance types and its respective balances which is used for reporting and information purpose.",
        "items": {
            "id": "urn:jsonschema:balanceTypeBalances",
            "properties": {
                "balanceType": {
                    "type": "string",
                    "description": "Type of balance (e.g. current balance, credit interest accrued, deferred commission, etc.) as defined in the institution's accounting schemas."
                },
                "balanceAmount": {
                    "type": "string",
                    "description": "Amount of the balance"
                }
            }
        }
    },
    "balanceDateTime": {
        "type": "string",
        "description": "Indicates the time in which balances are updated in the account or contract."
    },
    "balanceUpdateStage": {
        "type": "string",
        "description": "Indicates the process which updates the balances in the account or contract. Example of stages: Forward exposure date reached."
    }
}