Event Name
removeTangibleAsset.tangibleAssetRemoved
Domain
holdings
Properties
{
    "contractReference": {
        "type": "string",
        "description": "Contains the contract reference"
    },
    "contractCurrency": {
        "type": "string",
        "description": "Indicates the currency associated with the contract"
    },
    "assetTagId": {
        "type": "string",
        "description": "Specifies the reference to the tags affixed to the asset. Tags example - Bar Code, RFID"
    },
    "assetDescription": {
        "type": "string",
        "description": "Contains the description of the asset or property register"
    },
    "creationDate": {
        "type": "date",
        "description": "Contains the creation date."
    },
    "assetClass": {
        "type": "string",
        "description": "Asset class refers to the top level classification within fixed assets classification hierarchy. Example - CH-Computer Hardware, VH-Vehicles"
    },
    "assetType": {
        "type": "string",
        "description": "Indicates the type of asset swap schedule."
    },
    "categoryId": {
        "type": "string",
        "description": "Unique identifier associated with the product name of the account or contract. For example: For customer/counterparty accounts, the identifier would be in the range 1000 to 9999. For ledger accounts, in the range 10000 to 19999."
    },
    "purchaseCondition": {
        "type": "string",
        "description": "Specifies if the asset purchased is new or used"
    },
    "warrantyExpiryDate": {
        "type": "date",
        "description": "Specifies the date until which the asset is covered under warranty"
    },
    "valuationDetails": {
        "type": "array",
        "description": "Specifies valuation details of an asset like method,type, frequency,date,amount,currency, assumption and comments",
        "items": {
            "id": "urn:jsonschema:valuationDetails",
            "properties": {
                "frequency": {
                    "type": "string",
                    "description": "Specifies the frequency in which the payment application(periodic payments) execute the payment instruction."
                },
                "method": {
                    "type": "string",
                    "description": "A pricing plan can be applied to an account, the selection is automatic or manual"
                },
                "type": {
                    "type": "string",
                    "description": "The product condition has an activity type associated that drives an action."
                },
                "date": {
                    "type": "date",
                    "description": "Indicates the date on which activity was performed"
                },
                "currency": {
                    "type": "string",
                    "description": "Identifies the currency. E.g. USD, GBP etc"
                },
                "amount": {
                    "type": "number",
                    "description": "This is the payment amount"
                },
                "auditorCode": {
                    "type": "string",
                    "description": "Reference to the auditor code."
                },
                "comments": {
                    "type": "string",
                    "description": "Comments added by the User"
                },
                "assumptions": {
                    "type": "string",
                    "description": "Specifies the assumptions considered while performing the valuation"
                }
            }
        }
    },
    "importStatisticalCode": {
        "type": "string",
        "description": "Specifies the code of the asset for statistical purposes of imported products. Exmaple - HS Code (Harmonized System (HS) Codes)"
    },
    "relatedReferences": {
        "type": "array",
        "description": "An external reference id for the transaction.",
        "items": {
            "id": "urn:jsonschema:relatedReferences",
            "properties": {
                "assetId": {
                    "type": "string",
                    "description": "Specifies the unique identifier of an asset in the inventory"
                }
            }
        }
    },
    "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"
    },
    "links": {
        "type": "array",
        "description": "Contains the arrangement activity reference of the parent. This is used during secondary activity processing where child activities are generated at runtime during processing.",
        "items": {
            "id": "urn:jsonschema:links",
            "properties": {
                "linkedApplication": {
                    "type": "string",
                    "description": "Indicates the transact application linked to the arrangement contract"
                },
                "fromDate": {
                    "type": "date",
                    "description": "Indicates the business date from when the balance reservation event is active."
                },
                "toDate": {
                    "type": "date",
                    "description": "Indicates the business date until when the balance reservation event is active."
                }
            }
        }
    },
    "closureDate": {
        "type": "date",
        "description": "Specifies the date when the account is closed"
    },
    "closureReason": {
        "type": "string",
        "description": "This field contains the reason for closing the account"
    },
    "closureNotes": {
        "type": "string",
        "description": "This field is used to hold the notes for the reason of account closure"
    }
}