Interest accrual account succeeded

This event occurs when a deposit quota is accrual with product interest-management.

Type: object
Domain: interest-management
Event: interest_accrual_account_success
Version: 1

|
account_id required

Title: External account identifier
Description: A custom account ID string that uniquely identifies the account within your organization.
Type: string
Example:
999999999

accrual_date required

Title: Accrual date
Description: Date asset was effectively issued by client.
Type: string
Format: date
Example:
2020-12-01

net_balance required

Title: Accrual Net Amount
Description: Actual net value.
Type: number
Format: double
Example:
100.0

gross_balance required

Title: Accrual Gross Amount
Description: Accrual Gross Amount.
Type: number
Format: double
Example:
100.0

accrual_daily_net_amount required

Title: Accrual Daily Net Amount
Description: Accrual Daily Net Amount.
Type: number
Format: double
Example:
100.0

accrual_daily_gross_amount required

Title: Accrual Daily Gross Amount
Description: Accrual Daily Gross Amount.
Type: number
Format: double
Example:
100.0

taxes required

Title: List of taxes
Description: Tax.
Type: array

name required

Title: Tax Name
Description: Tax Name.
Type: string
Example:
IR
IOF

amount required

Title: Tax Amount
Description: Tax Amount.
Type: number
Format: double
Example:
0.15

rate required

Title: Tax Rate
Description: Tax Rate.
Type: number
Format: double
Example:
22.5

{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "type": "object",
    "title": "Interest accrual account succeeded",
    "description": "This event occurs when a deposit quota is accrual with product interest-management.",
    "required": [
        "account_id",
        "accrual_date",
        "net_balance",
        "gross_balance",
        "accrual_daily_net_amount",
        "accrual_daily_gross_amount",
        "taxes"
    ],
    "properties": {
        "account_id": {
            "type": "string",
            "title": "External account identifier",
            "description": "A custom account ID string that uniquely identifies the account within your organization.",
            "examples": [
                "999999999"
            ]
        },
        "accrual_date": {
            "type": "string",
            "title": "Accrual date",
            "description": "Date asset was effectively issued by client.",
            "format": "date",
            "examples": [
                "2020-12-01"
            ]
        },
        "net_balance": {
            "type": "number",
            "title": "Accrual Net Amount",
            "description": "Actual net value.",
            "format": "double",
            "examples": [
                100.0
            ]
        },
        "gross_balance": {
            "type": "number",
            "title": "Accrual Gross Amount",
            "description": "Accrual Gross Amount.",
            "format": "double",
            "examples": [
                100.0
            ]
        },
        "accrual_daily_net_amount": {
            "type": "number",
            "title": "Accrual Daily Net Amount",
            "description": "Accrual Daily Net Amount.",
            "format": "double",
            "examples": [
                100.0
            ]
        },
        "accrual_daily_gross_amount": {
            "type": "number",
            "title": "Accrual Daily Gross Amount",
            "description": "Accrual Daily Gross Amount.",
            "format": "double",
            "examples": [
                100.0
            ]
        },
        "taxes": {
            "type": "array",
            "title": "List of taxes",
            "items": {
                "$ref": "#/definitions/taxes"
            }
        }
    },
    "definitions": {
        "taxes": {
            "type": "object",
            "title": "Tax",
            "description": "Tax.",
            "required": [
                "name",
                "amount",
                "rate"
            ],
            "properties": {
                "name": {
                    "type": "string",
                    "title": "Tax Name",
                    "description": "Tax Name.",
                    "examples": [
                        "IR",
                        "IOF"
                    ]
                },
                "amount": {
                    "type": "number",
                    "title": "Tax Amount",
                    "description": "Tax Amount.",
                    "format": "double",
                    "examples": [
                        0.15
                    ]
                },
                "rate": {
                    "type": "number",
                    "title": "Tax Rate",
                    "description": "Tax Rate.",
                    "format": "double",
                    "examples": [
                        22.5
                    ]
                }
            }
        }
    }
}
{
    "account_id": "999999999",
    "accrual_date": "2020-12-01",
    "net_balance": 100.0,
    "gross_balance": 100.0,
    "accrual_daily_net_amount": 100.0,
    "accrual_daily_gross_amount": 100.0,
    "taxes": {
        "name": "IR",
        "amount": 0.15,
        "rate": 22.5
    }
}