balance-balance-account-change-1

This event occurs when one of the following account properties changes: CurrentCycle, CollectionStatus, OpenDueDate, or ProgramDueDate

Type: object
Domain: balance
Event: balance_account_change
Version: 1

|
account_id required

Description: Account ID
Type: integer
Example:
1010

program_due_date_id required

Description: Program Due Date ID
Type: integer
Example:
1010

current_cycle required

Description: Current Cycle
Type: integer
Example:
20

open_due_date

Description: Open Due Date
Type: string
Example:
2023-07-01

collection_status required

Description: Account overdue status
Type: string
Example:
NORMAL
OVERDUE

created_at required

Description: Account creation date, format = yyyy-MM-ddTHH:mm:ss.fffZ
Type: string
Format: datetime
Example:
2023-04-14T15:15:40.123Z

updated_at required

Description: Account update date, format = yyyy-MM-ddTHH:mm:ss.fffZ
Type: string
Format: datetime
Example:
2023-04-14T16:30:22.123Z

{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "type": "object",
    "title": "Balance account changed",
    "description": "This event occurs when one of the following account properties changes: CurrentCycle, CollectionStatus, OpenDueDate, or ProgramDueDate",
    "required": [
        "account_id",
        "program_due_date_id",
        "current_cycle",
        "collection_status",
        "created_at",
        "updated_at"
    ],
    "properties": {
        "account_id": {
            "type": "integer",
            "description": "Account ID",
            "examples": [
                1010
            ]
        },
        "program_due_date_id": {
            "type": "integer",
            "description": "Program Due Date ID",
            "examples": [
                1010
            ]
        },
        "current_cycle": {
            "type": "integer",
            "description": "Current Cycle",
            "examples": [
                20
            ]
        },
        "open_due_date": {
            "type": "string",
            "description": "Open Due Date",
            "examples": [
                "2023-07-01"
            ]
        },
        "collection_status": {
            "type": "string",
            "description": "Account overdue status",
            "examples": [
                "NORMAL",
                "OVERDUE"
            ]
        },
        "created_at": {
            "type": "string",
            "description": "Account creation date, format = yyyy-MM-ddTHH:mm:ss.fffZ",
            "format": "datetime",
            "examples": [
                "2023-04-14T15:15:40.123Z"
            ]
        },
        "updated_at": {
            "type": "string",
            "description": "Account update date, format = yyyy-MM-ddTHH:mm:ss.fffZ",
            "format": "datetime",
            "examples": [
                "2023-04-14T16:30:22.123Z"
            ]
        }
    }
}
{
    "account_id": 1010,
    "program_due_date_id": 1010,
    "current_cycle": 20,
    "open_due_date": "2023-07-01",
    "collection_status": "NORMAL",
    "created_at": "2023-04-14T15:15:40.123Z",
    "updated_at": "2023-04-14T16:30:22.123Z"
}